Skip to main content

Advertisement

Log in

EcoPlan: energy-efficient downlink and uplink data transmission in mobile cloud computing

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Mobile cloud computing (MC2) is emerging as a new computing paradigm that seeks to augment resource-constrained mobile devices for executing computing- and/or data-intensive mobile applications. Nonetheless, the energy-poverty nature of mobile devices has become a stumbling block that greatly impedes the practical application of MC2. Fortunately, for delay-tolerant mobile applications, energy conservation is achievable via two means: (1) dynamic selection of energy-efficient links (e.g., WiFi interface); and (2) deferring data transmission in bad connectivity. In this paper, we study the problem of energy-efficient downlink and uplink data transmission between mobile devices and clouds. In the presence of unpredictable data arrival, network availability and link quality, our objective is to minimize the time average energy consumption of a mobile device while ensuring the stability of both device-end and cloud-end queues. To achieve this goal, we propose an online control framework named EcoPlan under which mobile users can make flexible link selection and data transmission scheduling decisions to achieve arbitrary energy-delay tradeoffs. Real-world trace-driven simulations demonstrate the effectiveness of EcoPlan, along with its superior energy-efficiency over alternative WiFi-prioritized, minimum-delay and SALSA schemes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Noted that: (1) the data arrival information \({\varvec{A}}(t)\) is not required for decision-making at time point \(t\tau\); and (2) the uplink and downlink data transmission rates can be estimated using interface-dependent mechanisms (cf. Sect. 4.2).

  2. Choosing a small value of \(\tau\) would introduce large overheads due to bandwidth estimation at the beginning of each time slot \(t\). However, if \(\tau\) is chosen to be very large, using \({\varvec{B}}_l(t)\) to represent the link bandwidth spanning a time slot can be unpersuasive considering the drastic fluctuations of network condition. Hence, we use a moderate value of \(\tau =30\) s in the light of the statistics of our link trace [30].

