skip to main content
10.1145/2095697.2095715acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmommConference Proceedingsconference-collections
research-article

A generic middleware framework for handling process intensive hybrid cloud services from mobiles

Published:05 December 2011Publication History

ABSTRACT

Mobile technologies are drawing their attention to the cloud computing due to the increasing demand of the applications, for processing power, storage space and energy. However, developing mobile cloud applications involves working with services and APIs from different cloud vendors. Most often these APIs are not interoperable and the information processed and stored into the cloud is non-transferable across clouds. To counter these problems, a generic middleware framework, Mobile Cloud Middleware (MCM) is designed, which handles the interoperability issues, and eases the use of process-intensive services from mobile phones. A prototype of MCM is developed and several applications are demonstrated in different domains. Moreover, to verify the scalability of MCM, load tests are performed on the hybrid cloud resources. The detailed performance analysis of the middleware framework shows that MCM improves the quality of service for mobiles and helps in maintaining soft-real time responses for mobile cloud applications.

References

  1. Amazon, Inc. Amazon - Amazon Web Services. http://aws.amazon.com/.Google ScholarGoogle Scholar
  2. Apple, Inc. APNS. http://developer.apple.com/library/ios/.Google ScholarGoogle Scholar
  3. Apple Inc. IPhone. http://www.apple.com/iphone/.Google ScholarGoogle Scholar
  4. M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, et al. Above the clouds: A berkeley view of cloud computing. EECS Department, University of California, Berkeley, Tech., 2009.Google ScholarGoogle Scholar
  5. J. Armstrong, R. Virding, C. Wikstrom, and M. Williams. Concurrent programming in erlang. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. Aversa, B. Di Martino, M. Rak, and S. Venticinque. Cloud agency: A mobile agent based cloud system. In Int. Conf. On Complex, Intelligent and Software Intensive Systems, pages 132--137. IEEE, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D. Borthakur. The hadoop distributed file system: Architecture and design. Hadoop Website, 2007.Google ScholarGoogle Scholar
  8. D. M. Boyd and N. B. Ellison. Social network sites: Definition, history, and scholarship. Journal of Computer-Mediated Communication, 13:210--230, 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. E. Cerami and S. Laurent. Web services essentials. O'Reilly & Associates, Inc. Sebastopol, USA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Comer. Internetworking with TCP/IP, Volume I, Principles, Protocols, and Architecture, volume 3. Prentice hall Englewood Cliffs, NJ, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. facebook. facebook - mobile. http://www.facebook.com/mobile/.Google ScholarGoogle Scholar
  12. Face.com. Face.com. http://face.com/.Google ScholarGoogle Scholar
  13. Google, Inc. AC2DM. http://code.google.com/android/c2dm/index.html.Google ScholarGoogle Scholar
  14. Google Inc. Android. http://www.android.com/.Google ScholarGoogle Scholar
  15. Gsm Arena. Gsm Arena - HTC Desire. http://www.gsmarena.com/htc_desire-3077.php, 2011.Google ScholarGoogle Scholar
  16. U. Hansmann, R. Mettala, A. Purakayastha, and P. Thompson. SyncML: Synchronizing and managing your mobile data. Prentice Hall, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. HAProxy. The Reliable, High Performance TCP/HTTP Load Balancer. http://haproxy.1wt.eu/.Google ScholarGoogle Scholar
  18. jets3t. jetS3t - An open source Java toolkit for Amazon S3 and CloudFront. http://jets3t.s3.amazonaws.com/toolkit/guide.html.Google ScholarGoogle Scholar
  19. JSON. JSON. http://www.json.org/.Google ScholarGoogle Scholar
  20. D. Kovachev, D. Renzel, R. Klamma, and Y. Cao. Mobile community cloud computing: Emerges and evolves. In 11th Int. Conf. On Mobile Data Management (MDM), pages 393--395, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. P. Narasimhan. Agora: mobile cloud-computing middleware. http://www.cylab.cmu.edu/research/projects/2010/.Google ScholarGoogle Scholar
  22. D. Nurmi, R. Wolski, C. G. G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov. The Eucalyptus Open-source Cloud-computing System. 2011.Google ScholarGoogle Scholar
  23. A. Onetti and F. Capobianco. Open source and business model innovation. the funambol case. In Int. Conf. On OS Systems Genova, 11th-15th July, pages 224--227, 2005.Google ScholarGoogle Scholar
  24. P. Saint-André, K. Smith, and R. Troncon. XMPP: the definitive guide: building real-time applications with Jabber. O'Reilly Media, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. N. Srirama, O. Batrashev, and E. Vainikko. SciCloud: Scientific Computing on the Cloud. In 10th IEEE/ACM Int. Sym. On Cluster, Cloud and Grid Computing(CCGrid 2010), page 579, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. N. Srirama, H. Flores, and C. Paniagua. Zompopo: Mobile Calendar Prediction based on Human Activities Recognition using the Accelerometer and Cloud Services. In 5th Int. Conf. On Next Generation Mobile Applications, Services and Technologies (NGMAST), pages 63--69. IEEE CS, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. S. N. Srirama and M. Jarke. Mobile hosts in enterprise service integration. Int. Journal of Web Engineering and Technology (IJWET), 5(2):187--213, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. S. N. Srirama, M. Jarke, and W. Prinz. Mobile web services mediation framework. In Middleware for Service Oriented Computing (MW4SOC) Workshop @ 8th Int. Middleware Conf. 2007. ACM Press, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. S. N. Srirama, C. Paniagua, and H. Flores. CroudSTag: Social Group Formation with Facial Recognition and Mobile Cloud Services. Procedia Computer Science, 5:633--640, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  30. Tsung. A distributed load testing tool. http://tsung.erlang-projects.org/.Google ScholarGoogle Scholar
  31. Q. Wang and R. Deters. SOA's last mile connecting smartphones to the service cloud. In IEEE Int. Conf. On Cloud Computing, pages 80--87, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A generic middleware framework for handling process intensive hybrid cloud services from mobiles

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          MoMM '11: Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia
          December 2011
          318 pages
          ISBN:9781450307857
          DOI:10.1145/2095697

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 5 December 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader