loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 12
Design and Performance Analysis of a Dynamic Hybrid Scheduling Algorithm for Heterogeneous Asymmetric Environments
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
Navrati Saxena, University of Trento
Kalyan Basu, University of Texas at Arlington
Sajal K. Das, University of Texas at Arlington
A hybrid scheduling algorithm is proposed that effectively combines broadcasting of more popular data (push data) and dissemination upon-request for less popular data (pull data), for asymmetric environments in which the clients outnumber the servers and the downlink (server to client) communication bandwidth is much higher than the uplink (client to server) bandwidth. Our algorithm assumes no prior knowledge of the data access probability. Instead, data access probabilities and thereby the cut-off-point to separate the push and the pull sets are computed dynamically. The data items are assumed to be of variable lengths arranged in descending order of their access probabilities. The clients send their requests to the server, which queues them up for the pull items. At any instant of time, the item to be broadcast is selected based on a pure-push scheduling; whereas the item to be pulled is the one from the pull-queue that has so far accumulated the highest number of pending requests with minimum service time requirement. The expected waiting time for a client in the hybrid schedule is evaluated analytically, and the cutoff point between push and pull items is chosen to the minimize waiting time.
Citation:
Navrati Saxena, Kalyan Basu, Sajal K. Das, "Design and Performance Analysis of a Dynamic Hybrid Scheduling Algorithm for Heterogeneous Asymmetric Environments," ipdps, vol. 13, pp.223a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 12, 2004
Usage of this product signifies your acceptance of the Terms of Use.