Vinay Devadas Hakan Aydin Professor : Chen, Ya-Shu Presenter : Ho, Shu-Wei.

Slides:



Advertisements
Similar presentations
1 Class-based prioritized resource control in Linux Amit Khanna Roll No 4134, BE - I.
Advertisements

Marcus T. Schmitz and Bashir M. Al-Hashimi
Power Aware Scheduling for AND/OR Graphs in Multi-Processor Real-Time Systems Dakai Zhu, Nevine AbouGhazaleh, Daniel Mossé and Rami Melhem PARTS Group.
Washington WASHINGTON UNIVERSITY IN ST LOUIS Real-Time: Periodic Tasks Fred Kuhns Applied Research Laboratory Computer Science Washington University.
EE5900 Advanced Embedded System For Smart Infrastructure
Energy-Efficient Soft Real-Time CPU Scheduling for Mobile Multimedia Systems Authors: Wanghong Yuan, Klara Narhstedt Appears in SOSP 2003 Presented by:
Reducing the Number of Preemptions in Real-Time Systems Scheduling by CPU Frequency Scaling Abhilash Thekkilakattil, Anju S Pillai, Radu Dobrin, Sasikumar.
Time Demand Analysis.
Pinwheel Scheduling for Power-Aware Real-Time Systems Gaurav Chitroda Komal Kasat Nalini Kumar.
Improving DRAM Performance by Parallelizing Refreshes with Accesses
Chapter 7 - Resource Access Protocols (Critical Sections) Protocols: No Preemptions During Critical Sections Once a job enters a critical section, it cannot.
Outline Introduction Assumptions and notations
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Mohamed Hefeeda April 23, 2009 Simon Fraser.
Energy-efficient Task Scheduling in Heterogeneous Environment 2013/10/25.
Zhou Peng, Zuo Decheng, Zhou Haiying Harbin Institute of Technology 1.
Distributed Mode Scheduling for Coordinated Power Balancing Hiroaki Kawashima (Kyoto University) Takekazu Kato (Kyoto University) Takashi Matsuyama (Kyoto.
Reducing Network Energy Consumption via Sleeping and Rate- Adaption Sergiu Nedevschi, Lucian Popa, Gianluca Iannaccone, Sylvia Ratnasamy, David Wetherall.
1 EE5900 Advanced Embedded System For Smart Infrastructure RMS and EDF Scheduling.
1 “Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation In Multi-processor Real-Time Systems” Dakai Zhu, Rami Melhem, and Bruce Childers.
Real- time Dynamic Voltage Scaling for Low- Power Embedded Operating Systems Written by P. Pillai and K.G. Shin Presented by Gaurav Saxena CSE 666 – Real.
Introduction and Background  Power: A Critical Dimension for Embedded Systems  Dynamic power dominates; static /leakage power increases faster  Common.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Maryam Elahi Fairness in Speed Scaling Design Joint work with: Carey Williamson and Philipp Woelfel.
Dynamic Power Management for Systems with Multiple Power Saving States Sandy Irani, Sandeep Shukla, Rajesh Gupta.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Tzu-Hsuan Shan 2006/11/06 J. Winter, Y. Xu, and W.-C. Lee, “Prediction.
A Grid Resource Broker Supporting Advance Reservations and Benchmark- Based Resource Selection Erik Elmroth and Johan Tordsson Reporter : S.Y.Chen.
Preemptive Behavior Analysis and Improvement of Priority Scheduling Algorithms Xiaoying Wang Northeastern University China.
CS 3013 & CS 502 Summer 2006 Scheduling1 The art and science of allocating the CPU and other resources to processes.
Combining Paging with Dynamic Power Management Carla F. Chiasserini, Ramesh R. Rao Presentation and Review by Solomon Bien.
DPM Dynamic power management. DPM Tree DPM Timeout Adaptive Device dependent Predictive L-shape Exponential average Predictive wakeup Adaptive Disk shutdown.
System-Wide Energy Minimization for Real-Time Tasks: Lower Bound and Approximation Xiliang Zhong and Cheng-Zhong Xu Dept. of Electrical & Computer Engg.
EE 249, Fall Discussion: Scheduling Haibo Zeng Amit Mahajan.
Geography-informed Energy Conservation for Ad Hoc Routing Ya Xu, John Heidemann, Deborah Estrin ISI & UCLA Presented by: Cristian Borcea.
Dual Prediction-based Reporting for Object Tracking Sensor Networks Yingqi Xu, Julian Winter, Wang-Chien Lee Department of Computer Science and Engineering,
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
Minimizing Response Time Implication in DVS Scheduling for Low Power Embedded Systems Sharvari Joshi Veronica Eyo.
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
Low Power Design for Real-Time Systems Low power (energy) consumption is a key design for embedded systems Battery’s life during operation Reliability.
A S CHEDULABILITY A NALYSIS FOR W EAKLY H ARD R EAL - T IME T ASKS IN P ARTITIONING S CHEDULING ON M ULTIPROCESSOR S YSTEMS Energy Reduction in Weakly.
Probabilistic Preemption Control using Frequency Scaling for Sporadic Real-time Tasks Abhilash Thekkilakattil, Radu Dobrin and Sasikumar Punnekkat.
Hao Chen, Guoliang Yao, Hao Liu National ASIC System Engineering Research Center Southeast University WICOM 2008.
Abhilash Thekkilakattil, Radu Dobrin, Sasikumar Punnekkat Mälardalen Real-time Research Center, Mälardalen University Västerås, Sweden Towards Preemption.
Company name KUAS HPDS A Realistic Variable Voltage Scheduling Model for Real-Time Applications ICCAD Proceedings of the 2002 IEEE/ACM international conference.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 31 – Multimedia OS (Part 1) Klara Nahrstedt Spring 2011.
Real-Time Scheduling CS4730 Fall 2010 Dr. José M. Garrido Department of Computer Science and Information Systems Kennesaw State University.
10 th December, 2013 Lab Meeting Papers Reviewed:.
Dana Butnariu Princeton University EDGE Lab June – September 2011 OPTIMAL SLEEPING IN DATACENTERS Joint work with Professor Mung Chiang, Ioannis Kamitsos,
Hard Real-Time Scheduling for Low- Energy Using Stochastic Data and DVS Processors Flavius Gruian Department of Computer Science, Lund University Box 118.
Chapter 2 Processes and Threads Introduction 2.2 Processes A Process is the execution of a Program More specifically… – A process is a program.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
NC STATE UNIVERSITY 1 Feedback EDF Scheduling w/ Async. DVS Switching on the IBM Embedded PowerPC 405 LP Frank Mueller North Carolina State University,
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
KUKUM Real Time System 1/21 Module 2 Real Time System Scheduling Lecture 05.
Multi-Power-Level Energy Saving Management for Passive Optical Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting Wu Date: 2015/03/25 1.
ECE555 Topic Presentation Energy-efficient real-time scheduling Xing Fu 20 September 2008 Acknowledge Dr. Jian-Jia Chen from ETH providing PPT Slides for.
Energy-efficient Sleep-mode Operations for Broadband Wireless Access Systems You-Lin Chen and Shiao-Li Tsao Department of Computer Science, National Chiao.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Junchao Ma +, Wei Lou +, Yanwei Wu *, Xiang-Yang Li *, and Guihai Chen & Energy Efficient TDMA Sleep Scheduling in Wireless Sensor Networks + Department.
Determining Optimal Processor Speeds for Periodic Real-Time Tasks with Different Power Characteristics H. Aydın, R. Melhem, D. Mossé, P.M. Alvarez University.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 32 – Multimedia OS Klara Nahrstedt Spring 2010.
MAC Protocols for Sensor Networks
Advanced Operating Systems CS6025 Spring 2016 Processes and Threads (Chapter 2)
Distributed Process Scheduling- Real Time Scheduling Csc8320(Fall 2013)
MAC Protocols for Sensor Networks
OPERATING SYSTEMS CS 3502 Fall 2017
Tao Zhu1,2, Chengchun Shu1, Haiyan Yu1
Processes and operating systems
Processes and operating systems
Progress Report 2012/12/20.
Presentation transcript:

Vinay Devadas Hakan Aydin Professor : Chen, Ya-Shu Presenter : Ho, Shu-Wei

Outline Break-even time(B) Next Device Usage Time(NDUT(t)) Conservative Energy-Efficient Device Scheduling(CEEDS) Device Forbidden Region(DFR) Feasibility Dynamic Power Management(DPM) through Device Forbidden Regions Comparison Conclusion

Break-even time : The power consumption in active state : The power consumption in sleep state : The time overhead to perform a transition from active to sleep state : The time overhead to perform a transition from sleep to active state : The energy overhead to perform a transition from active to sleep state : The energy overhead to perform a transition from sleep to active state : The break-even time of the device

Next Device Usage Time(NDUT(t)) Prediction Current time(t) Tasks in ready queue Release time of jobs that request Current tNDUT(t) Task use

Conservative Energy-Efficient Device Scheduling Predicting NDUT(t) Example : = = 1000 = = 4000 = 990, = = 495 = 20, = = 10 T1 : (2000, 1000) ; T2 : (4000, 1000)

Conservative Energy-Efficient Device Scheduling

Device Forbidden Region(DFR) Rat-Monotonic scheduling(RMS). Duration Period Expected Energy Savings(EES) of

Feasibility Time demand function of Corollary : A set of periodic tasks can be feasibly scheduled by DFR-RMS if i t 0 t Ti,

DPM through Device Forbidden Regions

Comparison Always on (AON) --Where the devices remain in active state throughout the simulation (no dynamic power management). CEEDS --Adapted to RMS settings. This scheme performs device shutdown and activation based solely on next device usage time predictions. DER-RMS

Comparison

Conclusion Compare with original CEES, no matter with DVS or without DVS, RMS-DFR can save up to 27% energy consumption, under the worst condition, it can also save 20% consumption.