Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg December 5, 2020

A survey on time-sensitive resource allocation in the cloud continuum

  • Saravanan Ramanathan

    Dr. Saravanan Ramanathan received the Ph. D. degree in Computer Science and Engineering from Nanyang Technological University (NTU), Singapore, in 2019. Currently, he is a research fellow at TUMCREATE, Singapore. His research interests include real-time cyber-physical systems and energy-efficient internet of things.

    ORCID logo EMAIL logo
    , Nitin Shivaraman

    Nitin Shivaraman is a research associate at TUMCREATE and is currently pursuing a Joint-Ph. D. degree at Technische Universität München (TUM), Germany and NTU. He received the M. Sc. degree in Embedded Systems from NTU in 2013. His research focuses on communication strategies for power-efficiency and fault-tolerance in IoT networks.

    , Seima Suryasekaran

    Seima Suriyasekaran is a project officer at TUMCREATE and is currently pursuing a Master’s degree in Computer Science and Engineering at NTU. She received her B. E. degree in Electronics and Communications Engineering from Anna University in 2011. Her research interests include application of deep learning and energy modeling for IoT devices.

    , Arvind Easwaran

    Assoc. Prof. Dr. Arvind Easwaran is an Associate Professor in the School of Computer Science and Engineering at NTU. He received a PhD degree in Computer and Information Science from the University of Pennsylvania, USA, in 2008. In NTU, his research focuses on the design and analysis of real-time and cyber-physical systems, including their application in domains such as automotive, manufacturing and energy systems.

    , Etienne Borde

    Assoc. Prof. Dr. Etienne Borde is an Associate Professor in the School of Computer Engineering at Telecom Paris (Paris, France) since 2011. He received his Ph. D. degree in Computer Science from the same university in 2009. His research interests are: component-based software engineering, architecture description languages, model transformation, code generation and formal verification.

    and Sebastian Steinhorst

    Assoc. Prof. Dr. Sebastian Steinhorst is an Associate Professor in Electrical and Computer Engineering at TUM where he leads the Embedded Systems and Internet of Things group. His research centers around hardware-software architecture co-design of secure decentralized embedded and cyber-physical systems in the application areas of industrial IoT, automotive and smart energy. He is also a Co-Program PI at TUMCREATE.

Abstract

Artificial Intelligence (AI) and Internet of Things (IoT) applications are rapidly growing in today’s world where they are continuously connected to the internet and process, store and exchange information among the devices and the environment. The cloud and edge platform is very crucial to these applications due to their inherent compute-intensive and resource-constrained nature. One of the foremost challenges in cloud and edge resource allocation is the efficient management of computation and communication resources to meet the performance and latency guarantees of the applications. Numerous research studies have been carried out to address this intricate problem. In this paper, the current state-of-the-art resource allocation techniques for the cloud continuum, in particular those that consider time-sensitive applications, are reviewed. Furthermore, we present the key challenges in the resource allocation problem for the cloud continuum, a taxonomy to classify the existing literature and the potential research gaps.

ACM CCS:

Award Identifier / Grant number: CREATE

Funding statement: This work was financially supported in part by the Singapore National Research Foundation under its Campus for Research Excellence And Technological Enterprise (CREATE) programme.

About the authors

Saravanan Ramanathan

Dr. Saravanan Ramanathan received the Ph. D. degree in Computer Science and Engineering from Nanyang Technological University (NTU), Singapore, in 2019. Currently, he is a research fellow at TUMCREATE, Singapore. His research interests include real-time cyber-physical systems and energy-efficient internet of things.

Nitin Shivaraman

Nitin Shivaraman is a research associate at TUMCREATE and is currently pursuing a Joint-Ph. D. degree at Technische Universität München (TUM), Germany and NTU. He received the M. Sc. degree in Embedded Systems from NTU in 2013. His research focuses on communication strategies for power-efficiency and fault-tolerance in IoT networks.

Seima Suryasekaran

Seima Suriyasekaran is a project officer at TUMCREATE and is currently pursuing a Master’s degree in Computer Science and Engineering at NTU. She received her B. E. degree in Electronics and Communications Engineering from Anna University in 2011. Her research interests include application of deep learning and energy modeling for IoT devices.

Arvind Easwaran

