A centralized scheduler can become a bottleneck for placing the tasks of a many-task application on heterogeneous cloud resources. Previously, it was demonstrated that a decentralized vector scheduling approach based on performance measurements can be used successfully for this task placement scenario. In this dissertation, we extend this approach to task placement based on latency measurements. Each node collects performance metrics from its neighbors on an overlay graph, measures the communication latency, and then makes local decisions on where to move tasks. We present a decentralized and a centralized algorithm for configuring the overlay graph based on latency measurements and extend the vector scheduling approach to take latency into...
Slides from WAMTA 2023, Workshop on Asynchronous and Many Task Applications. We presented a summary ...
Scheduling in large scale computing clusters is critical to job performance and resource utilization...
Cloud data centers require an operating system to manage resources and satisfy operational requireme...
While Cloud Computing has transformed how we solve many computing tasks, some scientific and many-ta...
In hybrid clouds, the available bandwidth in inter-cloud links is quite variable. Overestimating the...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...
It is essential to schedule the workloads to cloud in an efficient manner. Whether user is using sin...
This paper presents a detailed design of a decentralised agent-based scheduler, which can be used to...
In recent years, an increasing variety of dynamic-content web services, such as search, social netwo...
For executing current simulated scientific experiments it is necessary to have huge amounts of compu...
Scheduling in cloud computing is a system which is utilized to enhance general execution time of the...
Large-scale distributed systems have the advantages of high processing speeds and large communicatio...
Scheduling in cloud computing is a technique which is used to improve the overall execution time of ...
In this paper, we explore the challenges and needs of current cloud infrastructures, to better suppo...
Cloud computing is extensively used in a variety of applications and domains, however task and resou...
Slides from WAMTA 2023, Workshop on Asynchronous and Many Task Applications. We presented a summary ...
Scheduling in large scale computing clusters is critical to job performance and resource utilization...
Cloud data centers require an operating system to manage resources and satisfy operational requireme...
While Cloud Computing has transformed how we solve many computing tasks, some scientific and many-ta...
In hybrid clouds, the available bandwidth in inter-cloud links is quite variable. Overestimating the...
Scheduling and resource allocation in cloud systems is of fundamental importance to system efficienc...
It is essential to schedule the workloads to cloud in an efficient manner. Whether user is using sin...
This paper presents a detailed design of a decentralised agent-based scheduler, which can be used to...
In recent years, an increasing variety of dynamic-content web services, such as search, social netwo...
For executing current simulated scientific experiments it is necessary to have huge amounts of compu...
Scheduling in cloud computing is a system which is utilized to enhance general execution time of the...
Large-scale distributed systems have the advantages of high processing speeds and large communicatio...
Scheduling in cloud computing is a technique which is used to improve the overall execution time of ...
In this paper, we explore the challenges and needs of current cloud infrastructures, to better suppo...
Cloud computing is extensively used in a variety of applications and domains, however task and resou...
Slides from WAMTA 2023, Workshop on Asynchronous and Many Task Applications. We presented a summary ...
Scheduling in large scale computing clusters is critical to job performance and resource utilization...
Cloud data centers require an operating system to manage resources and satisfy operational requireme...