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