References

  1. Altamimi, M., Palit, R., & Naik, K. (2012). Energy-as-a-Service (EaaS): On the efficacy of multimedia cloud computing to save smartphone energy. In Proceedings of IEEE CLOUD, Honolulu, HI, USA, pp. 764–771.

  2. Balasubramanian, A., Mahajan, R., & Venkataramani, A. (2010). Augmenting mobile 3G using WiFi. In Proceedings of ACM MobiSys, San Francisco, CA, USA, pp. 209–221.

  3. Balasubramanian, N., Balasubramanian, A., & Venkataramani, A. (2009). Energy consumption in mobile phones: A measurement study and implications for network applications. In Proceedings of ACM IMC, Chicago, IL, USA, pp. 280–293.

  4. Barbera, M. V., Kosta, S., Mei, A., & Stefa, J. (2013). To offload or not to offload? The bandwidth and energy costs of mobile cloud computing. In Proceedings of IEEE INFOCOM, Turin, Italy, pp. 1285–1293.

  5. Chamodrakas, I., & Martakos, D. (2012). A utility-based fuzzy topsis method for energy efficient network selection in heterogeneous wireless network. Applied Soft Computing, 12(7), 1929–1938.

    Article  Google Scholar 

  6. Choi, S. G., & Kim, Y. W. (2013). Energy efficiency network selection method. In Proceedimgs of IEEE ICACT, PyeongChang, South Korea, pp. 628–631.

  7. Chun, B. G., Ihm, S., Maniatis, P., Naik, M., & Patti, A. (2011). CloneCloud: elastic execution between mobile device and cloud. In Proceedings of EuroSys, Salzburg, Austria, pp. 301–314.

  8. Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R., & Bahl, P. (2010). MAUI: Making smartphones last longer with code offload. In Proceedings of ACM MobiSys, San Francisco, CA, USA, pp. 49–62.

  9. Dinh, H. T., Lee, C., Niyato, D., & Wang, P. (2011). A survey of mobile cloud computing: Architecture, applications, and approaches. Wireless Communications and Mobile Computing, 2011, 1–25.

    Google Scholar 

  10. Fahim, A., Mtibaa, A., & Harras, K. A. (2013). Making the case for computational offloading in mobile device clouds. In Proceedings of ACM MobiCom, Miami, FL, USA, pp. 203–205.

  11. Falaki, H., Lymberopoulos, D., Mahajan, R., Kandula, S., & Estrin, D. (2010). A first look at traffic on smartphones. In Proceedings of ACM IMC, Melbourne, Australia, pp. 281–287.

  12. Fernando, N., Loke, S. W., & Rahayu, W. (2013). Mobile cloud computing: A survey. Future Generation Computer Systems, 29(1), 84–106.

    Article  Google Scholar 

  13. Gonzalez, G. D., Garcia-Lozano, M., Boqué, S. R., & Olmos, J. (2012). Improving channel state information feedback for static intercell interference coordination in LTE. In Proceedings of IEEE ICC, Ottawa, ON, Canada, pp. 4893–4898.

  14. Gao, B., He, L., Liu, L., Li, K., & Jarvis, S. A. (2012). From mobiles to clouds: Developing energy-aware offloading strategies for workflows. In Proceedings of ACM GRID, Beijing, China, pp. 139–146.

  15. Kemp, R., Palmer, N., Kielmann, T., & Bal, H. (2012). Cuckoo: A computation offloading framework for smartphones. Mobile Computing, Applications, and Services, 76, 59–79.

    Article  Google Scholar 

  16. Kumar, K., & Lu, Y. H. (2010). Cloud computing for mobile users: Can offloading computation save energy? IEEE Computer, 43(4), 51–56.

    Article  Google Scholar 

  17. Lamping, U., Sharpe, R., & Warnicke, E. (2004). Wireshark User’s Guide. http://www.wireshark.org/download/docs/user-guide-a4.pdf

  18. Leung, V. C. M., Chen, M., Guizani, M., & Vucetic, B. (2013). Cloud-assisted mobile computing and pervasive services. IEEE Network, 27(5), 4–5.

    Article  Google Scholar 

  19. Liu, F., Shu, P., Jin, H., Ding, L., Yu, J., Niu, D., et al. (2013). Gearing resource-poor mobile devices with powerful clouds: Architectures, challenges, and applications. IEEE Wireless Communications, 20(3), 14–22.

    Article  Google Scholar 

  20. Neely, M. J. (2010). Stochastic network optimization with application to communication and queueing systems. San Rafael, CA: Morgan and Claypool Publishers.

    MATH  Google Scholar 

  21. Nicholson, A. J., Chawathe, Y., Chen, M. Y., Noble, B. D., & Wetherall, D. (2006). Improved access point selection. In Proceedings of ACM MobiSys, Uppsala, Sweden, pp. 233–245.

  22. Nurminen, J. K., & Nöyränen, J. (2008). Energy-consumption in mobile peer-to-peer-quantitative results from file sharing. In Proceedings of IEEE CCNC, Las Vegas, NV, USA, pp. 729–733.

  23. Pathak, A., Hu, Y. C., & Zhang, M. (2012). Where is the energy spent inside my app? Fine grained energy accounting on smartphones with Eprof. In Proceedings of ACM EuroSys, Bern, Switzerland, pp. 29–42.

  24. Ra, M. R., Paek, J., Sharma, A. B., Govindan, R., Krieger, M. H., & Neely, M. J. (2010). Energy-delay tradeoffs in smartphone applications. In Proceedings of ACM MobiSys, San Francisco, CA, USA, pp. 255–269.

  25. Radunovic, B., Proutiere, A., Gunawardena, D., & Key, P. (2011). Dynamic channel, rate selection and scheduling for white spaces. In Proceedings of ACM CoNext, Tokyo, Japan, Article No. 2.

  26. Rahmati, A., & Zhong, L. (2007). Context-for-wireless: Context-sensitive energy-efficient wireless data transfer. In Proceedings of ACM MobiSys, San Juan, Puerto Rico, pp. 165–178.

  27. Sanaei, Z., Abolfazli, S., Gani, A., & Buyya, R. (2013). Heterogeneity in mobile cloud computing: Taxonomy and open challenges. IEEE Communications Surveys and Tutorials, 16(1), 369–392.

    Article  Google Scholar 

  28. Schulman, A., Navda, V., Ramjee, R., Spring, N., Deshpande, P., Grunewald, C., Jain, K., & Padmanabhan, V. N. (2010). Bartendr: A practical approach to energy-aware cellular data scheduling. In Proceedings of ACM MobiCom, Chicago, IL, USA, pp. 85–96.

  29. Sen, S., Radunović, B., Lee, J., & Kim, K. H. (2013). CSpy: Finding the best quality channel without probing. In Proceedings of ACM MobiCom, Miami, FL, USA, pp. 267–278.

  30. Shu, P., Liu, F., Jin, H., et al. (2013). eTime: Energy-efficient transmission between Cloud and mobile devices. In Proceedings of IEEE INFOCOM Mini-Conference, pp. 195–199.

  31. Taleb, S., Dia, M., Farhat, J., Dawy, Z., & Hajj, H. (2013). On the design of energy-aware 3G/WiFi heterogeneous networks under realistic conditions. In Proceedings of IEEE WAINA, Barcelona Spain, pp 523–527.

  32. Wen, Y., Zhang, W., & Luo, H. (2012). Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clones. In Proceedings of IEEE INFOCOM Mini-Conference, Orlando, FL, USA, pp. 2716–2720.

  33. Xiang, X., Lin, C., & Chen, X. (2014). Energy-efficient link selection and transmission scheduling in mobile cloud computing. IEEE Wireless Communications Letters, 3(2), 153–156.

    Article  Google Scholar 

  34. Zhang, X., Kunjithapatham, A., Jeong, S., & Gibbs, S. (2011). Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing. Mobile Networks and Applications, 16(3), 270–284.

    Article  Google Scholar 

Download references

Acknowledgments

The authors gratefully acknowledge the editor and the anonymous referees for their constructive comments. The research was supported in part by a grant from the National Grand Fundamental Research 973 Program of China under grant No. 2010CB328105, by a grant from the National Natural Science Foundation of China (NSFC) under grant No. 61020106002; Xin Chen's work is supported by a grant from the NSFC under grant No. 61370065.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xudong Xiang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiang, X., Lin, C. & Chen, X. EcoPlan: energy-efficient downlink and uplink data transmission in mobile cloud computing. Wireless Netw 21, 453–466 (2015). https://doi.org/10.1007/s11276-014-0795-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-014-0795-x

Keywords

Navigation