ABSTRACT
Cloud Computing (CC) is emerged as an effective reuse paradigm, where software functionality, hardware computing power, and other computing resources are delivered in the form of service. Mobile Internet Device (MID), as a portable handheld device, becomes a strong candidate for client-side computing. MID has a limited resource and computing power, hence, it is not deploy the applications which require complex computation and large amount of resources. The MID feature of limited resource forbids deploying and running complex software application on MID, and a key concept of CC is to deploy all the computing resources are placed on the provider side. Hence, by applying CC concepts to the MID environment, disadvantages derived from limited resource can be overcome. Therefore, we first identify key features of MID applications. To overcome a drawback of MID, limited resource, we present our justification of applying CC to MID environment and key methods which are raised in applying CC to MID environment.
- Weiss, A. "Computing in the Cloud," netWorker, Vol. 11, No. 4, pp. 16--26, 2007. Google ScholarDigital Library
- Gillett, F. E., "Future View: New Tech Ecosystems of Cloud, Cloud Services, and Cloud Computing," Forrester Research Paper, 2008.Google Scholar
- Android Developers, "The Developer's Guide," http://developer.android.com/guide/ (accessed August 11, 2009)Google Scholar
- Thanh, D. and Jorstad, I., "A Service-Oriented Architecture Framework for Mobile Services," In Proceedings of the Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05), pp. 65--70, 2005. Google ScholarDigital Library
- Tergujeff, R., Haajanen, J., Leppanen, J., and Toivonen, S., "Mobile SOA: Service Orientation on Lightweight Mobile Devices," In Proceedings of 2007 IEEE International Conference on Web Services (ICWS 2007), pp. 1224--1225, 2007.Google Scholar
- Natchetoi, Y., Kaufman, V., and Shapiro, A., "Service-Oriented Architecture for Mobile Applications," In Proceedings of the 1st international workshop on Software architectures and mobility (SAM '08), pp. 27--32, 2008. Google ScholarDigital Library
- Choi, S. W., Chang, S. H., and Kim, S. D., "A Systematic Methodology for Developing Component Frameworks," In Proceedings of 7 th International Conference on Fundamental Approaches to Software Engineering (FASE'04), Lecture Notes in Computer Science 2984, pp. 359--373, 2004.Google ScholarCross Ref
- Her, J. S., La, H. J., and Kim, S. D., "A Formal Approach to Devising a Practical Method for Modeling Reusable Services," In Proceedings of 2008 IEEE International Conference on e-Business Engineering (ICEBE 2008), pp. 221--228, 2008. Google ScholarDigital Library
- Kim, S. D. and Chang, S. H., "A Systematic Method to Identify Software Components," In Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), p.538--545, 2004. Google ScholarDigital Library
- La, H. J. and Kim, S. D., "A Systematic Process for Developing High Quality SaaS Cloud Services," In Proceedings of the 1st Conference on Cloud Computing (CloudCom 2009), Dec. 1--4, 2009 (To Appear). Google ScholarDigital Library
- Kim, S. D., "Software Reusability", Wiley Encyclopedia of Computer Science and Engineering, Vol. 4, pp. 2679--2689, 2009.Google Scholar
- Kim, S. D., Min, H. G., and Rhew, S. Y., "Variability Design and Customization Mechanisms for COTS Components," In Proceedings of the 2005 International Conference on Computational Science and its Applications (ICCSA 2005), Lecture Notes in Computer Science 3480, pp. 57--66, 2005. Google ScholarDigital Library
- Object Management Group, CORBA Component Model Specification, version 4.0, OMG, April 2006.Google Scholar
- MacKenzie, C., Laskey, K., McCabe, F., Brown, P., and Metz, R. eds., Reference Model for Service Oriented Architecture 1.0, OASIS Standard, 12 October, 2006.Google Scholar
- Min, H. G., Choi, S. W., and Kim, S. D., "Using Connectors to Resolve Partial Matching Problems in COTS Component Acquisition," In Proceedings of 7th International Symposium on Component-based Software Engineering (CBSE 7), Lecture Notes in Computer Science 3054, Edinburgh, Scotland, p.40--47, May 24--25, 2004.Google Scholar
- Rozanski, N. and Woods, E., Software Systems Architecture, Addison Wesley, 2005. Google ScholarDigital Library
- Cutlip, R., and Zabeu, C., "Autonomic Computing: Strengthening Manageability for SOA Implementations," Autonomic Computing White Paper, IBM, 2006.Google Scholar
- Kim, S. D. "Autonomous Service Management for Service-Oriented Architecture," In Proceedings of the IEEE International Conference on Enterprise Systems and Applications (IEEE ICESA 2007), Dec. 2007, pp.5--12.Google Scholar
- La, H. J. and Kim, S. D., "A Practical Framework of Realizing Actuators for Autonomous Fault Management in SOA," In Proceedings of 2009 Congress on Services-I (SERVICES-I 2009), pp. 227--234, July 6--10, 2009. Google ScholarDigital Library
- Kim, S. D. and and Chang, S. H., "SOAR: An Extended Model-Based Reasoning for Diagnosing Faults in Service-Oriented Architecture," In Proceedings of 2009 Congress on Services-I (SERVICES-I 2009), pp. 54--61, July 6--10, 2009. Google ScholarDigital Library
Index Terms
- Methods to utilizing cloud computing in developing mobile internet device (MID) applications
Recommendations
Securing elastic applications on mobile devices for cloud computing
CCSW '09: Proceedings of the 2009 ACM workshop on Cloud computing securityCloud computing provides elastic computing infrastructure and resources which enable resource-on-demand and pay-as-you-go utility computing models. We believe that new applications can leverage these models to achieve new features that are not available ...
A Survey of Mobile Cloud Computing Applications: Perspectives and Challenges
As mobile computing has been developed for decades, a new model for mobile computing, namely, mobile cloud computing, emerges resulting from the marriage of powerful yet affordable mobile devices and cloud computing. In this paper we survey existing ...
Mobile Cloud Computing: A Needed Shift from Cloud to Mobile Cloud
CICN '13: Proceedings of the 2013 5th International Conference on Computational Intelligence and Communication NetworksCloud is the kind of distributed computing which disperses and processes data distributed by virtualized manner. Cloud provides resources and computing infrastructure on demand basis to cloud consumers. The combination of cloud computing into the mobile ...
Comments