Nothing Special   »   [go: up one dir, main page]

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 2011 Publication 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/.
[2]
Apple, Inc. APNS. http://developer.apple.com/library/ios/.
[3]
Apple Inc. IPhone. http://www.apple.com/iphone/.
[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.
[5]
J. Armstrong, R. Virding, C. Wikstrom, and M. Williams. Concurrent programming in erlang. 1996.
[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.
[7]
D. Borthakur. The hadoop distributed file system: Architecture and design. Hadoop Website, 2007.
[8]
D. M. Boyd and N. B. Ellison. Social network sites: Definition, history, and scholarship. Journal of Computer-Mediated Communication, 13:210--230, 2008.
[9]
E. Cerami and S. Laurent. Web services essentials. O'Reilly & Associates, Inc. Sebastopol, USA, 2002.
[10]
D. Comer. Internetworking with TCP/IP, Volume I, Principles, Protocols, and Architecture, volume 3. Prentice hall Englewood Cliffs, NJ, 1995.
[11]
facebook. facebook - mobile. http://www.facebook.com/mobile/.
[12]
Face.com. Face.com. http://face.com/.
[13]
Google, Inc. AC2DM. http://code.google.com/android/c2dm/index.html.
[14]
Google Inc. Android. http://www.android.com/.
[15]
Gsm Arena. Gsm Arena - HTC Desire. http://www.gsmarena.com/htc_desire-3077.php, 2011.
[16]
U. Hansmann, R. Mettala, A. Purakayastha, and P. Thompson. SyncML: Synchronizing and managing your mobile data. Prentice Hall, 2003.
[17]
HAProxy. The Reliable, High Performance TCP/HTTP Load Balancer. http://haproxy.1wt.eu/.
[18]
jets3t. jetS3t - An open source Java toolkit for Amazon S3 and CloudFront. http://jets3t.s3.amazonaws.com/toolkit/guide.html.
[19]
JSON. JSON. http://www.json.org/.
[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.
[21]
P. Narasimhan. Agora: mobile cloud-computing middleware. http://www.cylab.cmu.edu/research/projects/2010/.
[22]
D. Nurmi, R. Wolski, C. G. G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov. The Eucalyptus Open-source Cloud-computing System. 2011.
[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.
[24]
P. Saint-André, K. Smith, and R. Troncon. XMPP: the definitive guide: building real-time applications with Jabber. O'Reilly Media, 2009.
[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.
[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.
[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.
[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.
[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.
[30]
Tsung. A distributed load testing tool. http://tsung.erlang-projects.org/.
[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.

Cited By

View all
  • (2019)The importance of granularity in multiobjective optimization of mobile cloud hybrid applicationsTransactions on Emerging Telecommunications Technologies10.1002/ett.352630:8Online publication date: 14-Aug-2019
  • (2018)Comparison of APNs and GCM mobile platforms notifications services2018 10th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)10.1109/ECAI.2018.8679096(1-4)Online publication date: Jun-2018
  • (2018)An empirical study for evaluating the performance of multi-cloud APIsFuture Generation Computer Systems10.1016/j.future.2017.09.00379:P2(726-738)Online publication date: 1-Feb-2018
  • Show More Cited By

Index Terms

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

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        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
        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: 05 December 2011

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. cloud computing
        2. hybrid cloud
        3. middleware
        4. mobile cloud services
        5. mobile computing

        Qualifiers

        • Research-article

        Conference

        MoMM '11

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)7
        • Downloads (Last 6 weeks)1
        Reflects downloads up to 05 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2019)The importance of granularity in multiobjective optimization of mobile cloud hybrid applicationsTransactions on Emerging Telecommunications Technologies10.1002/ett.352630:8Online publication date: 14-Aug-2019
        • (2018)Comparison of APNs and GCM mobile platforms notifications services2018 10th International Conference on Electronics, Computers and Artificial Intelligence (ECAI)10.1109/ECAI.2018.8679096(1-4)Online publication date: Jun-2018
        • (2018)An empirical study for evaluating the performance of multi-cloud APIsFuture Generation Computer Systems10.1016/j.future.2017.09.00379:P2(726-738)Online publication date: 1-Feb-2018
        • (2018)Resource provisioning for data-intensive applications with deadline constraints on hybrid clouds using AnekaFuture Generation Computer Systems10.1016/j.future.2017.05.04279:P2(765-775)Online publication date: 1-Feb-2018
        • (2017)Towards the optimization of power and bandwidth consumption in mobile-cloud hybrid applications2017 Second International Conference on Fog and Mobile Edge Computing (FMEC)10.1109/FMEC.2017.7946433(213-218)Online publication date: May-2017
        • (2017)Virtual Networking with Azure for Hybrid Cloud Computing in AnekaResearch Advances in Cloud Computing10.1007/978-981-10-5026-8_5(93-114)Online publication date: 28-Dec-2017
        • (2017)Evidence-Aware Mobile Cloud ArchitecturesMobile Big Data10.1007/978-3-319-67925-9_4(65-84)Online publication date: 1-Nov-2017
        • (2017)Energy‐aware cross‐layer resource allocation in mobile cloudInternational Journal of Communication Systems10.1002/dac.325830:12Online publication date: 9-Jan-2017
        • (2016)Context Aware Mobile Cloud Services: A User Experience Oriented Middleware for Mobile Cloud Computing2016 4th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)10.1109/MobileCloud.2016.13(67-72)Online publication date: Mar-2016
        • (2016)Using Cloud-Based Middleware to Enable Mobile Medical Data Management2016 IEEE International Conference on Mobile Services (MS)10.1109/MobServ.2016.29(142-149)Online publication date: Jun-2016
        • Show More Cited By

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media