Assoc. Prof. Dr. Arvind Easwaran is an Associate Professor in the School of Computer Science and Engineering at NTU. He received a PhD degree in Computer and Information Science from the University of Pennsylvania, USA, in 2008. In NTU, his research focuses on the design and analysis of real-time and cyber-physical systems, including their application in domains such as automotive, manufacturing and energy systems.

Etienne Borde

Assoc. Prof. Dr. Etienne Borde is an Associate Professor in the School of Computer Engineering at Telecom Paris (Paris, France) since 2011. He received his Ph. D. degree in Computer Science from the same university in 2009. His research interests are: component-based software engineering, architecture description languages, model transformation, code generation and formal verification.

Sebastian Steinhorst

Assoc. Prof. Dr. Sebastian Steinhorst is an Associate Professor in Electrical and Computer Engineering at TUM where he leads the Embedded Systems and Internet of Things group. His research centers around hardware-software architecture co-design of secure decentralized embedded and cyber-physical systems in the application areas of industrial IoT, automotive and smart energy. He is also a Co-Program PI at TUMCREATE.

References

1. 5G for business: a 2030 market compass [Ericsson Report]. Retrieved March 14, 2020 from https://www.ericsson.com/4a8e35/assets/local/5g/the-5g-for-business-a-2030-compass-report-2019.pdf.Search in Google Scholar

2. A. Abouaomar, A. Kobbane and S. Cherkaoui. Matching-Game for User-Fog Assignment. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8647545Search in Google Scholar

3. W. Bao, D. Yuan, B. B. Zhou and A. Y. Zomaya. Prune and Plant: Efficient Placement and Parallelism of Virtual Network Functions. IEEE Transactions on Computers, 2020.10.1109/TC.2020.2967661Search in Google Scholar

4. R. Begam, H. Moradi, W. Wang and D. Zhu. Flexible VM Provisioning for Time-Sensitive Applications with Multiple Execution Options. In: IEEE International Conference on Cloud Computing, 2018.10.1109/CLOUD.2018.00023Search in Google Scholar

5. R. Begam, W. Wang and D. Zhu. TIMER-Cloud: Time-Sensitive VM Provisioning in Resource-Constrained Clouds. IEEE Transactions on Cloud Computing, 2020.10.1109/TCC.2017.2777992Search in Google Scholar

6. Z. Cai, X. Li and R. Ruiz. Resource Provisioning for Task-Batch Based Workflows with Deadlines in Public Clouds. IEEE Transactions on Cloud Computing, 2019.10.1109/TCC.2017.2663426Search in Google Scholar

7. R. N. Calheiros and R. Buyya. Meeting Deadlines of Scientific Workflows in Public Clouds with Tasks Replication. IEEE Transactions on Parallel and Distributed Systems, 2014.10.1109/TPDS.2013.238Search in Google Scholar

8. J. Cao, K. Li and I. Stojmenovic. Optimal Power Allocation and Load Distribution for Multiple Heterogeneous Multicore Server Processors across Clouds and Data Centers. IEEE Transactions on Computers, 2014.Search in Google Scholar

9. G. Castellano and F. Esposito and F. Risso. A Distributed Orchestration Algorithm for Edge Computing Resources with Guarantees. In: IEEE International Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737532Search in Google Scholar

10. Z. Chang, Z. Zhou, T. Ristaniemi and Z. Niu. Energy Efficient Optimization for Computation Offloading in Fog Computing System. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOM.2017.8254207Search in Google Scholar

11. X. Chen, L. Jiao, W. Li and X. Fu. Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing. IEEE/ACM Transactions on Networking, 2016.10.1109/TNET.2015.2487344Search in Google Scholar

12. L. Chen, S. Liu, B. Li and B. Li. Scheduling jobs across geo-distributed datacenters with max-min fairness. In: IEEE Conference on Computer Communications, 2017.10.1109/INFOCOM.2017.8056949Search in Google Scholar

13. M. Chen, B. Liang and M. Dong. Joint offloading and resource allocation for computation and communication in mobile cloud with computing access point. In: IEEE Conference on Computer Communications, 2017.10.1109/INFOCOM.2017.8057150Search in Google Scholar

14. S. Chen, L. Jiao, L. Wang and F. Liu. An Online Market Mechanism for Edge Emergency Demand Response via Cloudlet Control. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737574Search in Google Scholar

15. L. Chen and J. Xu. Task Replication for Vehicular Cloud: Contextual Combinatorial Bandit with Delayed Feedback. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737654Search in Google Scholar

