Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractJune 2024
Distributed Speed Scaling in Large-Scale Service Systems
SIGMETRICS/PERFORMANCE '24: Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer SystemsPages 95–96https://doi.org/10.1145/3652963.3655053We consider a large-scale parallel-server loss system with an unknown arrival rate, where each server is able to adjust its processing speed. The objective is to minimize the system cost, which consists of a power cost to maintain the servers' processing ...
Also Published in:
ACM SIGMETRICS Performance Evaluation Review: Volume 52 Issue 1 - research-articleFebruary 2024
A New Approach to Capacity Scaling Augmented with Unreliable Machine Learning Predictions
Mathematics of Operations Research (MOOR), Volume 49, Issue 1Pages 476–508https://doi.org/10.1287/moor.2023.1364Modern data centers suffer from immense power consumption. As a result, data center operators have heavily invested in capacity-scaling solutions, which dynamically deactivate servers if the demand is low and activate them again when the workload ...
- research-articleJanuary 2022
Capacity Scaling Augmented With Unreliable Machine Learning Predictions
ACM SIGMETRICS Performance Evaluation Review (SIGMETRICS), Volume 49, Issue 2Pages 24–26https://doi.org/10.1145/3512798.3512808Modern data centers suffer from immense power consumption. As a result, data center operators have heavily invested in capacity scaling solutions, which dynamically deactivate servers if the demand is low and activate them again when the workload ...
- research-articleJuly 2021
Speed Scaling with Explorable Uncertainty
SPAA '21: Proceedings of the 33rd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 83–93https://doi.org/10.1145/3409964.3461812In this paper, we introduce a model for the speed scaling setting in the framework of explorable uncertainty. In the model, each job has a release time, a deadline and an unknown workload that can be revealed to the algorithm only after executing a ...
- research-articleMay 2020
A General Framework for Energy-Efficient Cloud Computing Mechanisms
We present a general model for the operation of a cloud computing server comprised of one or more speed-scalable processors. Typically, tasks are submitted to such a cloud computing server in an online fashion, and the server operator has to schedule ...
-
- posterJuly 2018
An energy-efficient single machine scheduling with release dates and sequence-dependent setup times
GECCO '18: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 145–146https://doi.org/10.1145/3205651.3205714This study considers single machine scheduling with the machine operating at varying speed levels for different jobs with release dates and sequence-dependent setup times, in order to examine the trade-off between makespan and total energy consumption. ...
- ArticleMay 2018
Discrete-Event Modeling of a High-Performance Computing Cluster with Service Rate Control
FRUCT'22: Proceedings of the 22st Conference of Open Innovations Association FRUCTArticle No.: 31, Pages 224–231We present a stochastic recursion based discrete-event model of a high-performance computing cluster with service rate switching capabilities. The model is easily adopted to many common settings of modern supercomputers, such as speci?c scheduling ...
- research-articleJanuary 2018
Dual Techniques for Scheduling on a Machine with Varying Speed
SIAM Journal on Discrete Mathematics (SIDMA), Volume 32, Issue 3Pages 1541–1571https://doi.org/10.1137/16M105589XWe study scheduling problems on a machine with varying speed. Assuming a known speed function we ask for a cost-efficient scheduling solution. Our main result is a polynomial-time approximation scheme (PTAS) for minimizing the total weighted completion ...
- ArticleMay 2017
Simulation Modeling for Speed Scaling Designs
VALUETOOLS'16: proceedings of the 10th EAI International Conference on Performance Evaluation Methodologies and Tools on 10th EAI International Conference on Performance Evaluation Methodologies and ToolsPages 56–61https://doi.org/10.4108/eai.25-10-2016.2266955This paper introduces an extensible simulation tool for the study of speed scaling designs for a single server with variable service rates. This simulator facilitates detailed performance analysis of scheduling and speed scaling policies under different ...
- research-articleDecember 2015
On the Interaction Between Load Balancing and Speed Scaling
IEEE Journal on Selected Areas in Communications (JSAC), Volume 33, Issue 12Pages 2567–2578https://doi.org/10.1109/JSAC.2015.2482098Speed scaling has been widely adopted in computer and communication systems, in particular, to reduce energy consumption. An important question is how speed scaling interacts with other resource allocation mechanisms such as scheduling and routing. In ...
- research-articleJune 2014
A note on multiprocessor speed scaling with precedence constraints
SPAA '14: Proceedings of the 26th ACM symposium on Parallelism in algorithms and architecturesPages 138–142https://doi.org/10.1145/2612669.2612672We consider the problem of scheduling a set of jobs, under precedence constraints, on a set of speed scalable parallel processors. The goal is to minimize the makespan of the schedule, i.e. the time at which the last job finishes its execution, without ...
- ArticleDecember 2013
Cost Minimization for Scheduling Parallel, Single-Threaded, Heterogeneous, Speed-Scalable Processors
ICPADS '13: Proceedings of the 2013 International Conference on Parallel and Distributed SystemsPages 265–274We introduce an online scheduling algorithm to optimally assign a set of arriving heterogeneous tasks to heterogeneous speed-scalable processors. The goal of our algorithm is to minimize the total cost of response time and energy consumption (TCRTEC) of ...
- ArticleOctober 2013
Extending Battery Life of a Multi-buffered, Single-Threaded Processor in a Mobile Computing Device
ICPP '13: Proceedings of the 2013 42nd International Conference on Parallel ProcessingPages 817–825https://doi.org/10.1109/ICPP.2013.96We introduce an online speed-scaling algorithm that is used to determine the optimum processing rate of executing a set of N jobs by a single processor of a mobile computing device under the single-threading (multi-buffered) computing architecture. We ...
- ArticleJuly 2013
Mobile Parallel Computing Algorithms for Single-Buffered, Speed-Scalable Processors
TRUSTCOM '13: Proceedings of the 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and CommunicationsPages 1832–1839https://doi.org/10.1109/TrustCom.2013.236This paper synthesizes and simulates two task-allocation algorithms that run in real time to optimally determine which processor among the multiple (single-buffered) processors in a mobile device should locally process an incoming stream of hypothetical ...
- ArticleMay 2013
Discrete Min-Energy Scheduling on Restricted Parallel Processors
IPDPSW '13: Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD ForumPages 2226–2229https://doi.org/10.1109/IPDPSW.2013.43Different from the previous work on energy-efficient algorithms, which focused on assumption that a task can be assigned to any processor, we study the problem of task Scheduling with the objective of Energy Minimization on Restricted Parallel ...
- ArticleNovember 2012
Reliability-Aware Speed Control Policy for Energy Reduction in Server Farms
GREENCOM '12: Proceedings of the 2012 IEEE International Conference on Green Computing and CommunicationsPages 508–514https://doi.org/10.1109/GreenCom.2012.83Server farms are playing an important role in large-scale computing infrastructure today. However, the increasing energy consumption of server farms makes them expensive to operate. There are many technologies aiming at reducing the power consumption of ...
- ArticleJune 2012
Optimal energy trade-off schedules
IGCC '12: Proceedings of the 2012 International Green Computing Conference (IGCC)Pages 1–10https://doi.org/10.1109/IGCC.2012.6322257We consider scheduling tasks that arrive over time on a speed scalable processor. At each time a schedule specifies a job to be run and the speed at which the processor is run. Processors are generally less energy efficient at higher speeds. We seek to ...
- research-articleMay 2012
Modeling and analyzing power management policies in server farms using stochastic Petri nets
e-Energy '12: Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication MeetArticle No.: 26, Pages 1–9https://doi.org/10.1145/2208828.2208854Server farms are playing an important role in the Internet infrastructure today. However, the increasing power consumption of server farms makes them expensive to operate. Thus, how to reduce the power consumed by server farms has become a important ...
- articleFebruary 2012
Routing for power minimization in the speed scaling model
IEEE/ACM Transactions on Networking (TON), Volume 20, Issue 1Pages 285–294https://doi.org/10.1109/TNET.2011.2159864We study network optimization that considers power minimization as an objective. Studies have shown that mechanisms such as speed scaling can significantly reduce the power consumption of telecommunication networks by matching the consumption of each ...