Presentation is loading. Please wait.

Presentation is loading. Please wait.

An energy-aware framework for dynamic software management in mobile computing systems Yunsi Fei, Lin Zhong, and Niraj K. Jha Presented By Vimarsh Puneet.

Similar presentations


Presentation on theme: "An energy-aware framework for dynamic software management in mobile computing systems Yunsi Fei, Lin Zhong, and Niraj K. Jha Presented By Vimarsh Puneet."— Presentation transcript:

1 An energy-aware framework for dynamic software management in mobile computing systems Yunsi Fei, Lin Zhong, and Niraj K. Jha Presented By Vimarsh Puneet

2 Introduction What is DSOM ? It is a system that optimizes energy consumption by exploring different QoS levels, among different priority based application. Alternate technique Energy-efficient hardware Software optimization Dynamic power management (DPM) and dynamic voltage/frequency scaling (DVFS)

3 Main Idea

4 Challenges Modify the applications to expose the software knobes Provide interface for application and OS to communicate Management of software by certain policies Energy estimation module

5 Design Monitors the resources and manages their usage Controls the execution, creation and termination of processes Every application needs to provide

6 Algorithms used

7 Coordinator Design Metadata and process space information Runtime library Higher priority application running and low priority application enters.

8 Adaptation Block Different execution sequence for different QoS One single block with global knobs ( flags ) Many different adaptation blocks Yielding application take one of the following actions Suspended Aborted Rolled back

9 Implementation Registry Runtime Library Provides functionalities required by the application to interact with the coordinator Coordinator (Server) Coordinator (Server) App 2 (Client) App 2 (Client) App 3 (Client) App 3 (Client) App 1 (Client) App 1 (Client) App 4 (Client) App 4 (Client) New Application

10 Energy estimation module Video player (Color, Gray, Mono, Threashold)(Color, Gray, Mono, Threashold)

11 Color, Gray, Monoa and Threashold

12 Energy estimation module VoIP application,RATSpeech Recognizer

13 Experiment Experimental Setup

14 Results

15 Results contd..

16 Experiment with multiple application High priority application joining low priority application

17 Experiment with multiple application Low priority application joining high priority application

18 Conclusion System that meets the user-specified goals and user’s intention No changes required in the underlying OS Easily portable to any OS


Download ppt "An energy-aware framework for dynamic software management in mobile computing systems Yunsi Fei, Lin Zhong, and Niraj K. Jha Presented By Vimarsh Puneet."

Similar presentations


Ads by Google