Metrics for Performance Evaluation of Distributed Application Execution in Ubiquitous Computing Environments Prithwish Basu ECE Department, Boston University.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Costas Busch Louisiana State University CCW08. Becomes an issue when designing algorithms The output of the algorithms may affect the energy efficiency.
Supporting Cooperative Caching in Disruption Tolerant Networks
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Efficient Self-Healing Group Key Distribution with Revocation Capability by Donggang Liu, Peng Ning, Kun Sun Presented by Haihui Huang
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Hierarchical Decompositions for Congestion Minimization in Networks Harald Räcke 1.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
IEEE OpComm 2006, Berlin, Germany 18. September 2006 A Study of On-Off Attack Models for Wireless Ad Hoc Networks L. Felipe Perrone Dept. of Computer Science.
Efficient Content Location Using Interest-based Locality in Peer-to-Peer Systems Presented by: Lin Wing Kai.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Strategies for Implementing Dynamic Load Sharing.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Context-aware Adaptive Routing for Delay Tolerant Networking Mirco Musolesi Joint work with Cecilia Mascolo Department of Computer Science University College.
Pregel: A System for Large-Scale Graph Processing Presented by Dylan Davis Authors: Grzegorz Malewicz, Matthew H. Austern, Aart J.C. Bik, James C. Dehnert,
Routing Protocol Evaluation David Holmer
Department of Computer Science at Florida State LFTI: A Performance Metric for Assessing Interconnect topology and routing design Background ‒ Innovations.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
+ Mayukha Bairy Disk Intersection graphs and CDS as a backbone in wireless ad hoc networks.
Event-driven, Role-based Mobility in Disaster Recovery Networks The Phoenix Project Robin Kravets Department of Computer Science University of Illinois.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
A Novel Approach for Execution of Distributed Tasks on Mobile Ad Hoc Networks Prithwish Basu, Wang Ke, and Thomas D.C. Little Dept. of Electrical and Computer.
Network Survivability Against Region Failure Signal Processing, Communications and Computing (ICSPCC), 2011 IEEE International Conference on Ran Li, Xiaoliang.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
MANET: Introduction Reference: “Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations”; S. Corson and J.
Patterns around Gnutella Network Nodes Sui-Yu Wang.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
A Grid-enabled Multi-server Network Game Architecture Tianqi Wang, Cho-Li Wang, Francis C.M.Lau Department of Computer Science and Information Systems.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Static Process Scheduling
Evaluating Mobility Support in ZigBee Networks
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie, and David Griffith National Institute of Standards.
Copyright © 2002 OPNET Technologies, Inc. 1 Random Waypoint Mobility Model Empirical Analysis of the Mobility Factor for the Random Waypoint Model 1542.
A New Class of Mobility Models for Ad Hoc Wireless Networks Rahul Amin Advisor: Dr. Carl Baum Clemson University SURE 2006.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Speaker: Ju-Mei Li Virtual Paths Routing: A Highly Dynamic Routing Protocol for Ad Hoc Wireless Networks Abdulrahman H. Altalhi and Golden G. Richard Computer.
Survey of Ad Hoc Network Routing Protocols Team Adhocracy Presentation 3 – April 23, 2007 Jason Winnebeck Benjamin Willis Travis Thomas.
Context-aware Adaptive Routing for Delay Tolerant Networking
Yiting Xia, T. S. Eugene Ng Rice University
Analysis the performance of vehicles ad hoc network simulation based
Dynamic Graph Partitioning Algorithm
Chapter 5 The Network Layer.
Analysis of Link Reversal Routing Algorithms
A Proximity-based Routing Protocol for Wireless Multi-hop Networks
Ad hoc Routing Protocols
Cooperative System for Free Parking Assignment
Department of Computer Science University of York
Abhinandan Ramaprasath, Anand Srinivasan,
Analysis models and design models
Vehicular Ad-hoc Networks
Data-Centric Networking
Multi-channel, multi-radio
Adaptive Offloading for Pervasive Computing
Presentation transcript:

Metrics for Performance Evaluation of Distributed Application Execution in Ubiquitous Computing Environments Prithwish Basu ECE Department, Boston University (Joint work with Wang Ke and Thomas D.C. Little) Project URL: This work was supported in part by NSF under Grant #ANI ACM UbiComp’01 Workshop on Evaluation Methods for Ubiquitous Computing

Overview of our Project We are investigating techniques for modeling distributed UbiComp applications Logical representation of applications in terms of component sub-tasks as resource dependency graphs or task graphs Physical resources are selected on-the-fly just before actual execution of task FocusFocus: Distributed protocols that are adaptive to network partitions due to user/device mobility

A Smart Presentation Application Keyboard Mouse Smart Storage/CPU (possibly mobile) Overhead Display Local Screen Wireless PDA (mobile user) auxiliary devices to control presentation (can be moved) presentation data summary data-flow edge proximity edge The user does not care which particular devices perform the presentation

Task Graphs and Embedding U A B C Task Graph a1 d2 a2 b1 b2 c1 c2 u d1 a1 d2 a2 b1 b2 c1 c2 u d1 Embedding 1 A  a1 B  b2 C  c2 Embedding 2 A  a2 B  b1 C  c1 nodes (colors indicate distinct device categories) non-tree edge tree edges (Paths in G)

Metrics to Evaluate Performance CategorySymbolUnitDescription SpeedT-embedsec. Time taken to discover a mapping Quality Dilationhops Avg. stretch of TG when mapped onto G Node Congestion +ve Real number Avg. number of mapped paths passing through a node in G EfficiencyOverhead #pkts Messaging overhead to find an embedding Resilience to Mobility FrqDisrupt/min. Frequency of application disruption T-recovsec. Time to recover from an app. disruption Application perf. after embedding EffThrptin [0,1] #ADUs recvd. at sink / #ADUs that should have been recvd. under ideal conditions Delaymsec. Time taken by an ADU to reach destn. NumRe-Tx/flow #Re-Tx at source needed for a data flow

Variable System Parameters Topology related: –#Devices in network ~ richness of network connectivity etc. –Fraction of devices that rely on wireless AP / ad hoc routing –Mobility patterns: random  highly predictable Task Graph related: –#nodes in a task/resource graph –Complexity of relationships between nodes of a task graph –#Instances of resources in a network with similar capabilities Traffic related –Average data rates of applications –Background traffic patterns: low load  heavy load –#Instances of simultaneously running tasks