Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2016 (2016), Article ID 2784548, 17 pages
http://dx.doi.org/10.1155/2016/2784548
Research Article

Software Defined Resource Orchestration System for Multitask Application in Heterogeneous Mobile Cloud Computing

1State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
2EBUPT Information Technology Co., Ltd., Beijing 100191, China

Received 20 January 2016; Revised 21 April 2016; Accepted 22 May 2016

Academic Editor: Alessandro Cilardo

Copyright © 2016 Qi Qi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. W. Li, Y. Zhao, S. Lu, and D. Chen, “Mechanisms and challenges on mobility-augmented service provisioning for mobile cloud computing,” IEEE Communications Magazine, vol. 53, no. 3, pp. 89–97, 2015. View at Publisher · View at Google Scholar · View at Scopus
  2. M. Satyanarayanan, P. Bahl, R. Cáceres, and N. Davies, “The case for VM-based cloudlets in mobile computing,” IEEE Pervasive Computing, vol. 8, no. 4, pp. 14–23, 2009. View at Publisher · View at Google Scholar · View at Scopus
  3. M. Satyanarayanan, R. Schuster, M. Ebling et al., “An open ecosystem for mobile-cloud convergence,” IEEE Communications Magazine, vol. 53, no. 3, pp. 63–70, 2015. View at Publisher · View at Google Scholar · View at Scopus
  4. M. Fazio and A. Puliafito, “Cloud4sens: a cloud-based architecture for sensor controlling and monitoring,” IEEE Communications Magazine, vol. 53, no. 3, pp. 41–47, 2015. View at Publisher · View at Google Scholar · View at Scopus
  5. W. Zhang, Y. Wen, J. Wu, and H. Li, “Toward a unified elastic computing platform for smartphones with cloud support,” IEEE Network, vol. 27, no. 5, pp. 34–40, 2013. View at Publisher · View at Google Scholar · View at Scopus
  6. A. Manzalini and N. Crespi, “An edge operating system enabling anything-as-a-service,” IEEE Communications Magazine, vol. 54, no. 3, pp. 62–67, 2016. View at Publisher · View at Google Scholar
  7. J. Lee, Y. Turner, M. Lee et al., “Application-driven bandwidth guarantees in datacenters,” in Proceedings of the ACM Conference on Special Interest Group on Data Communication (SIGCOMM '14), pp. 467–478, Chicago, Ill, USA, August 2014. View at Publisher · View at Google Scholar · View at Scopus
  8. R. Ranjan, B. Benatallah, S. Dustdar, and M. P. Papazoglou, “Cloud resource orchestration programming: overview, issues, and directions,” IEEE Internet Computing, vol. 19, no. 5, pp. 46–56, 2015. View at Publisher · View at Google Scholar · View at Scopus
  9. S. Mustafa, B. Nazir, A. Hayat, A. U. R. Khan, and S. A. Madani, “Resource management in cloud computing: taxonomy, prospects, and challenges,” Computers & Electrical Engineering, vol. 47, pp. 186–203, 2015. View at Publisher · View at Google Scholar · View at Scopus
  10. Y. Ge, Y. Zhang, Q. Qiu, and Y. H. Lu, “A game theoretic resource allocation for overall energy minimization in mobile cloud computing system,” in Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED '12), Redondo Beach, Calif, USA, July-August 2012.
  11. Y. Wang, X. Lin, and M. Pedram, “A nested two stage game-based optimization framework in mobile cloud computing system,” in Proceedings of the IEEE 7th International Symposium on Service-Oriented System Engineering (SOSE '13), pp. 494–502, Redwood City, Calif, USA, March 2013. View at Publisher · View at Google Scholar · View at Scopus
  12. R. Kaewpuang, D. Niyato, P. Wang, and E. Hossain, “A framework for cooperative resource management in mobile cloud computing,” IEEE Journal on Selected Areas in Communications, vol. 31, no. 12, pp. 2685–2700, 2013. View at Publisher · View at Google Scholar · View at Scopus
  13. V. Misra, S. Ioannidis, A. Chaintreau, and L. Massoulié, “Incentivizing peer-assisted services: a fluid shapley value approach,” in Proceedings of the ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '10), pp. 215–226, New York, NY, USA, June 2010. View at Publisher · View at Google Scholar · View at Scopus
  14. R. Gabner, H.-P. Schwefel, K. A. Hummel, and G. Haring, “Optimal model-based policies for component migration of mobile cloud services,” in Proceedings of the 10th IEEE International Symposium on Network Computing and Applications (NCA '11), pp. 195–202, IEEE, Cambridge, Mass, USA, August 2011. View at Publisher · View at Google Scholar · View at Scopus
  15. H. Liang, L. X. Cai, D. Huang, X. Shen, and D. Peng, “An SMDP-based service model for interdomain resource allocation in mobile cloud networks,” IEEE Transactions on Vehicular Technology, vol. 61, no. 5, pp. 2222–2232, 2012. View at Publisher · View at Google Scholar · View at Scopus
  16. S. Deng, L. Huang, J. Taheri, and A. Y. Zomaya, “Computation offloading for service workflow in mobile cloud computing,” IEEE Transactions on Parallel and Distributed Systems, vol. 26, no. 12, pp. 3317–3329, 2015. View at Publisher · View at Google Scholar
  17. T. Verbelen, T. Stevens, F. De Turck, and B. Dhoedt, “Graph partitioning algorithms for optimizing software deployment in mobile cloud computing,” Future Generation Computer Systems, vol. 29, no. 2, pp. 451–459, 2013. View at Publisher · View at Google Scholar · View at Scopus
  18. L. Yang, J. Cao, Y. Yuan, T. Li, A. Han, and A. Chan, “A framework for partitioning and execution of data stream applications in mobile cloud computing,” ACM SIGMETRICS Performance Evaluation Review Archive, vol. 40, no. 4, pp. 23–32, 2013. View at Google Scholar
  19. L. F. Bittencourt, E. R. M. Madeira, and N. L. S. Da Fonseca, “Scheduling in hybrid clouds,” IEEE Communications Magazine, vol. 50, no. 9, pp. 42–47, 2012. View at Publisher · View at Google Scholar · View at Scopus
  20. X. Zuo, G. Zhang, and W. Tan, “Self-adaptive learning pso-based deadline constrained task scheduling for hybrid iaas cloud,” IEEE Transactions on Automation Science and Engineering, vol. 11, no. 2, pp. 564–573, 2014. View at Publisher · View at Google Scholar · View at Scopus
  21. Y. Shi and R. C. Eberhart, “Empirical study of particle swarm optimization,” in Proceedings of the Congress on Evolutionary Computation (CEC '99), pp. 1945–1950, Washington, DC, USA, July 1999. View at Publisher · View at Google Scholar · View at Scopus
  22. A. Ratnaweera, S. K. Halgamuge, and H. C. Watson, “Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients,” IEEE Transactions on Evolutionary Computation, vol. 8, no. 3, pp. 240–255, 2004. View at Publisher · View at Google Scholar · View at Scopus
  23. C. Li and L. Li, “Energy constrained resource allocation optimization for mobile grids,” Journal of Parallel and Distributed Computing, vol. 70, no. 3, pp. 245–258, 2010. View at Publisher · View at Google Scholar · View at Scopus
  24. H. Flores, P. Hui, S. Tarkoma, Y. Li, S. Srirama, and R. Buyya, “Mobile code offloading: from concept to practice and beyond,” IEEE Communications Magazine, vol. 53, no. 3, pp. 80–88, 2015. View at Publisher · View at Google Scholar · View at Scopus
  25. M. Bienkowski, A. Feldmann, J. Grassler, G. Schaffrath, and S. Schmid, “The wide-area virtual service migration problem: a competitive analysis approach,” IEEE/ACM Transactions on Networking, vol. 22, no. 1, pp. 165–178, 2014. View at Publisher · View at Google Scholar · View at Scopus
  26. X. Gu, K. Nahrstedt, A. Messer, I. Greenberg, and D. Milojicic, “Adaptive offloading for pervasive computing,” IEEE Pervasive Computing, vol. 3, no. 3, pp. 66–73, 2004. View at Publisher · View at Google Scholar · View at Scopus
  27. “Leadership in enabling and industrial technologies: Information and Communication Technologies,” Horizon 2020 Work Programme, 2014-2015.
  28. G. Breiter, M. Behrendt, M. Gupta et al., “Software defined environments based on TOSCA in IBM cloud implementations,” IBM Journal of Research and Development, vol. 58, no. 2, Article ID 6798738, 2014. View at Publisher · View at Google Scholar · View at Scopus
  29. M. Shiraz, A. Gani, R. H. Khokhar, and R. Buyya, “A review on distributed application processing frameworks in smart mobile devices for mobile cloud computing,” IEEE Communications Surveys and Tutorials, vol. 15, no. 3, pp. 1294–1313, 2013. View at Publisher · View at Google Scholar · View at Scopus
  30. T. Taleb and A. Ksentini, “Follow Me cloud: interworking federated clouds and distributed mobile networks,” IEEE Network, vol. 27, no. 5, pp. 12–19, 2013. View at Publisher · View at Google Scholar · View at Scopus
  31. Y. Wen, W. Zhang, and H. Luo, “Energy-optimal mobile application execution: taming resource-poor mobile devices with cloud clones,” in Proceedings of the IEEE Conference on Computer Communications (INFOCOM '12), pp. 2716–2720, Orlando, Fla, USA, March 2012. View at Publisher · View at Google Scholar · View at Scopus
  32. Y.-B. Lin, “Reducing location update cost in a PCS network,” IEEE/ACM Transactions on Networking, vol. 5, no. 1, pp. 25–33, 1997. View at Publisher · View at Google Scholar · View at Scopus
  33. M. C. González, C. A. Hidalgo, and A.-L. Barabási, “Understanding individual human mobility patterns,” Nature, vol. 453, no. 7196, pp. 779–782, 2008. View at Publisher · View at Google Scholar · View at Scopus
  34. S.-Y. Wu, J. Hsu, and C.-M. Chen, “Headlight prefetching and dynamic chaining for cooperative media streaming in mobile environments,” IEEE Transactions on Mobile Computing, vol. 8, no. 2, pp. 173–187, 2009. View at Publisher · View at Google Scholar · View at Scopus
  35. F. Tao, D. Zhao, Y. Hu, and Z. Zhou, “Resource service composition and its optimal-selection based on particle swarm optimization in manufacturing grid system,” IEEE Transactions on Industrial Informatics, vol. 4, no. 4, pp. 315–327, 2008. View at Publisher · View at Google Scholar · View at Scopus
  36. J. Liao, Y. Liu, X. Zhu, J. Wang, and Q. Qi, “A multi-objective service selection algorithm for service composition,” in Proceedings of the 19th Asia-Pacific Conference on Communications (APCC '13), pp. 75–80, Denpasar, Indonesia, August 2013. View at Publisher · View at Google Scholar · View at Scopus
  37. K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182–197, 2002. View at Publisher · View at Google Scholar · View at Scopus
  38. J. Liao, Y. Liu, X. Zhu, and J. Wang, “Accurate sub-swarms particle swarm optimization algorithm for service composition,” Journal of Systems and Software, vol. 90, no. 1, pp. 191–203, 2014. View at Publisher · View at Google Scholar · View at Scopus
  39. E. Zitzler, L. Thiele, M. Laumanns, C. M. Fonseca, and V. G. da Fonseca, “Performance assessment of multiobjective optimizers: an analysis and review,” IEEE Transactions on Evolutionary Computation, vol. 7, no. 2, pp. 117–132, 2003. View at Publisher · View at Google Scholar · View at Scopus
  40. D. A. Van Veldhuizen and G. B. Lamont, “On measuring multiobjective evolutionary algorithm performance,” in Proceedings of the Congress on Evolutionary Computation (CEC '00), pp. 204–211, La Jolla, Calif, USA, July 2000. View at Scopus
  41. J. R. Schott, Fault tolerant design using single and multicriteria genetic algorithm optimization [M.S. thesis], Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, 1995.
  42. E. Zitzler, K. Deb, and L. Thiele, “Comparison of multiobjective evolutionary algorithms: empirical results,” Evolutionary Computation, vol. 8, no. 2, pp. 173–195, 2000. View at Publisher · View at Google Scholar · View at Scopus