A meta-heuristic optimization approach to the scheduling of bag-of-tasks applications on heterogeneous clouds with multi-level arrivals and critical jobs
IA Moschakis, HD Karatza - Simulation Modelling Practice and Theory, 2015 - Elsevier
As cloud computing evolves, it is becoming more and more apparent that the future of this
industry lies in interconnected cloud systems where resources will be provided by multiple …
industry lies in interconnected cloud systems where resources will be provided by multiple …
Performance evaluation of bag of gangs scheduling in a heterogeneous distributed system
ZC Papazachos, HD Karatza - Journal of systems and software, 2010 - Elsevier
Distributed systems deliver a cost-effective and scalable solution to the increasing
performance intensive applications by utilizing several shared resources. Gang scheduling …
performance intensive applications by utilizing several shared resources. Gang scheduling …
Scheduling critical periodic jobs with selective partial computations along with gang jobs
H Karatza - Big Data Research, 2024 - Elsevier
One of the main issues with distributed systems, like clouds, is scheduling complex
workloads, which are made up of various job types with distinct features. Gang jobs are one …
workloads, which are made up of various job types with distinct features. Gang jobs are one …
Scheduling Critical Periodic Jobs with Partial Computations along with Gang Jobs
HD Karatza - 2023 10th International Conference on Future …, 2023 - ieeexplore.ieee.org
One of the key issues in distributed systems, such as clouds, is scheduling of complex
workloads which consist of jobs with different characteristics. One type of parallel jobs …
workloads which consist of jobs with different characteristics. One type of parallel jobs …
Task cluster scheduling in a grid system
K Gkoutioudi, HD Karatza - Simulation Modelling Practice and Theory, 2010 - Elsevier
Effective load distribution and resource management is of great importance in designing
complex distributed systems as grid. This pre-assumes the capability of partitioning the …
complex distributed systems as grid. This pre-assumes the capability of partitioning the …
Scheduling different types of gang jobs in distributed systems
GL Stavrinides, HD Karatza - 2019 International Conference on …, 2019 - ieeexplore.ieee.org
Efficient resource allocation and job scheduling are key factors when evaluating the
performance of large-scale distributed platforms. The case of scheduling parallel jobs of …
performance of large-scale distributed platforms. The case of scheduling parallel jobs of …
Scheduling of frequently communicating tasks
ZC Papazachos, HD Karatza - International Journal of …, 2012 - Wiley Online Library
Gang scheduling is an efficient resource management scheme for distributed systems which
combines elements of time sharing and space sharing. It is a suitable technique particularly …
combines elements of time sharing and space sharing. It is a suitable technique particularly …
Weighted scheduling of mixed gang jobs on distributed resources
GL Stavrinides, HD Karatza - 2020 International Conference on …, 2020 - ieeexplore.ieee.org
Over the recent years, due to the rapid growth of the Internet of Things (IoT) and its related
applications, the efficient utilization of distributed computing resources is crucial. The …
applications, the efficient utilization of distributed computing resources is crucial. The …
Scheduling techniques for complex workloads in distributed systems
GL Stavrinides, HD Karatza - … of the 2nd International Conference on …, 2018 - dl.acm.org
Effective scheduling techniques are very important in distributed systems, as they directly
affect the system performance and the utilization of resources. Particularly important is the …
affect the system performance and the utilization of resources. Particularly important is the …
Gang scheduling in a two-cluster system implementing migrations and periodic feedback
ZC Papazachos, HD Karatza - Simulation, 2011 - journals.sagepub.com
In order to maximize the efficiency of a complex distributed system such as a grid, a proper
scheduling algorithm is necessary. The scheduling algorithm is responsible for allocating …
scheduling algorithm is necessary. The scheduling algorithm is responsible for allocating …