Distributed semaphore

As described by the algorithm, each semaphore user has a helper process which is in charge of

communications with other helper processes. These helpers are solely working for the semaphore

and are independent to any specific application. These helpers form a framework of the

distributed semaphore. A user of the framework should be able to activate a helper process

(class DisSemHelper) on each participant computer. An essential requirement of the

broadcast-based algorithms is to establish a connection to every other node from every node.

Therefore, every DisSemHelper object needs to know the IP addresses and port numbers of

all the other nodes. You are suggested to have an Initiator process (running on any one of

the nodes) and collect the IP addresses and port numbers of all the other nodes. In doing so, the

constructor of Initiator takes the port number that the process listens to. The constructor of

each DisSemHelper has four parameters: the node ID number, the port number of the

DisSemHelper, Initiator‘s IP address, and Initiator‘s port number.

Habilidades: Java

Ver mais: computer algorithms, algorithms computer, distributed semaphore, distributed computer, number processes running, broadcast application java, distributed application, java process parameters, semaphore algorithm, semaphore, node java, java semaphore, java node, helpers, connection object servlet, java developer needs know, know internet connection, needs know translate french

Acerca do Empregador:
( 1 comentário ) hyderabad, United States

ID do Projeto: #6785167

1 freelancer está ofertando em média $25 para este trabalho


I have 5 years of programming experience. I can help you solve this problem. When you work with me you will feel very comfortable.

$25 USD in 0 dias
(18 Comentários)