Jupiter: a networked computing architecture

P Ghosh, Q Nguyen, PK Sakulkar, JA Tran… - Proceedings of the 14th …, 2021 - dl.acm.org
Modern latency-sensitive applications such as real-time multi-camera video analytics
require networked computing to meet the time constraints. We present Jupiter, an open …

Gcnscheduler: Scheduling distributed computing applications using graph convolutional networks

M Kiamari, B Krishnamachari - … of the 1st International Workshop on …, 2022 - dl.acm.org
We provide a highly-efficient solution to the classical problem of scheduling task graphs
corresponding to complex applications on distributed computing systems. A number of …

Vela: A 3-Phase Distributed Scheduler for the Edge-Cloud Continuum

T Pusztai, S Nastic, P Raith, S Dustdar… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
The amalgamation of multiple Edge and Cloud clusters into an Edge-Cloud continuum
requires efficient scheduling techniques to cope with high numbers of infrastructure nodes …

Ents: An edge-native task scheduling system for collaborative edge computing

M Zhang, J Cao, L Yang, L Zhang… - 2022 IEEE/ACM 7th …, 2022 - ieeexplore.ieee.org
Collaborative edge computing (CEC) is an emerging paradigm enabling sharing of the
coupled data, computation, and networking resources among heterogeneous geo …

Tarcil: Reconciling scheduling speed and quality in large shared clusters

C Delimitrou, D Sanchez, C Kozyrakis - … of the Sixth ACM Symposium on …, 2015 - dl.acm.org
Scheduling diverse applications in large, shared clusters is particularly challenging. Recent
research on cluster scheduling focuses either on scheduling speed, using sampling to …

Wukong: A scalable and locality-enhanced framework for serverless parallel computing

B Carver, J Zhang, A Wang, A Anwar, P Wu… - Proceedings of the 11th …, 2020 - dl.acm.org
Executing complex, burst-parallel, directed acyclic graph (DAG) jobs poses a major
challenge for serverless execution frameworks, which will need to rapidly scale and …

Overview of a performance evaluation system for global computing scheduling algorithms

A Takefusa, S Matsuoka, H Nakada… - … Symposium on High …, 1999 - ieeexplore.ieee.org
While there have been several proposals of high-performance global computing systems,
scheduling schemes for the systems have not been well investigated. The reason is …

Job-aware scheduling in eagle: Divide and stick to your probes

P Delgado, D Didona, F Dinu… - Proceedings of the …, 2016 - dl.acm.org
We present Eagle, a new hybrid data center scheduler for data-parallel programs. Eagle
dynamically divides the nodes of the data center in partitions for the execution of long and …

A vector-scheduling approach for running many-task applications in the cloud

B Peterson, Y Fazlalizadeh, G Baumgartner… - … –CLOUD 2018: 11th …, 2018 - Springer
The performance variation of cloud resources makes it difficult to run certain scientific
applications in the cloud because of their unique synchronization and communication …

Scheduling in distributed systems: A cloud computing perspective

LF Bittencourt, A Goldman, ERM Madeira… - Computer science …, 2018 - Elsevier
Scheduling is essentially a decision-making process that enables resource sharing among a
number of activities by determining their execution order on the set of available resources …