• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Статья
Crystallochemical Design of Huntite-Family Compounds

Kuz’micheva G. M., Kaurova I. A., Rybakov V. B. et al.

Crystals. 2019. Vol. 9. No. 2. P. 1-49.

Глава в книге
Structural Synthesis of the IoT System for the Fog Computing

Saksonov E., Leokhin Y., Panfilov, P.

In bk.: 24th Conference of Open Innovations Association FRUCT, FRUCT 2019. IEEE Computer Society, 2019. P. 381-387.

Препринт
Темпоральные расширения в стандарте SQL

С.Д. Кузнецов

Препринты ИСП РАН. Институт системного программирования им. В.П. Иванникова РАН, 2017. № 30.

Распределенные вычисления

Distributed systems have become central concept of how computers are used, from web applications to e-commerce to content distribution. Distributed systems help programmers aggregate the resources of many networked computers to construct highly available and scalable services. This class teaches the abstractions, design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems. Acourse will cover abstractions and implementation techniques for the construction of distributed systems, including client server computing, the web, cloud computing, peer-to-peer systems, and distributed storage systems. Topics will include remote procedure call, preventing and finding errors in distributed programs, maintaining consistency of distributed state, fault tolerance, and high availability. Also topics of multithreading, network programming, and several case studies of distributed systems will be considered.

 



  Распределенные системы представляют собой центральную концепцию использования вычислительных систем, от веб-приложений до приложений электронной коммерции и распределения контента. Распределенные системы помогают программистам агрегировать ресурсы множества соединенных сетями компьютеров для построения масштабируемых сервисов высокой готовности. В этом курсе изучаются методы абстрактного представления, проектирования и реализации, которые позволяют строить высокопроизводительные, отказоустойчивые, масштабируемые распределенные системы. Курс охватывает методы абстрактного представления и реализации для построения распределенных систем, включая модели вычислений «клиент-сервер», всемирной паутины «веб», «облачных» вычислений, «пиринговых» систем и систем распределенных хранилищ данных. Рассматриваемые в курсе темы включают в себя удаленный вызов процедур, предотвращение и поиск ошибок в распределенных программах, поддержка согласованности (непротиворечивости) распределенного состояния системы, отказоустойчивость, безопасность, консенсус  и высокая готовность. Также будут рассмотрены темы организации мультипотоковых вычислений, сетевого программирования, а также различные практические примеры прикладных распределенных систем.