MiLAN: Middleware to Support Sensor Network Applications Jonghak Kim, Da Huo, Hyungik Oh.

Slides:



Advertisements
Similar presentations
Bandwidth Estimation for IEEE Based Ad Hoc Networks.
Advertisements

A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Distributed Algorithms for Mobile Sensor Networks Chelsea Sanders Ben Tullis.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
MiLAN: Middleware to Support Sensor Network Applications Wendi B. Heinzelman, Amy L. Murphy, Hervaldo S. Carvalho, Mark A. Perillo University of Rochester.
Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze MiLAN Muhammad Mirza Zeeshan Mehmood Supervisor: Dr. Waltenegus DargieDr.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
Math443/543 Mathematical Modeling and Optimization
An Efficient Clustering-based Heuristic for Data Gathering and Aggregation in Sensor Networks Wireless Communications and Networking (WCNC 2003). IEEE,
1 Caching/storage problems and solutions in wireless sensor network Bin Tang CSE 658 Seminar on Wireless and Mobile Networking.
Lecture 35 Constrained Optimization
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
May 11, 2005 Tracking on a Graph Songhwai Oh Shankar Sastry Target trajectoriesEstimated tracks Tracking in Sensor Networks Target tracking is a representative.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
1 Lecture 4 Maximal Flow Problems Set Covering Problems.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Energy-Optimum Throughput and Carrier Sensing Rate in CSMA-Based Wireless Networks.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Task Alloc. In Dist. Embed. Systems Murat Semerci A.Yasin Çitkaya CMPE 511 COMPUTER ARCHITECTURE.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Sharanya Eswaran, Penn State University Matthew Johnson, CUNY Archan Misra, Telcordia Technolgoies Thomas La Porta, Penn State University Utility-driven.
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Overview of Research Activities Aylin Yener
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
Optimal Base Station Selection for Anycast Routing in Wireless Sensor Networks 指導教授 : 黃培壝 & 黃鈴玲 學生 : 李京釜.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
On the Topology of Wireless Sensor Networks Sen Yang, Xinbing Wang, Luoyi Fu Department of Electronic Engineering, Shanghai Jiao Tong University, China.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Presented by Darshan Balakrishna Shetty. Contents Internet of Things? Sample IoT devices What's Smart? Why Now? IoT in Power Grids and Homes Smart Grid.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Challenges of Mobile ad-hoc Grids and their Applications in e-Healthcare Zhuoqun Li, Lingfen Sun and Emmanuel C. Ifeachor School of Computing, Communications.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Wireless Sensor Network: A Promising Approach for Distributed Sensing Tasks.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
PATIENT HEALTH MONITORING AND ALARMING
Impact of Interference on Multi-hop Wireless Network Performance
Overview of Wireless Networks:
Presented by Tae-Seok Kim
A Novel Framework for Software Defined Wireless Body Area Network
Outline Introduction Network Model and Problem Formulation
A Better Approximation for Minimum Total Routing Path Clustering Problem in 2-D Underwater Sensor Networks Wei Wang, Donghyun Kim, and Weili Wu, A Better.
Connected Sensor Cover Problem
Survey on Coverage Problems in Wireless Sensor Networks - 2
Survey on Coverage Problems in Wireless Sensor Networks
Presentation transcript:

MiLAN: Middleware to Support Sensor Network Applications Jonghak Kim, Da Huo, Hyungik Oh

2 One Line Comment MiLAN is a middleware which goal is 1)maximizing application lifetime while 2)providing application QoS by controlling and optimizing network as well as sensors

3 Motivation High respiratory rate Normal Heart Rate Low blood pressure Respiratory Rate Blood O2 Blood Pressure Blood O2 Heart Rate High Heart Rate ECG Diagram Blood Pressure Blood O2 Heart Rate Personal Health Monitor Application –The QoS of the different variables of interest at each different states of patient –The state-based Variable Requirement graph

4 Motivation Personal Health Monitor Application –The QoS of the different variables depends on which sensors provide data to the application –The Sensor QoS Graph Blood pressure Heart rate Blood pulse Blood press Blood flow Pulse oxy ECG Blood press Blood flow Pulse oxy Virtual sensor

5 Motivation The characteristics of sensor network 2. Dynamic Availability Either mobility through space, addition of new sensors, or loss of existing sensors causes the set of available sensors to change over time 3. Resource Limitation Both network bandwidth and sensor energy are constrained. This is especially true when considering battery-powered sensors and wireless networks 1. Inherent Distribution The sensors are distributed throughout a physical space and primarily connected wirelessly

6 Goal of MiLAN Provide Application QoS Maximize Application Lifetime Control the network as well as the sensors Goal –To satisfy the given application QoS specification and provide data to application as long as possible, MiLAN control sensor network as well as the sensors Application QoS Requirement Network Monitoring State Of Monitored Objects

7 MiLAN Components

8 MiLAN Overview App. Feasible Set Network Feasible Set Sensor Network Configuration Sensor Network Application QoS Requirement Sensed Object States Network Information Overall Set Application Logic Sensor Reading Doctor ApplicationMiddleware - MiLAN Trade-off computation

9 A High-level overview of MiLAN operation and Partial MiLAN API

10 Application Feasible Set F A Set #Sensors 1Blood flow, Respiratory rate 2Blood flow, ECG (3 leads) 3Pulse oxymeter, Blood pressure, ECG(1 lead), Respiratory rate 4Pulse oxymeter, Blood pressure, ECG(3 leads) 5Oxygen Measurement, Blood pressure, ECG(1 lead), Respiratory rate 6Oxygen measurement, Blood pressure, ECG(3 leads) Multiple set of sensors, which can provide application QoS at a given state, can be derived from the state-based variable requirement graph and the sensor QoS graph A patient state –medium stress –high heart rate, normal respiratory rate, and low blood pressure

11 Network Feasible Set F N Network Feasible Set –Network plugin’s job –The subsets of nodes that can be supported by the network Suppose that the sensors and processors communicate using an IEEE a network It can support overall throughput of nearly 11Mb/s However, if multiple applications are running simultaneously on the network and the personal health monitor application can only utilize 100kb/s of the throughput, the network would not be able to support the transmission of data from the ECG sensor with either 3, 5, or 12 leads

12 Overall Set F F = F A ∩ F N Example of Overall set F –Suppose network can’t support ECG 3, 5 12 leads, since other applications are running simultaneously Set #Sensors 1Blood flow, Respiratory rate 2Blood flow, ECG (3 leads) 3Pulse oxymeter, Blood pressure, ECG(1 lead), Respiratory rate 4Pulse oxymeter, Blood pressure, ECG(3 leads) 5Oxygen Measurement, Blood pressure, ECG(1 lead), Respiratory rate 6Oxygen measurement, Blood pressure, ECG(3 leads) Set #Sensors 1Blood flow, Respiratory rate 3Pulse oxymeter, Blood pressure, ECG(1 lead), Respiratory rate 5Oxygen Measurement, Blood pressure, ECG(1 lead), Respiratory rate Application Feasible Set F A Overall Set F F A ∩ F N

13 Trade-off Computation Goal –Among the elements in overall set F, MiLAN choose an element f that represents the best performance/cost trade-off For getting more information about trade-off computation, refer to the paper named “Providing Application QoS through Intelligent Sensor Management” published in Elsevier Ad Hoc Network Journal, vol. 1, no. 2-3, 2003 –Mathematically formulate the problem –Interpret the problem as a Generalized Maximum Flow Problem –None of the algorithms that are commonly used to solve generalized maximum flow problem in polynomial time can be used for the sensor scheduling problem –They use simple linear programming approach

14 The END Thank you