A Framework for QoS and Power Management in a Service Cloud Environment with Mobile Devices

Service cloud integrates the concepts of cloud and service-oriented computing, providing users with tremendous opportunities for composing a large variety of services to achieve desired tasks. At the same time, rapid development in mobile devices has made it a typical instrument for accessing service clouds. However, the limited battery power can greatly impact the usage of mobile devices and their availability for accessing service clouds. Power management has long been an important issue for mobile devices. When considering accessing service clouds, power and QoS have to be considered together. For example, tasks may be delegated to the cloud to save the energy on mobile devices as long as the QoS constraints are satisfied. Current research has not considered these issues in an integrated view. In this paper, we propose a framework for handling QoS and power management for mobile devices in the service cloud environment. In this framework, the service QoS profiles capturing the services’ QoS and power behaviors and user profiles capturing users’ service usage patterns are defined. Based on the information, service QoS behaviors and power consumption patterns can be predicted to facilitate decisions regarding whether to run a service locally or remotely and how to configure the mobile device such that the power usage can be minimized without violating QoS requirements. Moreover, service migration technology is used to minimize the communication cost such that the latency can be minimized in case the user decides to invoke a remote service.

[1]  Sushil Jajodia,et al.  An adaptive data replication algorithm , 1997, TODS.

[2]  Farokh B. Bastani,et al.  Secure, Dependable, and High Performance Cloud Storage , 2010, 2010 29th IEEE Symposium on Reliable Distributed Systems.

[3]  Peng Li,et al.  Replica placement algorithms for mobile transaction systems , 2006, IEEE Transactions on Knowledge and Data Engineering.

[4]  Karthick Rajamani,et al.  Application-Aware Power Management , 2006, 2006 IEEE International Symposium on Workload Characterization.

[5]  Bhavani M. Thuraisingham,et al.  Dynamic Service and Data Migration in the Clouds , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[6]  Nicholas Bambos,et al.  Joint Task Migration and Power Management in Wireless Computing , 2009, IEEE Transactions on Mobile Computing.

[7]  Raymond A. Paul,et al.  An Infrastructure for Web Services Migration for Real-Time Applications , 2006, 2006 Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06).

[8]  Ulrich Kremer,et al.  The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction , 2003, PLDI '03.