DocumentCode :
2256998
Title :
A distributed solution for resources allocation to overlapping groups
Author :
Cheng, Zixue ; Wada, Yutaka ; Zhang, Yao Xue ; Noguchi, Shoichi
Author_Institution :
Dept. of Comput. Software, Aizu Univ., Japan
fYear :
2000
fDate :
2000
Firstpage :
73
Lastpage :
80
Abstract :
The distributed resource allocation problem is a well known fundamental problem in distributed systems. Many solutions which avoid the deadlock and starvation have been developed. With the progress of computer networks, however, distributed cooperative group activities in a network environment have been increasing, so that several groups may compete for some resources in the network environment and deadlock among groups and starvation of a group may happen. Since previous allocation models are mainly for representation of competition for resources among processes, they cannot reflect clearly the competition for resources among groups of processes. Moreover, though the previous solutions to the distributed resource allocation problem can avoid the deadlock and starvation, they cannot deal with the deadlock among groups and starvation of a group. The authors present a new model which explicitly describes the competition for resources among process groups which may share common processes, and a definition of “Distributed Allocation of Resources to process Group” (DARG) under the model. A solution to DARG is also proposed by extending an acyclic graph approach to the dining philosopher problem. Our solution allocates resources to groups of processes with deadlock among groups and starvation of a group never happening. In addition, our solution guarantees that more than one group works mutually exclusively if a common process belongs to these groups
Keywords :
concurrency control; distributed algorithms; graph theory; resource allocation; DARG; acyclic graph approach; allocation models; common process; common processes; computer networks; deadlock; dining philosopher problem; distributed cooperative group activities; distributed resource allocation problem; distributed solution; distributed systems; mutual exclusion; network environment; overlapping groups; process groups; Cities and towns; Codecs; Computer networks; Computer science; Distributed algorithms; Distributed computing; High-speed networks; Resource management; Software; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems, 2000. Proceedings. Seventh International Conference on
Conference_Location :
Iwate
ISSN :
1521-9097
Print_ISBN :
0-7695-0568-6
Type :
conf
DOI :
10.1109/ICPADS.2000.857685
Filename :
857685
Link To Document :
بازگشت