Title :
Cost-efficient load distribution using multicasting
Author_Institution :
Sch. of Comput. Sci. & Software Eng., Monash Univ., Clayton, Vic., Australia
Abstract :
Multicasting is a cost-efficient method to send one message to members of a group of hosts with only one transmission. This paper suggests that the multicast address may be used in load balancing or load sharing to carry information about the capability of nodes and what capability migrating tasks require. This can make it unnecessary to gather state information about other nodes, which is required by many load sharing or load balancing algorithms. Simulation experiments are ongoing using coloured Petri nets, and prototyping should eventually be attempted, but results are not yet available. However, since possible benefits can be imagined using single-transmission, multicast messages as against probing for or gathering state information, this paper describes the approach with load sharing and load balancing algorithms and lightly touches on other possible applications. (Note that without adequate data, the paper does not include comparisons with existing solutions)
Keywords :
multicast communication; multiprocessing systems; resource allocation; virtual machines; coloured Petri nets; cost-efficient load distribution; hosts; load balancing; load sharing; message sending; migrating tasks; multicast address; multicasting; prototyping; simulation experiments; single-transmission multicast messages; state information; transmission; Australia; Computer science; Costs; Electronic switching systems; Load management; Prototypes; Scholarships; Software engineering; Software systems; Systems engineering and theory;
Conference_Titel :
Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-0343-8
DOI :
10.1109/IWCC.1999.810826