On the Performance Evaluation of a Novel Offloading-Based Energy Conservation Mechanism for Wireless Devices

  • Constandinos X. Mavromoustakis
  • Andreas Andreou
  • George Mastorakis
  • Athina Bourdena
  • Jordi Mongay Batalla
  • Ciprian Dobre
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 141)


Mobile Cloud computing paradigm includes plenty of critical challenges that have to be addressed for allowing application execution on remote terminals/servers. An integral part of mobile cloud computing reliable service provision is the establishment of a methodology that will guarantee the efficient execution of applications in an energy-efficient way. This work elaborates on the evaluation of a framework, which utilizes a cooperative partial process execution offloading scheme, aiming at offering energy conservation. The scheme uses a dynamic scheduling methodology in order to guarantee that no intermittent execution will occur on mobile devices. In addition, this work proposes a partial scheduling offloading algorithm for failure-aware resource allocation in an energy-efficient manner, associating temporal execution-oriented metrics. The proposed framework is thoroughly evaluated through event driven simulation experiments, towards defining the efficiency of the proposed offloading policy in contrast to the energy consumption of wireless devices, as well as for the reliability degree offered.


Mobile cloud Offloading methodology Reliability Dynamic resource migration Dependable mobile computing Temporal execution-oriented metrics 



The work presented in this paper is co-funded by the European Union, Eurostars Programme, under the project 8111, DELTA “Network-Aware Delivery Clouds for User Centric Media Events”.


  1. 1.
    Mousicou, P., Mavromoustakis, C.X., Bourdena, A., Mastorakis, G., Pallis, E.: Performance evaluation of Dynamic Cloud Resource Migration based on Temporal and Capacity-aware policy for Efficient Resource sharing. In: 16th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM 2013), Barcelona, Spain (2013)Google Scholar
  2. 2.
    Abolfazli, S., Sanaei, Z., Ahmed, E., Gani, A., Buyya, R.: Cloud-based augmentation for mobile devices: motivation, taxonomies, and open challenges. IEEE Commun. Surv. Tutorials 16(1), 337–368 (2013)CrossRefGoogle Scholar
  3. 3.
    Dimitriou, C., Mavromoustakis, C.X., Mastorakis, G., Pallis, E.: On the performance response of delay-bounded energy-aware bandwidth allocation scheme in wireless networks. In: IEEE 2013 International Workshop on Immersive & Interactive Multimedia Communications over the Future Internet, organized in conjunction with IEEE International Communications Conference (ICC 2013), pp. 641–646, Budapest, Hungary (2013)Google Scholar
  4. 4.
    Miettinen, A.P., Nurminen, J.K.: Energy efficiency of mobile clients in cloud computing. In: 2nd USENIX Conference on Hot Topics in Cloud Computing. USENIX Association (2010)Google Scholar
  5. 5.
    Salehi, M.A., Javadi, B., Buyya, R.: Resource provisioning based on preempting virtual machines in distributed systems. Concurrency Comput. Pract. Exp. 26(2), 412–433 (2013)CrossRefGoogle Scholar
  6. 6.
    Slegers, J., Mitriani, I., Thomas, N.: Evaluating the optimal server allocation policy for clusters with on/off sources. J. Perform. Eval. 66(8), 453–467 (2009)CrossRefGoogle Scholar
  7. 7.
    Warneke, D., Kao, O.: Nephele: Efficient parallel data processing in the cloud. In: 2nd Workshop Many-Task Computing on Grids and Supercomputers, ACM, Portland, OR, USA (2009)Google Scholar
  8. 8.
    Chun, B., Ihm, S., Maniatis, P., Naik, M., Patti, A.: Clonecloud: Elastic execution between mobile device and cloud. In: 6th Conference on Computer systems of EuroSys (2011)Google Scholar
  9. 9.
    Chun, B.G., Maniatis, P.: Augmented smartphone applications through clone cloud execution. In: HotOS (2009)Google Scholar
  10. 10.
    Barbera, M.V., Kosta, S., Mei, A., Stefa, J.: To offload or not to offload? The bandwidth and energy costs of mobile cloud computing. Im: INFOCOM 2013, Turin, Italy (2013)Google Scholar
  11. 11.
    Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: MAUI: making smartphones last longer with code offload. In: ACM International Conference on Mobile Systems, Applications, and Services, pp. 49–62, San Francisco, CA, USA (2010)Google Scholar
  12. 12.
    Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for vm-based cloudlets in mobile computing. Pervasive Computing 8(4), 14–23 (2009)CrossRefGoogle Scholar
  13. 13.
    Vishwanath, V.K., Nagappan, N.: Characterizing cloud computing hardware reliability. In: 1st ACM Symposium on Cloud Computing, pp. 193–204 (2010)Google Scholar
  14. 14.
    Kumar, K., Lu, Y.H.: Cloud computing for mobile users: can offloading computation save energy? Computer 43(4), 51–56 (2010)CrossRefGoogle Scholar
  15. 15.
    Papanikolaou, K., Mavromoustakis, C.X.: Resource and scheduling management in Cloud Computing Application Paradigm. In: Mahmood, Z. (eds.) Cloud Computing: Methods and Practical Approaches, pp. 107–132. Springer International Publishing, Heidelberg (2013)Google Scholar
  16. 16.
    Carroll, A., Heiser, G.: An analysis of power consumption in a smartphone. In: 2010 USENIX, Boston, MA, USA (2010)Google Scholar
  17. 17.
    Mavromoustakis, C.X., Dimitriou, C.D., Mastorakis, G.: On the real-time evaluation of two-level BTD scheme for energy conservation in the presence of delay sensitive transmissions and intermittent connectivity in wireless devices. Int. J. Adv. Netw. Serv. 6(3&4), 148–162 (2013)Google Scholar

Copyright information

© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015

Authors and Affiliations

  • Constandinos X. Mavromoustakis
    • 1
  • Andreas Andreou
    • 2
  • George Mastorakis
    • 3
  • Athina Bourdena
    • 3
  • Jordi Mongay Batalla
    • 4
  • Ciprian Dobre
    • 5
  1. 1.Department of Computer ScienceUniversity of NicosiaNicosiaCyprus
  2. 2.Faculty of Computer Science and TechnologyUniversity of CambridgeCambridgeUK
  3. 3.Department of Informatics EngineeringTechnological Educational Institute of CreteHeraklion, CreteGreece
  4. 4.National Institute of TelecommunicationsWarsawPoland
  5. 5.Faculty of Automatic Control and ComputersUniversity Politehnica of BucharestBucharestRomania

Personalised recommendations