Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed-Applications

Данный гитхаб проект содержит в себе реализацию 5 лабораторных работ по предмету "Разработка распределенных приложений"

В данной лабораторной работе необходимо реализовать библиотеку межпроцессного взаимодействия посредством обмена сообщениями, которая будет использована в дальнейшем для изучения основных свойств распределенных вычислительных систем. Более подробно

В данной лабораторной работе необходимо реализовать простую банковскую систему, использующую физическое время для подсчета полной суммы денег, находящихся на счетах в разных филиалах банка. В последующих лабораторных работах будет необходимо модифицировать работу банковской системы для использования логических часов. Более подробно

В реализации банковской системы из лабораторной работы No2 необходимо заменить физическое время на скалярное время Лэмпорта. Для обмена отметками времени процессы должны использовать поле s_local_time структуры MessageHeader, которое должно содержать показания часов процесса-отправителя на момент отправки сообщения. Получение текущей отметки времени осуществляется посредством вызова функции get_lamport_time(), которую необходимо реализовать. Более подробно

Реализация алгоритма взаимного исключения Лэмпорта. Более подробно

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages