- Open access
- Published:
Performance evaluation of a discovery and scheduling protocol for multihop ad hoc mobile grids
Journal of the Brazilian Computer Society volume 15, pages 15–29 (2009)
Abstract
Despite the many research efforts addressing the integration of mobile nodes into grids, only a few of them have considered the establishment of mobile grids over wireless ad hoc networks (hereafter,mobile ad hoc grids). Clearly, such grids need specialized resource discovery and scheduling mechanisms. To the best of our knowledge, though, the research on these mechanisms for mobile ad hoc grids is still preliminary. Besides, and more importantly, it has approached discovery and scheduling as separate mechanisms, which, we argue, is not suitable for mobile ad hoc grids. In this paper, we propose the integration of resource discovery and scheduling for mobile ad hoc grids into a single protocol called DICHOTOMY (Discovery and sCHeduling prOTOcol for MobilitY). This protocol allows computational tasks to be distributed appropriately in a mobile ad hoc grid, while mitigating the overhead of discovery messages exchanged among the nodes. Our experiments show that the protocol: (i) does proper scheduling, allowing an efficient load balancing among the nodes and helping with lowering the average completion time of tasks; (ii) keeps the discovery efficiency at acceptable levels in mobility scenarios and (iii) scales very well with respect to an increasing number of nodes, both in the total amount of energy savings due to packet transmissions and the distribution of such savings among the nodes.
References
1.Abramson D, Sosie R, Giddy J and Hall B. Nimrod: a tool for performing parametised simulations using distributed workstations. In:Proceedings of the 4 IEEE Symposium on High Performance Distributed Computing; Washington, DC, USA. New York, NY, USA: IEEE Press; 1995.
2.Berman F, Fox G and Hey AJG.Grid computing: making the global infrastructure a reality. New York: John Wiley & Sons; 2003.
3.Bolosky WJ, Douceur JR, Ely D and Theimer M. Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs.SIGMETRICS Performance Evaluation Review 2000;28(l):34–43.
4.Camp T, Boleng J and Davies V. A survey of mobility models for ad hocnetwork research.Wireless Communications & Mobile Computing (WCMC): Special issue on Mobile Ad Hoc Networking: Research, Trends and Applications 2002; 2(5):483–502.
5.Chakraborty D, Joshi A, Yesha Y and Finin T. Toward distributedservice discovery inpervasive computing environments.IEEE Transactions on Mobile Computing 2006; 5(2):97–112.
Cheng L and Marsic I. Service discovery and invocation for mobile ad hoc networked appliances. In:Proceedings of the 2 International Workshop on Networked Appliances; 2000; New Brunswick. USA; 2000.
Czajkowski K, Foster I and Kesselman C. Resource and service management. In: Foster I and Kesselman C. (Eds.).The grid 2: blueprint for a new computing infrastructure. 2 ed. New York: Morgan Kaufmann Publishers; 2003. p. 259–284. (cap. 18)
Dabrowski C, Mills KL and Quirolgico S.A model-based analysis of first-generation service discovery systems. Gaithersburg, MD, USA: National Institute of Standards and Technology; 2005. (Technical report, NIST special publication 500–260)
Denning PJ. Hastily formed networks.Communications of the ACM 2006; 49(4):15- 20.
Dinda PA. The statistical properties of host load.Scientific Programming 1999; 7(3–4):211–229.
Erramilli A and Singh RP. A reliable and efficient multicast for broadband broadcast networks.ACM SIGCOMM Computer Communication Review 1987; 17(5):343–352.
Frey J, Tannenbaum T, Foster I, Livny M and Tuecke S. Condor-G: acomputation management agent for multi-institutionalgrids.ClusterComputing 2002; 5(3):237–246.
Gaynor M, Moulton SL, Welsh M, LaCombe E, Rowan A and Wynne J. Integratng wireless sensor networks with the grid.IEEE Internet Computing 2004; 8(4):32–39.
Gomes ATA, Ziviani A, Lima LS and Endler M. Service discovery approaches to mobile peer-to-peer computing. In: Seet BC. (Ed.).Mobile peer-to-peer computing for next generation distributed environments: advancing conceptual and algorithmic applications. Hershey, PA, USA: IGI Gobal; 2009. p. 437–459. (cap. 20)
Gomes ATA, Ziviani A, Lima LS, Endler M and Chelius G. Mitigating reply implosions in query-based service discovery protocols for mobile wireless ad hoc networks. In:Proceedings of the 7 International Conference on Ad-hoc, Mobile & Wireless Networks; 2008; Sophia Antipolis, France. Heidelberg, Germany: Springer; 2008. p. 29–42.
Gomes ATA, Ziviani A, Lima LS and Endler M. DICHOTOMY: A resource discovery and scheduling protocol for multihop ad hoc mobile grids. In:Proceedings of the 1 IEEE Internationalworkshop on Context Awareness and Mobility for Grid Computing; 2007; Rio de Janeiro, RJ, Brazil.
Huang CQ, Zhu ZT, Wu YH and Xiao ZH. Power-aware hierarchical scheduling with respect to resource intermittence in wireless grids. In:Proceedings of the 5 IEEE International Conference on Madiine Learning and Cybernetics; 2006; Dalian, China. New York, NY, USA: IEEE Press; 2006. p. 693–698.
Huang J and Lee SY. A heterogeneityaware approach to load balancing of computational tasks: a theoretical and simulation study.Cluster Computing 2007; 11(2):133–149.
Hughes D, Coulson G and Walkerdine J. Free riding on gnutella revisited: the bell tolls?Distributed Systems Online 2005; 6(6).
Hummel KA and Jelleschitz G. A robust decentralized job scheduling approach for mobile peers in ad-hoc grids. In:Proceedings of the 7 IEEE International Symposium on Cluster Computing and the Grid; 2007; Rio de Janeiro, RJ, Brazil. New York, NY, USA: IEEE Press; 2007. p. 461–471.
Hwang J and Aravamudham P. Middleware services for P2P computing in wireless grid networks.IEEE Internet Computing 2004; 8(4):40–46.
Johnson D, Maitz D and Broch J. DSR: the dynamic source routing protocol for multihop wireless ad hoc networks. In: Perkins CE. (Ed.).Ad Hoc Networking. Upper Saddle River, NJ, USA: Addison-Wesley; 2001. p. 139–172. (cap. 5)
Johnson D, Maitz D and Hu YC.The Dynamic Source Routing Protocol (DSR) for mobile ad hoc networks for ipv4. California: IETF; 2007. (RFC 4728, experimental)
Kagawa K, Yamada K, Kamiya T and Nagata M. Fault tolerant grid migration using network storage. In: Proceedings ofParallel and Distributed Processing Techniques and Applications; 2006; Las Vegas, NV, USA. Bogart, GA, USA: CSREA Press; 2006. p. 241–245.
Katsaros K and Polyzos GC. Optimizing operation of a hierarchical campus-widemobile gridfor intermittent wireless connectivity. In:Proceedings of the 15 IEEE Workshop on Local and Metropolitan Area Networks; 2007; Princeton, NJ, USA. New York, NY, USA: IEEE Press; 2007. p. 111–116. or26.|Koodli R and Perkins C.Service discovery in ondemand ad hoc networks. California: IETF; 2000. (Expired)
Lee C, Helal A, Desai N, Verma V and Arslan B. Konark: a system and protocols for device independent, peer-to-peer discovery and delivery of mobile services.IEEE Transactions on Systems, Man and Cybernetics 2003; 33(6):682–696.
Lenders V, May M and Plattner B. Service discovery in mobile ad hoc networks: Afield theoretic approach.Pervasive and Mobile Computing 2005; l(3):343–370.
Lima LS, Gomes ATA, Ziviani A, Endler M, Soares LFG and Schulze BR. Peer-to-peer resource discovery in mobile grids. In:Proceedings ofthe 3 International Workshop on Middleware for Grid Computing; 2005; Grenoble, France.
Litke A, Skoutas D, Tserpes K and Varvarigou T. Efficient task replication and management for adaptive fault tolerance in mobile grid environments.Future Generation Computer Systems 2007; 23(2):163–178.
Litke A, Skoutas D and Varvarigou T. Mobile grid computing: changes and challenges of resource management in a mobile grid environment. In:Proceedings of International Conference on Practical Aspects of Knowledge Management; 2004; Viena, Austria.
Defense Advanced Research Projects Agency — DARPA.DAML services. Arlington: DARPA; 2006.
Information Sciences Institute — ISI.The network simulator ns-2. California: ISI; 1995.
World Wide Web Consortium — W3C.Ontology Web Language reference. Cambridge, MA, USA: W3C; 2004.
McKnight LW and Howison J. Towards a sharing protocol for wireless grids. In:Proceedings of International Conference on Computing, Communication and Control Teclinologies; 2003; Orlando, FL, USA.
McKnight LW, Howison J and Bradner S. Wireless grids: distribute resource sharing by mobile, nomadic, and fixed devices.IEEE Internet Computing 2004; 8(4):24–31.
Ni SY, Tseng YC, Chen YS and Sheu JP. The broadcast storm problem in a mobile ad-hoc network. In:Proceedings of the 5 Annual ACM/IEEE International Conference on Mobile Computing and Networking; 1999; Seattle, WA, USA. New York, NY, USA: IEEE Press; 1999. p. 151–162.
Perkins CE and Bhagwat P. Highlydynamic destination-sequenced distance-vector routing (DSDV) for mobile computers.ACM SIGCOMM Computer Communication Review 1994; 24(4):234–244.
Priva SB, Prakash M and Dhawan KK. Fault tolerance-genetic algorithm for grid task scheduling using check point. In:Proceedings of the 6 International Conference on Grid and Cooperative Computing; 2007; Washington. Washington: IEEE Computer Society; 2007. p. 676–680.
Rouphail N, Hummer J, Milazzo J and Allen P.Literature review for Chapter 13, Pedestrians, of the Highway Capacity Manual. Washington: Federal Highway Administration; 1998. (Technical report)
Sacramento V, Endler M, Rubinsztejn HK, Lima LS, Goncalves K, Nascimento FN et al. MoCA: a middleware for developing collaborative applications for mobile users.IEEE Distributed Systems Online 2004; 5(10).
Smith W, Foster I and Taylor V. Scheduling with advance reservations. In:Proceedings of the 14 International Parallel and Distributed Processing Symposium; 2000; Cancun, Mexico. New York, NY, USA: IEEE Press; 2000. p. 127–132.
Varshavsky A, Reid B and Lara E. A crosslayer approach to service discovery and selection in MANETs. In:Proceedings of IEEE International Conference on Mobile Adhoc and Sensor Systems; 2005; Washington, DC, USA. New York, NY, USA: IEEE Press; 2005. p. 8.
Ververidis CN and Polyzos GC. Service discovery for mobile ad hoc networks: A survey of issues and techniques.Communications Surveys & Tutorials 2008; 10(3):30–45.
Waldburger M and Stiller B. Toward the mobile grid: Service provisioning in a mobile dynamic virtual organization. In:Proceedings of IEEE International Conference on Computer Systems and Applications; 2006; Dubai/Sharjah, UAE. New York, NY, USA: IEEE Press; 2006. p. 579–583.
Wang SY, Chou CL, Huang CH, Hwang CC, Yang ZM, Chiou CC et al. The design and implementation of the NCTUns 1.0 network simulator.Computer Networks 2003; 42(2):175–197.
Weng C and Lu X. Heuristic scheduling for bag of tasks applications in combinationwith QoS in the computational grid.FutureGeneration Computing Systems 2005; 21(2):271–280.
Wolf L, Delgrossi L, Steinmetz R, Schaller S and Wittig H. Issues of reserving resources in advance. In:Proceedings of ACM International Workshop on Network and Operating System Support for Digital Audio and Video; 1995; Durham, NH, USA. New York, NY, USA: ACM Press; 1995. p. 151–162.
Zong Z, Nijim M, Manzanares and Qin X. Energy efficient scheduling for parallel applications on mobile clusters.Cluster Computing 2008; 11(1):91–113.
Author information
Authors and Affiliations
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Gomes, A.T.A., Ziviani, A., Lima, L.d.S. et al. Performance evaluation of a discovery and scheduling protocol for multihop ad hoc mobile grids. J Braz Comp Soc 15, 15–29 (2009). https://doi.org/10.1007/BF03194510
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF03194510