Keith Murphy Supervisor: Dr Caspar Ryan RMIT University – Distributed Systems and Networking Melbourne, AUSTRALIA Keith Murphy1.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Advertisements

© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Operating Systems Operating system is the “executive manager” of all hardware and software.
Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems Ting Liu and Margaret Martonosi Princeton University.
Motorola Mobility Services Platform (MSP3.2) Control Edition Optimizing use of your mobile assets Daphanie Wallace June 2008 Enterprise Mobility Solutions.
SACM Terminology Nancy Cam-Winget, David Waltermire, March.
Distributed Process Scheduling Summery Distributed Process Scheduling Summery BY:-Yonatan Negash.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
Blue Bear Systems Research Hardware Architectures for Distributed Agents Dr Simon Willcox 24 th Soar Workshop 9 th – 11 th June 2004 Building 32, Twinwoods.
Slide 1 Written by Dr Caspar Ryan, Project Leader ATcrc project 1.2 What is MobJeX? Next Generation Java Application Framework providing transparent component.
Reducing Occurrences of Priority Inversion in MSoC's using Dynamic Processor Priority Assignment Mikael Collin Mladen Nikitovic Christer Norström Research.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
Exploring Latency Constraints of Co-Processing Boards Grant Jenks UCLA.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Secure Collective Internet Defense (SCID) Yu Cai 05/30/2003
16: Distributed Systems1 DISTRIBUTED SYSTEM STRUCTURES NETWORK OPERATING SYSTEMS The users are aware of the physical structure of the network. Each site.
ThinkAir: Dynamic Resource Allocation and Parallel Execution in Cloud for Mobile Code Offloading Sokol Kosta, Pan Hui Deutsche Telekom Labs, Berlin, Germany.
Adaptive Video Coding to Reduce Energy on General Purpose Processors Daniel Grobe Sachs, Sarita Adve, Douglas L. Jones University of Illinois at Urbana-Champaign.
Methodology for Architectural Level Reliability Risk Analysis Lalitha Krothapalli CSC 532.
Chapter 17: Watching Your System BAI617. Chapter Topics Working With Event Viewer Performance Monitor Resource Monitor.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
Configuration Management With The Internet-Standard Management Framework Jon Saperia Adelaide IETF March 2000.
Module 14: Configuring Print Resources and Printing Pools.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices.
One Powerful Environment and Testbed for Human-Level AGI Would Be a “Virtual School” in an Open Source Virtual World Enhanced with Robot Simulation and.
Speaker:Chiang Hong-Ren Botnet Detection by Monitoring Group Activities in DNS Traffic.
SIGCOMM 2002 New Directions in Traffic Measurement and Accounting Focusing on the Elephants, Ignoring the Mice Cristian Estan and George Varghese University.
An Introduction to IBM Systems Director
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
By Qian Deng MobiUS: Enable Together-Viewing Video Experience across Two Mobile Devices.
Module 7: Fundamentals of Administering Windows Server 2008.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
CG&GIS Lab Computer Graphics and Geographic Information Systems Laboratory University of Ni š Faculty of Electronic Engineering Prof. Dr Dejan Rančić Prof.
PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
Mahesh Sukumar Subramanian Srinivasan. Introduction Embedded system products keep arriving in the market. There is a continuous growing demand for more.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 2 nd Project Review October 2014 Summary of technical.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
Adaptable Consistency Control for Distributed File Systems Simon Cuce Monash University Dept. of Computer Science and Software.
Distributed Architectures A Comparative Analysis Client-Server (socket), RPC/RMI,P2P,Grid Where do you want to go today ? Chintan Odhavji Patel and Feng.
THE PLAYER/STAGE PROJECT: TOOLS FOR MULTI-ROBOT AND DISTRIBUTED SENSOR SYSTEMS Proceedings of the International Conference on Advanced Robotics (ICAR 2003)
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Test automation analysis in System Testing for the Intelligent Packet Core Author: Mona Saxena Supervisor: Professor Jörg Ott Nokia Networks, Helsinki.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Module 9 Planning and Implementing Monitoring and Maintenance.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Enhancing Mobile Apps to Use Sensor Hubs without Programmer Effort Haichen Shen, Aruna Balasubramanian, Anthony LaMarca, David Wetherall 1.
Efficient Implementation of Complex Interventions in Large Scale Epidemic Simulations Network Dynamics & Simulation Science Laboratory Jiangzhuo Chen Joint.
Pony – The occam-π Network Environment A Unified Model for Inter- and Intra-processor Concurrency Mario Schweigler Computing Laboratory, University of.
and LMAP liaison Document Number: IEEE R0 Date Submitted: Source: Antonio BovoVoice:
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Autonomic aspects in cloud data management Alexandra Carpen-Amarie KerData.
Gantenbein & Sung CAINE Task Scheduling in Distributed Data Mining for Medical Applications Rex E. Gantenbein, University of Wyoming, Laramie WY.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Personal Trip Assistance System. Intelligent Transport Systems Increase in traffic intensity  need for intelligent way for road usage.
SDN and Security Security as a service in the cloud
Introduction | Model | Solution | Evaluation
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Collaborative Offloading for Distributed Mobile-Cloud Apps
and LMAP liaison Document Number: IEEE R0
Unit V Mobile Middleware.
Department of Electrical Engineering Joint work with Jiong Luo
Presentation transcript:

