Shared Resource and Service Management for Mobile Transparent Computing

The emerging technology of transparent computing has provided a new perspective of resource sharing and management due to the separation of computation and storage in this mode. In this paper, we introduce a framework of mobile transparent computing (MTC) by efficient integration of transparent computing and mobile computing. The MTC environment is a kind of decentralized networks that consist of mobile terminals and wireless links with the conspicuous characteristics: i.e., heterogeneous hardware architecture, diversified operating system (OS), closely coupling between hardware and software and unreliable network. However, these characters make it difficult to manage and allocate the resources and services in MTC. Therefore, we put forward a kind of shared resources and services management (SRSM) strategy for MTC with the ability of compatibility to multiple hardware architectures and mobile OSes. It is designed in a three layered architecture, i.e., the user layer, manage layer and resource layer. In the user layer, the virtualization technology is used to monitor heterogeneous mobile devices and decouple between hardware and software. After that, we run a user agent in each mobile device to collect resources information and requirements on it. The resource layer located in the server is responsible for central storage of resources and services including mobile OSes. The manage layer with several mobile agents on it acts as the core manager in SRSM. Through the interaction of user agent and mobile agents, the resources and services are scheduled and accounted dynamically on demand. Practical experiments on several development boards have testified that the proposed strategy is effective and stable under MTC circumstances.

[1]  Yaoxue Zhang,et al.  Transparent computing: Spatio-temporal extension on von Neumann architecture for cloud services , 2013 .

[2]  Zhang Yao-xue,et al.  Transparence Computing:Concept,Architecture and Example , 2004 .

[3]  Jie Zhao,et al.  An architecture model of management and monitoring on Cloud services resources , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[4]  Symeon Papavassiliou,et al.  Mobile agent-based approach for efficient network management and resource allocation: framework and applications , 2002, IEEE J. Sel. Areas Commun..

[5]  Tomoyuki Ohta,et al.  Resource Management Middleware Using Mobile Agents for Mobile Ad Hoc Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems Workshops.

[6]  S. Thamarai Selvi,et al.  Trust management system for grid and cloud resources , 2009, 2009 First International Conference on Advanced Computing.

[7]  Paolo Bellavista,et al.  Context-Aware Middleware for Resource Management in the Wireless Internet , 2003, IEEE Trans. Software Eng..

[8]  Yaoxue Zhang,et al.  A remote resource management method for Transparent Computing , 2012, 2012 International Conference on Computer Science and Information Processing (CSIP).

[9]  Paolo Bellavista,et al.  Mobile Agent Middleware for Mobile Computing , 2001, Computer.

[10]  Alberto Leon-Garcia,et al.  Virtual network resource management for next-generation networks , 2003, IEEE Commun. Mag..

[11]  Yongqing Sun,et al.  Research and implementation of resource management system based on Xen virtual machine , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[12]  Gerald Kotonya,et al.  A Runtime Resource-Management Framework for Embedded Service-Oriented Systems , 2011, 2011 Ninth Working IEEE/IFIP Conference on Software Architecture.

[13]  R. Obermaisser,et al.  A resource management framework for mixed-criticality embedded systems , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.