ErdOS: An energy-aware social operating system Further Reading: (*) Narseo Vallina-Rodriguez, Pan Hui, Jon Crowcroft, Andrew Rice. “Exhausting Battery.

Slides:



Advertisements
Similar presentations
-Priyanka, Madhurima. IDEA of WIRELESS LEASH Your devices go…. Wherever you go!!
Advertisements

anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Enabling Opportunistic Resources Sharing on Mobile OS Benefits and Challenges S3 Workshop, Las Vegas, Nevada, September 2011 Narseo Vallina-Rodriguez,
Priority Research Direction (I/O Models, Abstractions and Software) Key challenges What will you do to address the challenges? – Develop newer I/O models.
A Method for Characterizing Energy Consumption in Android Smartphones Authors: Luis Corral, Anton B. Georgiev, Alberto Sillitti, Giancarlo Succi Center.
Context Awareness System and Service SCENE JS Lee 1 An Energy-Aware Framework for Dynamic Software Management in Mobile Computing Systems.
Rev A8/8/021 ABC Networks
Introduction to Operating Systems CS-2301 B-term Introduction to Operating Systems CS-2301, System Programming for Non-majors (Slides include materials.
Remote Desktop Connection Techniques Wireless Communication Networks.
Mobile Social Networks Jon Crowcroft &Eiko Yoneki&Narseo Vallina Rodriguez Systems Research Group University.
Slides modified and presented by Brandon Wilson.
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge MUM 2010, Cyprus.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
Knowledge Portals and Knowledge Management Tools
Cloud Usability Framework
ThinkAir: Dynamic Resource Allocation and Parallel Execution in Cloud for Mobile Code Offloading Sokol Kosta, Pan Hui Deutsche Telekom Labs, Berlin, Germany.
Case study 2 Android – Mobile OS.
Mobile Handset Hardware Architecture
Sensor Coordination using Role- based Programming Steven Cheung NSF NeTS NOSS Informational Meeting October 18, 2005.
P2P Systems Meet Mobile Computing A Community-Oriented Software Infrastructure for Mobile Social Applications Cristian Borcea *, Adriana Iamnitchi + *
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
A Secure Protocol for Spontaneous Wireless Ad Hoc Networks Creation.
Design, Implementation and Evaluation of CenceMe Application COSC7388 – Advanced Distributed Computing Presentation By Sushil Joshi.
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
IEEE & Priyanka Vanjani CST 554: Short Presentation ASU Id #
An Answer to the EC Expert Group on CLOUD Computing Keith G Jeffery Scientific Coordinator.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Differentiated Access to Virtual Resources in Cloud Environments M. Fazio and A. Puliafito Euro-TM Workshop.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
BZUpages.com. Advantages of Bluetooth Presented by: Shahbaz Hussain.
Confidential & proprietary M2M communications in Transportation industry.
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Example title for notes and handouts
Challenges in the Migration to 4G Mobile Systems Suk Yu Hui and Kai Hau Yeung City university of Hong Kong Presenter: Shuai Peng
Hiding in the Mobile Crowd: Location Privacy through Collaboration.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
IEEE &
ErdOS Narseo Vallina-Rodríguez + Jon Crowcroft NETOS Talket - 25th May 2010.
Mobile Middleware for Energy-Awareness Wei Li
Main trends affecting research and innovation in the communications networks area Societal drivers: Urbanisation Smart cities Mobility Information availability.
Presented by: Reem Alshahrani. Outlines What is Virtualization Virtual environment components Advantages Security Challenges in virtualized environments.
Operating Systems Lecture 1 Jinyang Li. Class goals Understand how an OS works by studying its: –Design principles –Implementation realities Gain some.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual.
Energy-Aware Resource Adaptation in Tessellation OS 3. Space-time Partitioning and Two-level Scheduling David Chou, Gage Eads Par Lab, CS Division, UC.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Project Topics ECE 591. Project 1: Localization through Wi-Fi and Wireless Camera WIFI localization: Wireless Camera: Goal: Understand RF based localization.
Ubiquitous Systems Security Boris Dragovic Systems Research Group Computer Laboratory University of Cambridge, UK.
M2M Study Item 3GPP2 Orlett W. Pearson May | 3GPP2 M2M Study Item | May GPP2 M2M This study will include the following study targets: 
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
1 Thrust 5: Secure Wireless Networking Technologies For future generation wireless packet networks, two most important aspects need to be addressed: QoS.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
A practical experience in designing an OpenFlow controller Presented by: Itzik Malkiel.
May 2011doc.: IEEE 15-XX-XXXX-XX-Xpsc SubmissionSamsung Electronics, ETRI Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
THE EMERGING TECHNOLOGY IN WIRELESS COMMUNICATION.
Doc.: IEEE /182r0 Submission March 2002 Brüninghaus / Euscher / Kockmann, Siemens.Slide 1 Home Networking Requirements & Aspects for Next Generation.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Dynamic Mobile Cloud Computing: Ad Hoc and Opportunistic Job Sharing.
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
COMPSCI 110 Operating Systems
Progress of Network Architecture Work in FG IMT-2020
3.2 Virtualisation.
Mobile Computing.
3 Cloud Computing.
Course Project Topics for CSE5469
Principles/Paradigms Of Pervasive Computing
Presentation transcript:

ErdOS: An energy-aware social operating system Further Reading: (*) Narseo Vallina-Rodriguez, Pan Hui, Jon Crowcroft, Andrew Rice. “Exhausting Battery Statistics”. ACM Mobiheld Narseo Vallina-Rodríguez, Jon Crowcroft ErdOS Project: University of Cambridge 1. Introducing ErdOS ErdOS is a new paradigm of energy-aware social OS in which mobile handsets can access resources available in co-located devices by: Opportunistic connections between handsets Ubiquitious low-energy wireless intefaces Proactive resources management Users social links are used to provide access control ErdOS aims to: Improve mobile handsets usability Reduce energy consumption Mobile resources can be redundant at a specific scenario over multiple devices. Current mobile OS provide a limited control over mobile resources. Energy is the main limitation in mobile systems. Energy savings and better Quality of Service (QoS) can be achieved by accessing co-located resources opportunistically. 2. Motivation Users interaction with the handset cause complex interdependencies among embedded hardware devices. Resources management must be proactive and customized to users' needs. Contextual information (e.g. location and time) helps to achieve a more efficient and flexible resources management. ErdOS profiles resources demands to activities. 3.1 User-centered resources management Robust naming scheme: Resources diversity requires adapted inter-process communication mechanisms to each type of resource. User's social graph to know social links Physical Addresses to access devices Low energy resources discovery protocols: Adaptation of Bluetooth and standards Social links facilitate access control and security: Unix permissions are made automatically based on users' social network Proximity reduces privacy and security threats 3.2 Resources discovery and Access Control ErdOS modules as an Android OS extension: Activities Manager. Context Manager. Name Manager. Discovery Manager. Social Cloud Manager. 3.3 Implementation ErdOS architecture. Investigate accurate activities profiling techniques (Machine learning) Multiple types of applications can benefit from an OS with resources sharing capabilities. Prototype Implementation as an Android OS extension. Performance analysis to accurately evaluate its benefits, scalability and identify security and privacy issues. 4. Future work 3. System Features Activities abstraction and their hierarchical structure. Users’ Activities Activity ID + Historical Data Timestamp(s) Location(s) Priority Process ID /proc/pid/ filesystem extension including timestamps, historical data and a more detailed resources usage profile. Tree structure following subprocesses and threads Users’ AppsUsers’ ActionsSystem ActSocial ActionsRemote Act. Metadata Action description: type (e.g. Charging, screen on, etc) timestamp, priority and historical data Metadata Action description: type (call, , text, etc), timestamp, priority and historical data Metadata Action description: type resource requested,remote handset ID, timestamp, priority and historical data 2nd Level Activities 3G GPS Camera PCA of users interaction and interdependencies among resources Importance of temporal context WiFi Bluetooth GSM/GPRS/3G Camera Accelerometer GPS CPU (1 GHz) Storage (>2 GB) Software