16. M. Chen, S. Huang, X. Fu, X. Liu and J. He. Statistical Model Checking-Based Evaluation and Optimization for Cloud Workflow Resource Allocation. IEEE Transactions on Cloud Computing, 2020.10.1109/TCC.2016.2586067Search in Google Scholar

17. R. Cziva, C. Anagnostopoulos and D. P. Pezaros. Dynamic, Latency-Optimal vNF Placement at the Network Edge. In: IEEE Conference on Computer Communications, 2018.10.1109/INFOCOM.2018.8486021Search in Google Scholar

18. Y. Dai, D. Xu, S. Maharjan and Y. Zhang. Joint Offloading and Resource Allocation in Vehicular Edge Computing and Networks. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8648004Search in Google Scholar

19. S. Di and C. Wang. Dynamic Optimization of Multiattribute Resource Allocation in Self-Organizing Clouds. IEEE Transactions on Parallel and Distributed Systems, 2013.10.1109/TPDS.2012.144Search in Google Scholar

20. C. Ding, J. Wang, M. Cheng, C. Chang, J. Wang and M. Lin. Joint Beamforming and Computation Offloading for Multi-User Mobile-Edge Computing. In: IEEE Global Communications Conference, 2019.10.1109/GLOBECOM38437.2019.9014314Search in Google Scholar

21. J. Du, L. Zhao, J. Feng and X. Chu. Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems with Min-Max Fairness Guarantee. IEEE Transactions on Communications, 2018.10.1109/TCOMM.2017.2787700Search in Google Scholar

22. M. Du, Y. Wang, K. Ye and C. Xu. Algorithmics of Cost-Driven Computation Offloading in the Edge-Cloud Environment. IEEE Transactions on Computers, 2020.10.1109/TC.2020.2976996Search in Google Scholar

23. R. Duan, R. Prodan and X. Li. Multi-Objective Game Theoretic Scheduling of Bag-of-Tasks Workflows on Hybrid Clouds. IEEE Transactions on Cloud Computing, 2014.10.1109/CloudCom.2014.58Search in Google Scholar

24. N. Eshraghi and B. Liang. Joint Offloading Decision and Resource Allocation with Uncertain Task Computing Requirement. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737559Search in Google Scholar

25. J. Fan, X. Wei, T. Wang, T. Lan and S. Subramaniam. Deadline-Aware Task Scheduling in a Tiered IoT Infrastructure. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOM.2017.8255037Search in Google Scholar

26. G. Gao, M. Xiao, J. Wu, K. Han, L. Huang and Z. Zhao. Opportunistic Mobile Data Offloading with Deadline Constraints. IEEE Transactions on Parallel and Distributed Systems, 2017.10.1109/TPDS.2017.2720741Search in Google Scholar

27. B. Gao, Z. Zhou, F. Liu and F. Xu. Winning at the Starting Line: Joint Network Selection and Service Placement for Mobile Edge Computing. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737543Search in Google Scholar

28. F. Giroire, N. Huin, A. Tomassilli and S. Pérennes. When Network Matters: Data Center Scheduling with Network Tasks. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737415Search in Google Scholar

29. L. Gu, D. Zeng, A. Barnawi, S. Guo and I. Stojmenovic. Optimal Task Placement with QoS Constraints in Geo-Distributed Data Centers Using DVFS. IEEE Transactions on Computers, 2015.10.1109/TC.2014.2349510Search in Google Scholar

30. S. Guo, B. Xiao, Y. Yang and Y. Yang. Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing. In: IEEE International Conference on Computer Communications, 2016.10.1109/INFOCOM.2016.7524497Search in Google Scholar

31. J. Guo, Z. Song, Y. Cui, Z. Liu and Y. Ji. Energy-Efficient Resource Allocation for Multi-User Mobile Edge Computing. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOM.2017.8254044Search in Google Scholar

32. Y. Han, Z. Zhao, J. Mo, C. Shu and G. Min. Efficient Task Offloading with Dependency Guarantees in Ultra-Dense Edge Networks. In: IEEE Global Communications Conference, 2019.10.1109/GLOBECOM38437.2019.9013142Search in Google Scholar

33. J. Heydari, V. Ganapathy and M. Shah. Dynamic Task Offloading in Multi-Agent Mobile Edge Computing Networks. In: IEEE Global Communications Conference.Search in Google Scholar

