Skip to main content

Advertisement

Log in

DyTO: Dynamic Task Offloading Strategy for Mobile Cloud Computing Using Surrogate Object Model

  • Published:
International Journal of Parallel Programming Aims and scope Submit manuscript

Abstract

In Distributed Mobile Computing paradigm, mobile devices are offer unlimited services over mobile cloud computing. However, the limitation of the mobile devices and mobile cloud lead to several issues and challenges such as inadequate bandwidth, time delay, limited energy, poor quality of services and frequent disconnected network. To deal with these obstacles, we propose strategy dynamic task optimization in mobile cloud with offloading algorithm. In this paper the offloading algorithm we designed a model for coordinated management and optimized utilization of resource in mobile cloud for offloading process. The experimental evaluation are performed through the simulation results proves the feasibility and reliability, which shows its better mobile transactions with effective utilization of energy, resources, bandwidth, reducing the overhead time and improved quality of services for disconnected network between mobile devices and cloud servers.

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
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Satyanarayanan, M.: Mobile computing: the next decade. ACM SIGMOBILE Mobile Comput. Commun. Rev. 15(2), 2–10 (2011)

    Article  Google Scholar 

  2. Shi, Z., Gu, R. (2013) A framework for mobile cloud computing selective service system. In: Proceedings of IEEE Wireless Telecommunications Symposium (WTS), pp. 1–5

  3. Kumar, K., Liu, J., Lu, Y.-H., Bhargava, B.: A survey of computation offloading for mobile systems. Mobile Netw. Appl. 18(1), 129–140 (2013)

    Article  Google Scholar 

  4. Maluk Mohamed, M.A., Janaki Ram, D., Chakraborty, M. (2005) Surrogate object model: a new paradigm for distributed mobile systems. In: Proceedings of the 4th International Conference on Information Systems Technology and Its Applications (ISTA’2005), New Zealand, 23–25 May 2005, pp 124–138

  5. Shiva Narayana Reddy, V., Venkat Reddy, A., Mahesh Kumar, P., Seshagiri, B.: Global transaction models on mobile computing. Int. J. Comput. Sci. Technol. 3(3), 191–196 (2012)

    Google Scholar 

  6. Kesavaraj, G., et al. (2016) An Analytical Study on Mobile Computation Offloading For Cloud Computing. Int. J. Future Innov. Sci. Eng. Res. (IJFISER) 2(1), 98, ISSN: 2454-1966

  7. Mukherjee, S. (2003) A modified Kangaroo model for long lived transactions over mobile networks. Accepted Paper, IEEE region III SOUTHEASTCON, Ocho Rios, Jamaica, 4–6 April 2003

  8. Ku, K.-I., Kim, Y.-S. (2000) Moflex transaction model for mobile heterogeneous multidatabase systems. In: Research Issues in Data Engineering, pp. 39–46

  9. Le, H.N., Nygård, M. (2005) A mobile affiliation model for supporting mobile collaborative work. In: Workshop on Ubiquitous Mobile Information and Collaboration Systems, pp. 649–660

  10. Ravimaran, S., Gnana Jeevan A.N., Maluk Mohamed, M.A. (2015) Information security using surrogate object based encryption in mobile cloud systems. WSEAS Trans. Comput. 14, 79–87, E-ISSN: 2224-2872

  11. Le, H.N., Nygård, M. (2005) Mobile transaction system for supporting mobile work. In: 7th International Database and Expert Systems Applications (DEXA) Workshop on Mobility in Databases and Distributed Systems, pp 1090–1094

  12. Kaneda, T., Shiraishi, M., Enokido, T., Takizawa, M. (2004) Mobile agent model for transaction processing on distributed objects. In: International Conference on Advanced Information Networking and Applications, pp. 506–511

  13. Chrysanthis, P. (1993) Transaction processing in mobile computing environments. In: Proceedings of IEEE Workshop on Advances in Parallel and Distributed Systems

  14. Chrysanthis, P.K. (1999) Transaction processing in mobile computing environment. In: IEEE Workshop on Advances in Parallel and Distributed Systems, pp. 77–83

  15. Walborn, G.D., Chrysanthis, P.K. (1999) Transaction processing in PROMOTION. In: ACM Symposium on Applied Computing, pp. 389–398

  16. Tran, T.X., Pompili, D. (2017) Joint task offloading and resource allocation formulti-server mobile-edge computing networks. National Science Foundation (NSF) Grant No. CNS-1319945,1705.00704v1

  17. Bahl, P., Han, R.Y., Li, L.E., Satyanarayanan, M. (2012) Advancing the state of mobile cloud computing. In: The third ACM Workshop on Mobile Cloud Computing and Services

  18. Al-Rousan, M., Al-Shara, E., Jararweh, Y.: Cloudlet-based ad hoc mobile cloud computing: design and evaluation. Int. J. Embed. Syst. 9(5), 456–463 (2017)

    Article  Google Scholar 

  19. Shahzad, H., Szymanski, T.H. (2016) A dynamic programming offloading algorithm using biased randomization. In: IEEE Cloud. IEEE

  20. Zhang, F., Ge, J., Li, Z., Li, C., Huang, Z., Kong, L., Luo, B. (2017) Task offloading for scientific workflow application in mobile cloud. In: Proceedings of the 2nd International Conference on Internet of Things, Big Data and Security (IoTBDS 2017), pp. 136–148, ISBN: 978-989-758-245-5, by SCITEPRESS—Science and Technology Publications. https://doi.org/10.5220/0006364501360148

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. N. Gnana Jeevan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gnana Jeevan, A.N., Maluk Mohamed, M.A. DyTO: Dynamic Task Offloading Strategy for Mobile Cloud Computing Using Surrogate Object Model. Int J Parallel Prog 48, 399–415 (2020). https://doi.org/10.1007/s10766-018-0563-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10766-018-0563-0

Keywords

Navigation