System Programming

THIS IS URGENT!!!!PRICE IS NEGOTIABLE!! In a networked system a locking service is provided by means of daemon processes, called local lock managers, running (one per host) on each host in the system. Applications request lock operations by calling a function which sends messages to its local lock manager. The available operations are: LOCK - which doesn't return until the lock is granted TRYLOCK - which returns immediately UNLOCK The TRYLOCK operation must return a value indicating whether or not the lock was obtained. To provide consistency across the system one of the local lock managers also acts as a master daemon, recording all locks currently in use and all outstanding LOCK requests. Before granting a lock to an application each local lock manager clears the request with the master lock manager. It does this by firstly sending a TRYLOCK message to the master, and following it up if the lock isn't granted by a LOCK message. The local lock manager times the TRYLOCK message in case the master lock manager has failed. When a master lock manager fails, the first local lock manager to detect this will call an election for a new master.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) The code should compile on GCC compiler and language is C... 3) the final copy should be similar to the one in the "example" document in the zip file

## Platform


Квалификация: Переписывание статей, Программирование на С, Программирование на C#, Техника, Linux, MySQL, PHP, Research Writing, Архитектура ПО, Тестирование ПО, Перевод, UNIX

Показать больше unix service, unix programming language, the first programming language, system one, s programming language, programming manager, programming function, programming compiler, programming applications, php programming service, php programming price, operation manager, new programming language, local programming, language programming, in system programming, function programming, functional programming language, functional programming example, first programming language

О работодателе:
( 3 отзыв(-а, -ов) ) Australia

ID проекта: #2932662

1 фрилансер в среднем готов выполнить эту работу за $34


See private message.

$34 USD за 14 дней(-я)
(10 отзывов(-а))