{"title":"A Robust Decentralized Job Scheduling Approach for Mobile Peers in Ad-hoc Grids","authors":"K. Hummel, Gerda Jelleschitz","doi":"10.1109/CCGRID.2007.9","DOIUrl":null,"url":null,"abstract":"The increasing capabilities and spreading of mobile technology raise the opportunity to integrate potentially unstable mobile devices as resources into grids. In this work, we contribute by proposing and evaluating a robust decentralized job scheduling approach for mobile peers forming an ad-hoc grid. The scheduling approach is based on a first come first serve strategy executed locally by each peer. Additionally, the peer performs matchmaking between a job's requirements and the device's capabilities autonomously. Coordination between mobile peers is based on job queues shared within a distributed virtual shared memory (VSM). By applying proactive and reactive fault tolerance mechanisms we were able to increase the robustness of the scheduler. A prototypical implementation using the VSM CORSO, Java, and Condor ClassAds demonstrates the feasibility of our approach. The conducted experiments show that the job loss ratio and the average job response time can be decreased by adding fault tolerance mechanisms.","PeriodicalId":278535,"journal":{"name":"Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07)","volume":"310 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"55","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCGRID.2007.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 55
Abstract
The increasing capabilities and spreading of mobile technology raise the opportunity to integrate potentially unstable mobile devices as resources into grids. In this work, we contribute by proposing and evaluating a robust decentralized job scheduling approach for mobile peers forming an ad-hoc grid. The scheduling approach is based on a first come first serve strategy executed locally by each peer. Additionally, the peer performs matchmaking between a job's requirements and the device's capabilities autonomously. Coordination between mobile peers is based on job queues shared within a distributed virtual shared memory (VSM). By applying proactive and reactive fault tolerance mechanisms we were able to increase the robustness of the scheduler. A prototypical implementation using the VSM CORSO, Java, and Condor ClassAds demonstrates the feasibility of our approach. The conducted experiments show that the job loss ratio and the average job response time can be decreased by adding fault tolerance mechanisms.