Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
The Cost of Simplicity: Understanding Datacenter Scheduler Programming Abstractions
ICPE '24: Proceedings of the 15th ACM/SPEC International Conference on Performance EngineeringPages 166–177https://doi.org/10.1145/3629526.3645038Schedulers are a crucial component in datacenter resource management. Each scheduler offers different capabilities, and users use them through their APIs. However, there is no clear understanding of what programming abstractions they offer, nor why they ...
- research-articleApril 2023
A Reference Architecture for Datacenter Scheduler Programming Abstractions: Design and Experiments (Work In Progress Paper)
ICPE '23 Companion: Companion of the 2023 ACM/SPEC International Conference on Performance EngineeringPages 57–63https://doi.org/10.1145/3578245.3585035Datacenters are the backbone of our digital society, used by the industry, academic researchers, public institutions, etc. To manage resources, data centers make use of sophisticated schedulers. Each scheduler offers a different set of capabilities and ...
- research-articleFebruary 2024
DREAM: A Dynamic Scheduler for Dynamic Real-time Multi-model ML Workloads
ASPLOS '23: Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4Pages 73–86https://doi.org/10.1145/3623278.3624753Emerging real-time multi-model ML (RTMM) workloads such as AR/VR and drone control involve dynamic behaviors in various granularity; task, model, and layers within a model. Such dynamic behaviors introduce new challenges to the system software in an ML ...
- research-articleJanuary 2023
An power and bound-aware optimised scheduler for virtualized cloud computing
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology (JIFS), Volume 45, Issue 5Pages 8335–8348https://doi.org/10.3233/JIFS-234776Cloud computing has become a crucial paradigm for large-scale data-intensive applications, but it also brings challenges like energy consumption, execution time, heat, and operational costs. Improving workflow scheduling in cloud environments can address ...
- research-articleJanuary 2023
Quantitative reachability analysis of generalized possibilistic decision processes
Journal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology (JIFS), Volume 44, Issue 5Pages 8357–8373https://doi.org/10.3233/JIFS-222803The verification of reachability properties of fuzzy systems is usually based on the fuzzy Kripke structure or possibilistic Kripke structure. However, fuzzy Kripke structure or possibilistic Kripke structure is not enough to describe nondeterministic and ...
-
- research-articleDecember 2022
OTEC: an optimized transcoding task scheduler for cloud and fog environments
ViSNext '22: Proceedings of the 2nd International Workshop on Design, Deployment, and Evaluation of Network-Assisted Video StreamingPages 21–26https://doi.org/10.1145/3565476.3569099Encoding and transcoding videos into multiple codecs and representations is a significant challenge that requires seconds or even days on high-performance computers depending on many technical characteristics, such as video complexity or encoding ...
- research-articleApril 2022
Exploring the Use of Novel Spatial Accelerators in Scientific Applications
ICPE '22: Proceedings of the 2022 ACM/SPEC on International Conference on Performance EngineeringPages 47–58https://doi.org/10.1145/3489525.3511690Driven by the need to find alternative accelerators which can viably replace graphics processing units (GPUs) in next-generation Supercomputing systems, this paper proposes a methodology to enable agile application/hardware co-design. The application-...
- short-paperOctober 2021
The ACM Multimedia 2021 Meet Deadline Requirements Grand Challenge
MM '21: Proceedings of the 29th ACM International Conference on MultimediaPages 4863–4867https://doi.org/10.1145/3474085.3479229Delay-sensitive multimedia streaming applications require their data to be delivered before a deadline to be useful. The data transmitted by these applications can usually be partitioned into blocks with different priorities, assigned based on the ...
- research-articleJune 2020
Requirement specification and model-checking of a real-time scheduler implementation
RTNS '20: Proceedings of the 28th International Conference on Real-Time Networks and SystemsPages 89–99https://doi.org/10.1145/3394810.3394817Implementing a new scheduler within a real-time operating system is challenging. The transition from a theoretical scheduling policy specification to a real platform implementation requires several constraints to be taken into account. Therefore, a ...
- research-articleOctober 2019
Redundant Multipath-TCP Scheduling with Desired Packet Latency
CHANTS'19: Proceedings of the 14th Workshop on Challenged NetworksPages 7–12https://doi.org/10.1145/3349625.3355440Several network transport protocols have been developed to provide reliable connection-oriented multipath concurrent data transmission. One of their advantages is reducing end-to-end latency by redundantly transmitting data through multiple network ...
- research-articleAugust 2019
A Multipath QUIC Scheduler for Mobile HTTP/2
APNet '19: Proceedings of the 3rd Asia-Pacific Workshop on NetworkingPages 43–49https://doi.org/10.1145/3343180.3343185In recent years, QUIC protocol has shown great advantages for HTTPS over TCP in terms of improving handshake delay and head-of-line blocking. Multipath QUIC (MPQUIC) further opens up the opportunity to leverage path diversity for realizing various ...
- research-articleJanuary 2019
An N-way group association architecture and sparse data group association load balancing algorithm for sparse CNN accelerators
ASPDAC '19: Proceedings of the 24th Asia and South Pacific Design Automation ConferencePages 329–334https://doi.org/10.1145/3287624.3287626In recent years, ASIC CNN Accelerators have attracted great attention among researchers for the high performance and energy efficiency. Some former works utilize the sparsity of CNN networks to improve the performance and the energy efficiency. However, ...
- research-articleAugust 2018
Checkpoint Scheduling for Shared Usage of Burst-Buffers in Supercomputers
ICPP Workshops '18: Workshop Proceedings of the 47th International Conference on Parallel ProcessingArticle No.: 44, Pages 1–10https://doi.org/10.1145/3229710.3229755User-defined and system-level checkpointing have contrary properties. While user-defined checkpoints are smaller and simpler to recover, system-level checkpointing better knows the global system's state and parameters like the expected mean time to ...
- posterApril 2018
Role-based automatic programming framework for interworking a drone and wireless sensor networks
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingPages 1853–1856https://doi.org/10.1145/3167132.3167432Wireless sensor networks extends their applications as related technologies are developed. Macro-programming is a centralized approach to sensor network programming and well-performed simple applications. However, as wireless sensor networks work with ...
- research-articleApril 2018
Qualitative and quantitative analysis with scheduling policies in model checking
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingPages 1873–1880https://doi.org/10.1145/3167132.3167332An execution order of the processes in a system depends on the scheduler. Therefore, the scheduling strategy needs to be taken into account during the analysis of the system behaviors. The goal of this research is to improve the support for analyzing ...
- research-articleApril 2017
The lock holder and the lock waiter pre-emption problems: nip them in the bud using informed spinlocks (I-Spinlock)
EuroSys '17: Proceedings of the Twelfth European Conference on Computer SystemsPages 286–297https://doi.org/10.1145/3064176.3064180In native Linux systems, spinlock's implementation relies on the assumption that both the lock holder thread and lock waiter threads cannot be preempted. However, in a virtualized environment, these threads are scheduled on top of virtual CPUs (vCPU) ...
- articleJanuary 2017
Fault-tolerant control for wireless networked control systems with an integrated scheduler
International Journal of Adaptive Control and Signal Processing (ACSP), Volume 31, Issue 1Pages 23–38https://doi.org/10.1002/acs.2678This paper addresses a study of fault-tolerant control FTC for wireless networked control systems WNCSs in industrial automatic processes. The WNCSs is composed of many subsystems, which operate with different sampling cycles. In order to meet the real-...
- research-articleNovember 2016
A Design Method for WSN's Automatic Scheduling Generation
MobiWac '16: Proceedings of the 14th ACM International Symposium on Mobility Management and Wireless AccessPages 19–26https://doi.org/10.1145/2989250.2991469This work explores and advocates the use of automatic generation of local schedulers, with an application to the design of Wireless Sensors Networks (WSN). The contribution presented is a design method relying on formal tools, as well as a solution to ...
- articleSeptember 2016
A Survey on Job Scheduling in Big Data
Cybernetics and Information Technologies (CYBAIT), Volume 16, Issue 3Pages 35–51https://doi.org/10.1515/cait-2016-0033Abstract Big Data Applications with Scheduling becomes an active research area in last three years. The Hadoop framework becomes very popular and most used frameworks in a distributed data processing. Hadoop is also open source software that allows the ...
- posterJune 2016
There is more to come: anticipating content on interactive public displays through timer animations
PerDis '16: Proceedings of the 5th ACM International Symposium on Pervasive DisplaysPages 247–248https://doi.org/10.1145/2914920.2940341We experience a continuously growing number of public displays deployed in a diverse range of settings. Often these displays contain a variety of full-screen content for the audience that is organized by a scheduler application. However, such public ...