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

Veja mais: computer algorithms, algorithms in computer, algorithms computer, distributed semaphore, class initiator, distributed computer, number processes running, broadcast application java, distributed application, java process parameters, semaphore algorithm, semaphore, port class, node java, java semaphore, java node, helpers, connection object servlet, vbscript database connection object providers, graphic designer needs know designing vitamin lable, windows establish connection sms connection request, java developer needs know, pivot chart object connection string, know internet connection, needs know translate french

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

ID do Projeto: #6785167

1 freelancer está oferecendo em média $25 para esse 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)