Skip to main content
  • SI: Cloud Computing
  • Open access
  • Published:

MITSIO—an architecture for the management of interactive tasks and the semantic integration of ontologies in the mobile grid

Abstract

The interaction between mobile and grid environments in building a transparent infrastructure for mobile users, involves several factors from both wired and wireless networks. These include the following: coordinated application executions, the management of inherent characteristics of mobile devices (disconnections and the problem of a reduced battery lifetime), and making a selection of suitable heterogeneous resources in wired network, which are distinctly in terms of their virtual organizations. For this reason, the main goal of the architecture is the provision of more complete transparency for mobile users, when they need to access the processing capacity of the grid computing environment. To achieve this, this paper outlines an architecture, called MITSIO, together with a prototype implementation that takes these factors into consideration. Furthermore, the study examines two case studies that provide evidence of the capacities of the proposed architecture. The first case study shows how the architecture enables mobile devices to consume less battery power (approximately 31%, for submitting and monitoring applications). The second case provides evidence of its capacity to select resources from different virtual organizations through the semantic integration of multiple ontologies.

References

  1. Brooke J, Parkin M (2005) A PDA client for the computational grid. In: WETICE’05. IEEE Computer Society, Washington, pp 325–330

    Google Scholar 

  2. Bruneo D, Scarpa M, Zaia A, Puliafito A (2003) Communication paradigms for mobile grid users. In: 3rd (CCGrid’03), pp 669–676

    Google Scholar 

  3. Carroll J, Dickinson I, Dollin C, Reynolds D, Seaborne A, Wilkinson K (2004) Jena: implementing the semantic web recommendations. In: 13th World Wide Web conference, pp 74–83

    Google Scholar 

  4. Casare S, Sichman JS (2005) Using a functional ontology of reputation to interoperate different agent reputation models. JBCS 11(2):19–94

    Google Scholar 

  5. Chunlin L, Layuan L (2011) An economics-based negotiation scheme among mobile devices in mobile grid. Comput Stand Interfaces 33(3):220–231

    Article  Google Scholar 

  6. Coronato A, Pietro GD (2008) Mipeg: a middleware infrastructure for pervasive grids. Future Gener Comput Syst 24(1):17–29

    Article  Google Scholar 

  7. DMTF (2007) Common information model (CIM) standards. Available: http://www.dmtf.org/standards/cim. Last access on 5th March 2011

  8. Farooq U, Khalil W (2006) A generic mobility model for resource prediction in mobile grids. In: CTS. IEEE Computer Society, Washington, pp 189–193

    Google Scholar 

  9. Foster I (2005) Globus toolkit version 4: oftware for service-oriented systems. In: IFIP NPC’05, pp 2–13

    Google Scholar 

  10. Freitas F, Stuckenschmidt H, Noy NF (2005) Ontology issues and applications guest editors’ introduction. JBCS 11(2):5–16

    Google Scholar 

  11. Gonzalez-Castano F, Vales-Alonso J, Livny M (2002) Condor grid computing from mobile handheld devices. ACM SIGMOBILE Mobile Comput Commun Rev 6(2):18–27

    Article  Google Scholar 

  12. Grabowski P, Kurowski K, Nabrzyski J, Russell M (2006) Context sensitive mobile access to grid environments and VO workspaces. In: MDM. IEEE Computer Society, Washington, p 87

    Google Scholar 

  13. Hollingsworth D (1996) Workflow management coalition. reference model and API specification. WfMC-TC00-1003

  14. Hummel KA, Bohs G, Brezany P, Janciak I (2006) Mobility extensions for knowledge discovery workflows in data mining grids. In: DEXA. IEEE Computer Society, Washington, pp 246–250

    Google Scholar 

  15. Hwang J, Aravamudham P (2004) Middleware services for P2P computing in wireless grid networks. IEEE Internet Comput 8(4):40–46

    Article  Google Scholar 

  16. Imran N, Rao I, Lee YK, Lee S (2007) A proxy-based uncoordinated checkpointing scheme with pessimistic message logging for mobile grid systems. In: HPDC ’07: Proceedings of the 16th international symposium on high performance distributed computing. ACM, New York, pp 237–238

    Chapter  Google Scholar 

  17. Khalaj A, Lutfiyya H, Perry M (2010) The proxy-based mobile grid. In: Mobile wireless middleware, operating systems, and applications. Lecture notes of the institute for computer sciences, social informatics and telecommunications engineering, vol 48. Springer, Berlin/Heidelberg, pp 59–69

    Chapter  Google Scholar 

  18. Knublauch H, Musen M, Rector A (2004) Editing description logic ontologies with the protégé owl plugin. In: 17th international workshop on description logics

    Google Scholar 

  19. Kurkovsky S, Bhagyavati AR, Yang M (2004) Modeling a grid-based problem solving environment for mobile devices. ITCC’04 2(2):135–136

    Google Scholar 

  20. Laszewski G, Hategan M (2005) Workflow concepts of the Java cog kit. J Grid Comput 3(3–4):239–259

    Article  Google Scholar 

  21. Laszewski GV, Foster I, Gawor J, Lane P (2001) A Java commodity grid kit. Concurr Comput: Pract Exp 13(8–9):643–662

    Google Scholar 

  22. Lee TB (2006) World wide web consortium (W3C). Web Page [Online]. Available in: http://www.w3.org/Consortium/. Last access on 20th May 2011

  23. Lemos M (2004) Workflow para bioinformática. Ph.D. thesis, PUC-Rio, Brazil, Rio de Janeiro. www.inf.puc-rio.br/~melissa/publicacao/download/tese_melissa/Tese_Melissa_Lemos.pdf. Last access on 10th April 2011

  24. Mohapatra S, Cornea R, Oh H, Lee K, Kim M, Dutt ND, Gupta R, Nicolau A, Shukla SK, Venkatasubramanian N (2005) A cross-layer approach for power-performance optimization in distributed mobile systems. In: IPDPS

    Google Scholar 

  25. Noy NF (2004) Semantic integration: a survey of ontology-based approaches. ACM SIGMOD Rec 33(4):65–70. Special Issue on Semantic Integration

    Article  Google Scholar 

  26. Park SM, Ko YB, Kim JH (2003) Disconnected operation service in mobile grid computing. In: ICSOC’03. LNCS, vol 2910. Springer, Berlin, pp 499–513

    Google Scholar 

  27. Pernas A, Dantas MAR (2005) Grid computing environment using ontology based service. In: 5th ICCS’05. LNCS, vol 3516. Springer, Berlin, pp 858–861

    Google Scholar 

  28. Phan T, Huang L, Dulan C (2002) Challenge: integrating mobile wireless devices into the computational grid. In: Proceedings of the 8th annual international conference on mobile computing and networking, MobiCom ’02. ACM, New York, pp 271–278

    Google Scholar 

  29. Ramos TG, Melo ACMA (2006) An extensible resource discovery mechanism for grid computing environments. In: 6th IEEE CCGRID, vol 1, pp 115–122

    Google Scholar 

  30. Rong P, Pedram M (2003) Extending the lifetime of a network of battery-powered mobile devices by remote processing: a Markovian decision-based approach. In: Proceedings of DAC ’03. ACM Press, New York, pp 906–911

    Google Scholar 

  31. Sajjad A, Jameel H, Kalim U, Han SM, Lee YK, Lee S (2005) Automagi—an autonomic middleware for enabling mobile access to grid infrastructure. In: ICAS-ICNS. IEEE Computer Society, Washington p 73

    Google Scholar 

  32. Schneider J, Linnert B, Burchard LO (2006) Distributed workflow management for large-scale grid environments. In: SAINT. IEEE Computer Society, Washington, pp 229–235

    Google Scholar 

  33. Shi W, Li S, Lin X (2006) Towards merging pervasive computing into grid—lightweight portal, dynamic collaborating and semantic supporting. In: IMSCCS, vol 1. IEEE Computer Society, Washington, pp 560–563

    Google Scholar 

  34. Shimosaka H, Hiroyasu T, Miki M (2007) Distributed workflow management system based on publish-subscribe notification for web services. New Gener Comput 25(4):395–408

    Article  Google Scholar 

  35. Silva APC, Borges VCM, Dantas MAR (2008) A framework for mobile grid environments based on semantic integration of ontologies and workflow-based applications. INFOCOMP J Comput Sci 7(1):60–69

    Google Scholar 

  36. Studer R, Benjamins R, Fensel D (1998) Knowledge engineering: Principles and methods. IEEE Trans Knowl Data Eng 12(25):161–197

    Article  Google Scholar 

  37. Sun Java Wireless Toolkit (2008) Java 2 Platform, Micro Edition (J2ME) Wireless Toolkit. Web Page [Online]. Available in: http://java.sun.com/products/sjwtoolkit/. Last access on 12th May 2011

  38. Xing W, Dikaiakos MD, Sakellariou R (2006) A core grid ontology for the semantic grid. In: 6th IEEE CCGRID, pp 178–184

    Google Scholar 

  39. Yu J, Buyya R (2005) A taxonomy of workflow management systems for grid computing. SIGMOD’05 34(3):44–49

    Article  Google Scholar 

  40. Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vinicius C. M. Borges.

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.

Reprints and permissions

About this article

Cite this article

Borges, V.C.M., Rossetto, A.G.M., Silva, A.P.C. et al. MITSIO—an architecture for the management of interactive tasks and the semantic integration of ontologies in the mobile grid. J Internet Serv Appl 2, 155–170 (2011). https://doi.org/10.1007/s13174-011-0030-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13174-011-0030-2

Keywords