34. Z. Hu, B. Li, C. Chen and X. Ke. FlowTime: Dynamic Scheduling of Deadline-Aware Workflows and Ad-Hoc Jobs. In: IEEE International Conference on Distributed Computing Systems, 2018.10.1109/ICDCS.2018.00094Search in Google Scholar

35. M. Jia, W. Liang, Z. Xu, M. Huang and Y. Ma, QoS-Aware Cloudlet Load Balancing in Wireless Metropolitan Area Networks. IEEE Transactions on Cloud Computing, 2020.10.1109/TCC.2017.2786738Search in Google Scholar

36. X. Jin, F. Zhang, L. Wang, S. Hu, B. Zhou and Z. Liu. Joint Optimization of Operational Cost and Performance Interference in Cloud Data Centers. IEEE Transactions on Cloud Computing, 2017.10.1109/TCC.2015.2449839Search in Google Scholar

37. S. Josilo and G. Dan. Wireless and Computing Resource Allocation for Selfish Computation Offloading in Edge Computing. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737480Search in Google Scholar

38. Y. Kao and B. Krishnamachari. Optimizing mobile computational offloading with delay constraints. In: IEEE Global Communications Conference, 2014.10.1109/GLOCOM.2014.7037149Search in Google Scholar

39. Y. Kao, B. Krishnamachari, M. Ra and F. Bai. Hermes: Latency optimal task assignment for resource-constrained mobile computing. In: IEEE Conference on Computer Communications, 2015.10.1109/INFOCOM.2015.7218572Search in Google Scholar

40. Q. Liu, T. Han and N. Ansari. Joint Radio and Computation Resource Management for Low Latency Mobile Edge Computing. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8647792Search in Google Scholar

41. D. Liu, A. Hafid and L. Khoukhi. Population Game Based Energy and Time Aware Task Offloading for Large Amounts of Competing Users. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8647522Search in Google Scholar

42. X. Ma, S. Wang, S. Zhang, P. Yang, C. Lin and X. S. Shen. Cost-Efficient Resource Provisioning for Dynamic Requests in Cloud Assisted Mobile Edge Computing. IEEE Transactions on Cloud Computing, 2019.10.1109/TCC.2019.2903240Search in Google Scholar

43. Y. Mao, J. Zhang, S. H. Song and K. B. Letaief. Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems. In: IEEE Global Communications Conference, 2016.10.1109/GLOCOM.2016.7842160Search in Google Scholar

44. J. Mei, K. Li, A. Ouyang and K. Li. A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Computing. IEEE Transactions on Computers, 2015.10.1109/TC.2015.2401021Search in Google Scholar

45. J. Meng, H. Tan, C. Xu, W. Cao, L. Liu and B. Li. Dedas: Online Task Dispatching and Scheduling with Bandwidth Constraint in Edge Computing. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737577Search in Google Scholar

46. J. Meng, H. Tan, X. Li, Z. Han and B. Li. Online Deadline-Aware Task Dispatching and Scheduling in Edge Computing. IEEE Transactions on Parallel and Distributed Systems, 2020.10.1109/TPDS.2019.2961905Search in Google Scholar

47. V. Millnert, J. Eker and E. Bini. Achieving Predictable and Low End-to-End Latency for a Network of Smart Services. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8647332Search in Google Scholar

48. V. Millnert, J. Eker and E. Bini. End-To-End Deadlines over Dynamic Topologies. In: Euromicro Conference on Real-Time Systems, 2019.Search in Google Scholar

49. T. T. Nguyen and B. L. Long. Joint Computation Offloading and Resource Allocation in Cloud Based Wireless HetNets 2017. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOM.2017.8254705Search in Google Scholar

50. T. Ouyang, R. Li, X. Chen, Z. Zhou and X. Tang. Adaptive User-managed Service Placement for Mobile Edge Computing: An Online Learning Approach. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737560Search in Google Scholar

51. A. Pang, W. Chung, T. Chiu and J. Zhang. Latency-Driven Cooperative Task Computing in Multi-user Fog-Radio Access Networks. In: International Conference on Distributed Computing Systems, 2017.10.1109/ICDCS.2017.83Search in Google Scholar

52. J. Ren, G. Yu, Y. Cai, Y. He and F. Qu. Partial Offloading for Latency Minimization in Mobile-Edge Computing. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOM.2017.8254550Search in Google Scholar

53. M. A. Rodriguez and R. Buyya. Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds. IEEE Transactions on Cloud Computing, 2014.10.1109/TCC.2014.2314655Search in Google Scholar

