[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2522548.2522748acmotherconferencesArticle/Chapter ViewAbstractPublication PagescomputeConference Proceedingsconference-collections
research-article

Uncoupling of mobile cloud computing architecture using tuple space: modeling and reasoning

Published: 22 August 2013 Publication History

Abstract

Mobile Cloud Computing architecture provides the services of cloud computing to the mobile applications executing in users' mobile/portable devices. By facilitating these applications with the cloud services, it helps to overcome the inherent limitations of mobile/portable devices that are faced by their mobile applications. However, the cloud services in existing architecture become tightly coupled with the mobile applications while delivering the service, which is highly undesirable in the dynamic and unreliable mobile cloud computing paradigm. In this paper, a new mobile cloud computing architecture is proposed, where the mobile applications remain uncoupled from the leased cloud services during the service delivery. In this architecture, the tuple space model is used for uncoupling these interactions. The proposed approach of uncoupling improves the flexibility and efficiency of mobile cloud computing. This paper also suggests an approach for formalizing and reasoning of the proposed architecture, in order to properly validate its flexibility and efficiency while uncoupling the service access and delivery to the mobile applications. The formalization is carried out using Mobile UNITY.

References

[1]
Amazon.com, Inc. "http://aws.amazon.com/ec2/", 2006.
[2]
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. A View of Cloud Computing. Communications of the ACM, 53(4):50--58, April 2010.
[3]
P. Bahl, R. Y. Han, L. E. Li, and M. Satyanarayanan. Advancing the State of Mobile Cloud Computing. In Proc. 3rd ACM Workshop on Mobile Cloud Computing and Services (MCS '12), pages 21--27, June 2012.
[4]
B. Blakeley, H. Harris, and J. Lewis. Messaging and Queuing using the MQI. McGraw-Hill Pub., New York, USA, 1995.
[5]
G. Cabri, L. Ferrari, L. Leonardi, M. Mamei, and F. Zambonelli. Uncoupling Coordination: Tuple-Based Models for Mobility. In P. Bellavista and A. Corradi, editors, The Handbook of Mobile Middleware, chapter 10, pages 229--255. Auerbach Pub, 2007.
[6]
S. De and S. De. Uncoupling in Services of Mobile Cloud Computing using Tuple Space model: Design and Formal Specifications. In Proc. 1st ACM Workshop on Mobile Cloud Computing and Networking (MobileCloud 2013), pages 27--31, July 2013.
[7]
S. De, D. Goswami, and S. Nandi. A New Tuple Space Structure for Tuple Space based Mobile Middleware Platforms. In Proc. 2012 Annual IEEE India Conference (INDICON 2012), pages 705--710, December 2012.
[8]
S. De, S. Nandi, and D. Goswami. Tuple space enhancements for mobile middleware. Intl. Journal of Communication Networks and Distributed Systems. In Press.
[9]
S. De, S. Nandi, and D. Goswami. On Performance Improvement Issues in Unordered Tuple Space based Mobile Middleware. In Proc. 2010 Annual IEEE India Conference (INDICON 2010), December 2010.
[10]
S. De, S. Nandi, and D. Goswami. Modeling an Enhanced Tuple Space based Mobile Middleware in UNITY. In Proc. 11th IEEE Intl. Conf. on Ubiquitous Computing and Communications (IUCC '12), pages 1684--1691, June 2012.
[11]
H. T. Dinh, C. Lee, D. Niyato, and P. Wang. A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches. Wireless Communications and Mobile Computing, 2011. - Available Online (http://dx.doi.org/10.1002/wcm.1203).
[12]
P. T. Eugster, P. A. Felber, R. Guerraoui, and A.-M. Kermarrec. The many faces of Publish/Subscribe. Computing Surveys, 35(2):114--131, June 2003.
[13]
N. Fernando, S. W. Loke, and W. Rahayu. Mobile cloud computing: A survey. Future Generation Computer Systems, 29(1):84--106, January 2013.
[14]
D. Gelernter. Generative Communication in Linda. Transactions on Programming Languages and Systems, 7(1):80--112, January 1985.
[15]
Google Inc. "https://appengine.google.com/", 2011.
[16]
R. Hunter. The why of cloud. "http://www.gartner.com/", December 2011.
[17]
P. J. McCann and G.-C. Roman. Modeling Mobile IP in Mobile UNITY. Transactions on Software Engineering and Methodology, 8(2):115--146, April 1999.
[18]
Microsoft Corp. "office365.microsoft.com/", 2011.
[19]
A. Monaco. A view inside the cloud. "http://theinstitute.ieee.org/technology-focus/technology-topic/a-view-inside-the-cloud", June 2012.
[20]
G. A. Papadopoulos and F. Arbab. Coordination Models and Languages. In M. V. Zelkowitz, editor, The Engineering of Large Systems, volume 46 of Advances in Computers, pages 329--400. Academic Press, 1998.
[21]
G.-C. Roman, P. J. McCann, and J. Y. Plun. Mobile UNITY: Reasoning and Specification in Mobile Computing. Transactions on Software Engineering and Methodology, 6(3):250--282, July 1997.
[22]
Salesforce.com Inc. "http://www.salesforce.com/service-cloud/", 2009.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
Compute '13: Proceedings of the 6th ACM India Computing Convention
August 2013
196 pages
ISBN:9781450325455
DOI:10.1145/2522548
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]

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 August 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. formalization
  3. mobile UNITY
  4. mobile cloud computing
  5. tuple space
  6. uncoupling

Qualifiers

  • Research-article

Conference

Compute '13
Compute '13: The 6th ACM India Computing Convention
August 22 - 25, 2013
Tamil Nadu, Vellore, India

Acceptance Rates

Compute '13 Paper Acceptance Rate 24 of 96 submissions, 25%;
Overall Acceptance Rate 114 of 622 submissions, 18%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 171
    Total Downloads
  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

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