Keith Murphy Supervisor: Dr Caspar Ryan RMIT University – Distributed Systems and Networking Melbourne, AUSTRALIA Keith Murphy1

 Power Preservation  Metrics  Adaptation Algorithm  Implementation ◦ Distributed Frameworks ◦ MobJeX  Empirical Evaluation  Expected Results  Conclusion Keith Murphy2

 Why is it important? ◦ Mobile devices ◦ Useability ◦ More Advanced Applications  What has already been done? ◦ Hardware monitoring of power. ◦ Client – Server offloading. ◦ Adaptation – Hardware and Software.  What Research is being Proposed? ◦ Adaptation Algorithm for Distributed Frameworks. Keith Murphy3

 Adaptation via transparent object migration within dynamic distributed networks. ◦ useful for power preservation  JavaParty, Voyager, FarGo  MobJeX Keith Murphy4

 What sort of metrics? ◦ Metrics that have direct correlation to power usage.  Identified Metrics: ◦ Processor Utilisation ◦ Network Utilisation ◦ Memory Utilisation ◦ Battery Status ◦ Direct versus Indirect measures (watts per unit). Keith Murphy5

 Two Algorithms  Weighting algorithm that has been previously empirically evaluated in work by Pablo & Ryan.  An algorithm currently under development by Abebe & Ryan.  What is planned ◦ Modify ◦ Add new metrics Keith Murphy6

 Designed to minimise the development effort.  Provides a middleware that detects changes within its environment via the collection of metrics.  automatically triggers the adaptation of applications via object migration using adaptation algorithms.  Different to the other frameworks where object migration is either predetermined or controlled by an administrator or scripts.  Predefined Metric collection and Adaptation Sub-systems. Keith Murphy7

 Initial Simulation Scenario ◦ Used to calibrate ◦ Comparing the following  Pablo & Ryan’s algorithm versus our enhanced power preservation version.  Abebe & Ryan’s algorithm versus our enhanced power preservation version.  Enhanced Pablo & Ryan’s algorithm versus Enhanced Abebe & Ryan’s. ◦ Testing:  Different Resource Utilisation  Empirical Evaluation Scenario’s ◦ Designed to Verify results from the simulations. Keith Murphy8

 Power used whilst the algorithm completes a task will be measured.  The difference between the original and our enhanced power preservation version of it, will determine how much power has been saved.  This information will be graphed and an estimation of extended battery life of a said device will be made. Keith Murphy9

 We expect see power being preserved  It will vary depending on the scenario  It is to early to estimate the power preserved Keith Murphy10

 Feasible  At This Stage  Future Work  Questions? Keith Murphy11

Keith Murphy12