A scheduling scheme in the cloud computing environment using deep Q-learning

Z Tong, H Chen, X Deng, K Li, K Li - Information Sciences, 2020 - Elsevier
Task scheduling, which plays a vital role in cloud computing, is a critical factor that
determines the performance of cloud computing. From the booming economy of information …

Workflow scheduling in cloud: a survey

F Wu, Q Wu, Y Tan - The Journal of Supercomputing, 2015 - Springer
To program in distributed computing environments such as grids and clouds, workflow is
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …

Efficient task scheduling algorithms for heterogeneous multi-cloud environment

SK Panda, PK Jana - The Journal of Supercomputing, 2015 - Springer
Cloud Computing has grown exponentially in the business and research community over
the last few years. It is now an emerging field and becomes more popular due to recent …

Scheduling precedence constrained stochastic tasks on heterogeneous cluster systems

K Li, X Tang, B Veeravalli, K Li - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Generally, a parallel application consists of precedence constrained stochastic tasks, where
task processing times and intertask communication times are random variables following …

isax 2.0: Indexing and mining one billion time series

A Camerra, T Palpanas, J Shieh… - 2010 IEEE international …, 2010 - ieeexplore.ieee.org
There is an increasingly pressing need, by several applications in diverse domains, for
developing techniques able to index and mine very large collections of time series …

Cost-efficient task scheduling for executing large programs in the cloud

S Su, J Li, Q Huang, X Huang, K Shuang, J Wang - Parallel Computing, 2013 - Elsevier
Executing a large program using clouds is a promising approach, as this class of programs
may be decomposed into multiple sequences of tasks that can be executed on multiple …

Scheduling for heterogeneous systems using constrained critical paths

MA Khan - Parallel Computing, 2012 - Elsevier
A complex computing problem may be efficiently solved on a system with multiple
processing elements by dividing its implementation code into several tasks or modules that …

CA-DAG: Modeling communication-aware applications for scheduling in cloud computing

D Kliazovich, JE Pecero, A Tchernykh, P Bouvry… - Journal of Grid …, 2016 - Springer
This paper addresses performance issues of resource allocation in cloud computing. We
review requirements of different cloud applications and identify the need of considering …

Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment

SK Panda, PK Jana - Information Systems Frontiers, 2018 - Springer
Cloud computing is one of the most successful technologies that offer on-demand services
through the Internet. However, datacenters of the clouds may not have unlimited capacity …

Accelerated service chaining on a single switch ASIC

D Wu, A Chen, TSE Ng, G Wang, H Wang - Proceedings of the 18th ACM …, 2019 - dl.acm.org
Network functions and service function chaining are prevalent in cloud and ISP networks. In
traditional software-based solutions, scaling up the capacity of these functions requires a …