54. U. Saleem, Y. Liu, S. Jangsher and Y. Li. Performance Guaranteed Partial Offloading for Mobile Edge Computing. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8647301Search in Google Scholar

55. T. Shi, H. Ma, G. Chen and S. Hartmann. Location-Aware and Budget-Constrained Service Deployment for Composite Applications in Multi-Cloud Environment. IEEE Transactions on Parallel and Distributed Systems, 2020.10.1109/TPDS.2020.2981306Search in Google Scholar

56. T. Shu and C. Q. Wu. Performance Optimization of Hadoop Workflows in Public Clouds through Adaptive Task Partitioning. In: IEEE Conference on Computer Communications, 2017.10.1109/INFOCOM.2017.8057204Search in Google Scholar

57. C. Sun, C. She and C. Yang. Energy-Efficient Resource Allocation for Ultra-Reliable and Low-Latency Communications. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOMW.2017.8269133Search in Google Scholar

58. S. Sundar and B. Liang. Offloading Dependent Tasks with Communication Delay and Deadline Constraint. In: IEEE Conference on Computer Communications, 2018.10.1109/INFOCOM.2018.8486305Search in Google Scholar

59. H. Tan, Z. Han, X. Li and F. C. M. Lau. Online job dispatching and scheduling in edge-clouds. In: IEEE Conference on Computer Communications, 2017.10.1109/INFOCOM.2017.8057116Search in Google Scholar

60. K. M. Tarplee, R. Friese, A. A. Maciejewski, H. J. Siegel and E. K. P. Chong. Energy and Makespan Tradeoffs in Heterogeneous Computing Systems using Efficient Linear Programming Techniques. IEEE Transactions on Parallel and Distributed Systems, 2016.10.1109/TPDS.2015.2456020Search in Google Scholar

61. L. Tong and Y. Li and W. Gao. A Hierarchical Edge Cloud Architecture for Mobile Computing. In: IEEE International Conference on Computer Communications, 2016.10.1109/INFOCOM.2016.7524340Search in Google Scholar

62. L. Tong and W. Gao. Application-aware traffic scheduling for workload offloading in mobile clouds. In: IEEE International Conference on Computer Communications, 2016.10.1109/INFOCOM.2016.7524520Search in Google Scholar

63. T. T. Vu, N. V. Huynh, D. T. Hoang, D. N. Nguyen and E. Dutkiewicz. Offloading Energy Efficiency with Delay Constraint for Cooperative Mobile Edge Computing Networks. In: IEEE Global Communications Conference, 2018.Search in Google Scholar

64. T. T. Vu, D. N. Nguyen, D. T. Hoang and E. Dutkiewicz. QoS-Aware Fog Computing Resource Allocation Using Feasibility-Finding Benders Decomposition. In: IEEE Global Communications Conference, 2019.Search in Google Scholar

65. B. Wan, J. Dang, Z. Li, H. Gong, F. Zhang and S. Oh. Modeling Analysis and Cost-Performance Ratio Optimization of Virtual Machine Scheduling in Cloud Computing. IEEE Transactions on Parallel and Distributed Systems, 2020.10.1109/TPDS.2020.2968913Search in Google Scholar

66. J. Wang, W. Bao, X. Zhu, L. T. Yang and Y. Xiang. FESTAL: Fault-Tolerant Elastic Scheduling Algorithm for Real-Time Tasks in Virtualized Clouds. IEEE Transactions on Computers, 2015.10.1109/TC.2014.2366751Search in Google Scholar

67. L. Wei, C. H. Foh, B. He and J. Cai. Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds. IEEE Transactions on Cloud Computing, 2018.10.1109/TCC.2015.2481400Search in Google Scholar

68. Q. Wu, F. Ishikawa, Q. Zhu, Y. Xia and J. Wen. Deadline-Constrained Cost Optimization Approaches for Workflow Scheduling in Clouds. IEEE Transactions on Parallel and Distributed Systems, 2017.10.1109/TPDS.2017.2735400Search in Google Scholar

69. Y. Xiao and M. Krunz. QoE and power efficiency tradeoff for fog computing networks with fog node cooperation. In: IEEE Conference on Computer Communications, 2017.10.1109/INFOCOM.2017.8057196Search in Google Scholar

70. Z. Xu, W. Liang, W. Xu, M. Jia and S. Guo. Efficient Algorithms for Capacitated Cloudlet Placements. IEEE Transactions on Parallel and Distributed Systems, 2016.10.1109/TPDS.2015.2510638Search in Google Scholar

71. L. Yang, J. Cao, H. Cheng and Y. Ji. Multi-User Computation Partitioning for Latency Sensitive Mobile Cloud Applications. IEEE Transactions on Computers, 2015.10.1109/TC.2014.2366735Search in Google Scholar

72. U. Yaqub and S. Sameh. Multi-Objective Resource Optimization for Hierarchical Mobile Edge Computing. In: IEEE Global Communications Conference, 2018.10.1109/GLOCOM.2018.8648109Search in Google Scholar

73. B. Yin, Y. Cheng, L. X. Cai and X. Cao. Online SLA-Aware Multi-Resource Allocation for Deadline Sensitive Jobs in Edge-Clouds. In: IEEE Global Communications Conference, 2017.10.1109/GLOCOM.2017.8254631Search in Google Scholar

74. R. Yu, G. Xue and X. Zhang. Application Provisioning in FOG Computing-enabled Internet-of-Things: A Network Perspective. In: IEEE Conference on Computer Communications, 2018.10.1109/INFOCOM.2018.8486269Search in Google Scholar

75. L. Yu, T. Jiang, Y. Cao and Q. Qi. Joint Workload and Battery Scheduling with Heterogeneous Service Delay Guarantees for Data Center Energy Cost Minimization. IEEE Transactions on Parallel and Distributed Systems, 2015.10.1109/TPDS.2014.2329491Search in Google Scholar

76. D. Zeng, L. Gu, S. Guo, Z. Cheng and S. Yu. Joint Optimization of Task Scheduling and Image Placement in Fog Computing Supported Software-Defined Embedded System. IEEE Transactions on Computers, 2016.10.1109/TC.2016.2536019Search in Google Scholar

77. Y. Zhan, S. Guo, P. Li and J. Zhang. A Deep Reinforcement Learning Based Offloading Game in Edge Computing. IEEE Transactions on Computers, 2020.10.1109/TC.2020.2969148Search in Google Scholar

78. Q. Zhang, M. Zhani, R. Boutaba and J. Hellerstein. Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud. IEEE Transactions on Cloud Computing, 2014.10.1109/ICDCS.2013.28Search in Google Scholar

79. D. Y. Zhang and D. Wang. An Integrated Top-down and Bottom-up Task Allocation Approach in Social Sensing based Edge Computing Systems. In: IEEE Conference on Computer Communications, 2019.10.1109/INFOCOM.2019.8737409Search in Google Scholar

80. Q. Zhang, Y. Xiao, F. Liu, J. C. S. Lui, J. Guo and T. Wang. Joint Optimization of Chain Placement and Request Scheduling for Network Function Virtualization. In: IEEE International Conference on Distributed Computing Systems, 2017.10.1109/ICDCS.2017.232Search in Google Scholar

81. H. Zhang, Y. Xiao, S. Bu, F. R. Yu, D. Niyato and Z. Han. Distributed Resource Allocation for Data Center Networks: A Hierarchical Game Approach. IEEE Transactions on Cloud Computing, 2020.10.1109/TCC.2018.2829744Search in Google Scholar

82. Z. Zheng and N. B. Shroff. Online multi-resource allocation for deadline sensitive jobs with partial values in the cloud. In: IEEE International Conference on Computer Communications, 2016.10.1109/INFOCOM.2016.7524430Search in Google Scholar

83. L. Zhao, Y. Yang, A. Munir, A. X. Liu, Y. Li and W. Qu. Optimizing Geo-Distributed Data Analytics with Coordinated Task Scheduling and Routing. IEEE Transactions on Parallel and Distributed Systems, 2020.10.1109/TPDS.2019.2938164Search in Google Scholar

84. X. Zhu, C. Chen, L. T. Yang and Y. Xiang. ANGEL: Agent-Based Scheduling for Real-Time Tasks in Virtualized Clouds. IEEE Transactions on Computers, 2015.10.1109/TC.2015.2409864Search in Google Scholar

Received: 2020-04-27
Revised: 2020-10-13
Accepted: 2020-11-18
Published Online: 2020-12-05
Published in Print: 2020-12-16

© 2020 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 6.12.2023 from https://www.degruyter.com/document/doi/10.1515/itit-2020-0013/pdf
Scroll to top button