1 MU-FASHION Multi-Resolution Data Fusion using Agent-Bearing Sensors In Hierarchically-Organized Networks Project Participants: Krishnendu Chakrabarty.

Slides:



Advertisements
Similar presentations
Ou Liang, Ahmet Sekercioglu and Nallasamy Mani
Advertisements

16-1 ©2006 Raj JainCSE574sWashington University in St. Louis Energy Management in Ad Hoc Wireless Networks Raj Jain Washington University in Saint Louis.
1 Academic/Industrial Roadmap for Smart Process Manufacturing (SPM) Jim Davis (UCLA) Tom Edgar (UT-Austin)
© Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems Introduction.
A Data Dissemination Method for Supporting Mobile Sinks in Hierarchical Routing Protocol of WSN APAN 2008 Jieun Cho 4, August,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
0 - 0.
Pattern Finding and Pattern Discovery in Time Series
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
高度情報化社会を支えるネットワーキング技術 (大阪大学 工学部説明会資料)
THERMAL-AWARE BUS-DRIVEN FLOORPLANNING PO-HSUN WU & TSUNG-YI HO Department of Computer Science and Information Engineering, National Cheng Kung University.
Machine Learning Intro iCAMP 2012
OS-aware Tuning Improving Instruction Cache Energy Efficiency on System Workloads Authors : Tao Li, John, L.K. Published in : Performance, Computing, and.
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Taming User-Generated Content in Mobile Networks via Drop Zones Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio Nucci Northwestern University.
Intelligent Light Control using Sensor Networks Vipul Singhvi 1,3, Andreas Krause 2, Carlos Guestrin 2,3, Jim Garrett 1, Scott Matthews 1 Carnegie Mellon.
Ideal Parent Structure Learning School of Engineering & Computer Science The Hebrew University, Jerusalem, Israel Gal Elidan with Iftach Nachman and Nir.
Mafijul Islam, PhD Software Systems, Electrical and Embedded Systems Advanced Technology & Research Research Issues in Computing Systems: An Automotive.
Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Models of Links Carrying Multi-Service Traffic Chapter 7 Modeling and Dimensioning.
NEURAL NETWORKS Biological analogy
1 Using Bayesian Network for combining classifiers Leonardo Nogueira Matos Departamento de Computação Universidade Federal de Sergipe.
Test B, 100 Subtraction Facts
V-1 Part V: Collaborative Signal Processing Akbar Sayeed.
Jan SedmidubskyOctober 28, 2011Scalability and Robustness in a Self-organizing Retrieval System Jan Sedmidubsky Vlastislav Dohnal Pavel Zezula On Investigating.
Introduction to Ad-hoc & Sensor Networks Security In The Name of God ISC Student Branch in KNTU 4 th Workshop Ad-hoc & Sensor Networks.
Coverage in Wireless Sensor Network Phani Teja Kuruganti AICIP lab.
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
UNIT-2 Data Preprocessing LectureTopic ********************************************** Lecture-13Why preprocess the data? Lecture-14Data cleaning Lecture-15Data.
Classification Classification Examples
1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
Principal Component Analysis and Linear Discriminant Analysis
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Exploring Energy-Latency Tradeoffs for Broadcasts in Energy-Saving Sensor Networks AUTHOR: MATTHEW J. MILLER CIGDEM SENGUL INDRANIL GUPTA PRESENTER: WENYU.
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Pi_ May-15 pg. 1 Collaborative Signal Processing for Sensor Networks Stephen R. Blatt BAE SYSTEMS 16 January 2002.
Coverage Estimation in Heterogeneous Visual Sensor Networks Mahmut Karakaya and Hairong Qi Advanced Imaging & Collaborative Information Processing Laboratory.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
Distributed and Efficient Classifiers for Wireless Audio-Sensor Networks Baljeet Malhotra Ioanis Nikolaidis Mario A. Nascimento University of Alberta Canada.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
01/16/2002 Reliable Query Reporting Project Participants: Rajgopal Kannan S. S. Iyengar Sudipta Sarangi Y. Rachakonda (Graduate Student) Sensor Networking.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
1 Collaborative Processing in Sensor Networks Lecture 4 - Distributed In-network Processing Hairong Qi, Associate Professor Electrical Engineering and.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Semantic Information Fusion Shashi Phoha, PI Head, Information Science and Technology Division Applied Research Laboratory The Pennsylvania State.
Location Centric Distributed Computation and Signal Processing Parmesh Ramanathan University of Wisconsin, Madison Co-Investigators:A. Sayeed, K. K. Saluja,
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
A Brief Review of Theory for Information Fusion in Sensor Networks Xiaoling Wang February 19, 2004.
1 Collaborative Processing in Sensor Networks Lecture 2 - Mobile-agent-based Computing Hairong Qi, Associate Professor Electrical Engineering and Computer.
1 Collaborative Processing in Sensor Networks Lecture 5 - Visual Coverage Hairong Qi, Associate Professor Electrical Engineering and Computer Science University.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
AUTOMATIC TARGET RECOGNITION AND DATA FUSION March 9 th, 2004 Bala Lakshminarayanan.
Simulation of DeReClus Yingyue Xu September 6, 2003.
Submitted by: Sounak Paul Computer Science & Engineering 4 th Year, 7 th semester Roll No:
Distributed Signal Processing Woye Oyeyele March 4, 2003.
KAIS T Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
MIT Lincoln Laboratory Dynamic Declarative Networking Exploiting Declarative Knowledge To Enable Energy Efficient Collaborative Sensing Daniel J. Van Hook.
BORDER SECURITY USING WIRELESS INTEGRATED NETWORK SENSORS (WINS) By B.S.Indrani (07841A0406) Aurora’s Technological and Research Institute.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Energy Efficiency Energy consumption is the most important factor to determine the life of sensor network. since sensors networks has low power resources,
In the name of God.
Weikuan Yu, Hui Cao, and Vineet Mittal The Ohio State University
Distributed Algorithms for Mobile Sensor Networks
ECE 471/571 – Lecture 18 Classifier Fusion 04/12/17.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Introduction to Wireless Sensor Networks
Survey on Coverage Problems in Wireless Sensor Networks - 2
Presentation transcript:

1 MU-FASHION Multi-Resolution Data Fusion using Agent-Bearing Sensors In Hierarchically-Organized Networks Project Participants: Krishnendu Chakrabarty (Duke University) S. S. Iyengar (Louisiana State University Hairong Qi (University of Tennessee) DARPA SensIT PI Meeting Jan 17, 2002

2 Other Project Participants Vishnu Swaminathan (Duke University) Charles Schweizer (Duke University) Xiaoling Wang (University of Tennessee) Yuxin Tian (University of Tennessee, graduated) Yingyue Xu (University of Tennessee) Phani Teja Kuruganti (University of Tennessee) Qishi Wu (Louisiana State University) Lei Xu (Louisiana State University)

3 Project Goals and Components CSIP DistributedCentralized SP …… Base-line Signal Processing (node level) Local CSIP Global CSIP/ Decision Making Power/energy aware RTOS Sensor Deployment Algorithms Collaborative signal processing: energy aware, fault-tolerant, progressive accuracy Power management in real- time OS Fundamental research on sensor deployment

4 Accomplishments & National Recognition Fundamentals and new ideas Publications Experimentation and integration activities ONR Young Investigator Award (Chakrabarty) ACM Fellow (Iyengar)

5 Accomplishments (Fundamentals & New Ideas) Collaborative signal processing based on mobile agent paradigm Low-energy task scheduling for real-time operating systems (RTOS) Energy-driven I/O device scheduling algorithms Pruning-based optimal algorithm Analytical battery modeling Experimental validation of discharge and recovery Robust sensor deployment algorithms NP-Completeness proofs for sensor coverage problems Sensor deployment for a planar grid formulated as multidimensional combinatorial optimization problem. Maximize overall detection probability for given cost.

6 Accomplishments (Publications since April 2001) Conference papers: 4 published, 2 accepted, 1 submitted (under review) Journal papers: 3 published, 2 accepted, 2 submitted Guest editing of special issue of Journal of the Franklin Institute Guest editing of special issue of International Journal of High Performance Computing Applications – Special issue on Sensor Networks

7 Accomplishments (Integration and Experimentation Activities) Successfully deployed mobile agent for collaborative target classification Successful integration with BAEs low-level signal processing and Auburns distributed service for target classification and localization Could not integrate with PSU/ARL mobile code due to problems during compilation Attempted to port RTOS prototype to WINS 2.0 node Effort unsuccessful due to hardware difficulties, lack of technical support Successful in setting up a test bed based on the AMD Athlon-4 processor

8 Mobile-Agent-based Collaborative Signal Processing Integration code buffer itinerary ID Integration code buffer itinerary ID Integration code buffer itinerary ID Power-aware Progressive accuracy Small amount of data transfer Task adaptive

9 Amplitude stat. Local Target Classification Time series signal Power Spectral Density (PSD)Wavelet Analysis Shape stat. Peak selection Coefficients feature vectors (26 elements) Feature normalization, Principal Component Analysis (PCA) Target Classification (kNN)

10 Classification and Fusion Classification method: k-Nearest-Neighbors (kNN) Procedures of data fusion (At each node i, use kNN for each k {5,…,15}) Use the confidence ranges generated from each node as the overlapping function, apply multi-resolution integration (MRI) algorithm to get the fusion result confidence level confidence range smallestlargest in this column Class 1 Class 2 … Class n k=5 3/5 2/5 … 0 k=6 2/6 3/6 … 1/6 … … … … … k=15 10/15 4/15 … 1/15 {2/6, 10/15} {4/15, 3/6} … {0, 1/6}

11 Performance Gain Using Fusion Target close to A25 Target close to A01 Target close to A

12 November 2001 Demo Results Participate in the developmental demo Mobile-agent-based target classification is tested over Ethernet Mobile agents are deployed in four clusters with each cluster having four nodes Our training set has seismic data for AAV, DW, LAV, POV. During our time frame, available targets include AAV, LAV, DW, HMMVV Misclassify HMMVV as POV Correctly classify DW and AAV, LAV

13 Target Localization Use the energy measurements at each node and the energy decay model of signals to derive a circle indicating the possible position of a target

14 Illustration of Localization Node 1 (x1, y1, E1) Node 2 (x2, y2, E2) Mobile agent carries (x1, y1, E1) Node 3 (x3, y3, E3) (Cx1,Cy1,Cr1) derived from (x1,y1,E1) and (x2,y2,E2) Carry (x1,y1,E1), (x2,y2,E2), (Cx1,Cy1,Cr1) (Cx2,Cy2,Cr2) derived from (x1,y1,E1) and (x3,y3,E3) (Cx3,Cy3,Cr3) derived from (x2,y2,E2) and (x3,y3,E3) Target position (xi, yi): position of the node Ei: target energy sensed by node (Cxi, Cyi): center of the circle Cri: radius of the circle

15 Goals Computationally efficient and Power efficient Adaptability Progressive accuracy Real-time response Location-centric Each mobile agent is in charge of fusing data from sensors located in a certain area New features (Itinerary vs. Routing) Each node provides the same information with different accuracy Destination is unknown - every node is a potential destination Mobile-Agent-based Collaborative Signal Processing – Location Centric Itinerary

16 Ad Hoc Dynamic Itinerary Planning Local closest first (LCF) Faster in approaching the accuracy requirement Dash-line indicates the idea that the mobile agent does not have to migrate through all of the sensors in the cluster if it has achieved the accuracy requirement Spiral itinerary

17 Optimal Itinerary Design Other factors need to be considered Sensing quality (0 <= Hq <= 1) Hops needed from the current node (i) Leverage our dynamic power management research to handle constraint of remaining sensor power (0 <= Hp <= 1) Objective function Optimization problem – can be solved by genetic algorithm. Computation is done at the processing center.

18 RTOS-Driven Power Management Real-time system: application tasks have associated deadlines Sensor networks, nuclear power plants, avionics systems Power consumption directly influences availability, battery life, and number of field replacements Use of Dynamic Power Management (DPM) techniques greatly reduces power consumption

19 DPM Techniques Dynamic Power Management I/O-centricCPU-centric Real-time Non-RT Real-time Non-RT Our Research Focus Power reduction responsibility is transferred from hardware (BIOS) to software (OS) OS has global knowledge of CPU workload and devices (APM & ACPI) Power management through the operating system

20 CPU-centric DPM Previous work Low-Energy EDF scheduler (LEDF) Details presented in April 2001 PI Meeting Dynamically varies CPU voltage/frequency depending on workload (Dynamic Voltage Scaling) Guarantees that all task deadlines are met Implemented on RT-Linux test bed

21 Prototyping: Hardware Options Hitachi SH4 RTLinux port to SH4 still in its primitive stages No speed switching capability Full Power and Halt states Intel SpeedStep (High power mode and battery saver mode) Can control the state, but no control over specific frequency/voltage combinations. The hardware controls the voltage/frequency based on average load. AMD PowerNow! Can set voltage in 0.05V increments (each voltage has a corresponding MAX frequency). The 1.1 GHz Athlon processor uses a 1.4V core voltage. We can scale the voltage down to 1.25V with a frequency 700MHz. CPU power usage fV 2

22 Experimental Setup To outlet Multimeter AMD-Athlon Mobile CPU with PowerNow! capability, running RT- Linux v3.0 with LEDF 19V DC current Capacitor Capacitor used to smooth current Multimeter used to read current and voltage values Laptop runs with no battery and display turned off

23 Experimental Results: SensIT Task Sets Task # instns (millions) Exec. time (ms) Deadline (ms) Data acq Data cache Classification Processing Network Routing GUI update Housekeeping Speed (MHz)

24 Energy Savings Data SetDeadline Power consumed by EDF Power consumed by LEDF Energy savings Data set 1Tight33.85 W29.38 W13.2% Data set 2Moderate32.33 W27.08 W16.3% Data set 3Loose32.41 W22.31 W31.16%

25 I/O-centric DPM – EDS (new work since fall 2001) EDS (Energy-optimal Device Scheduler) generates energy-optimal device schedules Novel pruning based approach Energy-optimal solutions generated by re- ordering tasks and allowing flexible start times for the tasks Pruning becomes more effective as problem size increases

26 Example Jobj1j1 j2j2 j3j3 j4j4 j5j5 j6j6 j7j7 aiai cici didi Before reordering (non-optimal) j1j1 j3j3 j5j5 j7j7 j2j2 j4j4 j6j6 j6j6 1 2 k1k1 k2k2 After reordering (optimal) j1j1 j3j3 j5j5 j7j7 j2j2 j4j4 1 2 j6j6 k1k1 k2k2

27 Pruning Technique Jobj1j1 j2j2 j3j3 j4j4 j5j5 j6j6 j7j7 aiai cici didi Complete schedule tree Total # of vertices Total # of schedules E.EEDSE.EEDS

28 Experimental Results Total # of verticesTotal # of schedules E.EEDSSavingsE.EEDSSavings Job set H=20,J=9 H=30,J=11 H=35,J=12 H=40,J=13 H=45,J=14 H=55,J=16 H=60,J= % % % % 2.9x %1.6x % 23x %14x % DNF84107-DNF DNF DNF DNF DNF

29 High-level Battery Modeling (new direction since fall 2001) Develop high-level battery models for discharge and recovery Validate battery models on experimental test bed Alternating discharge and recovery prolongs battery life System lifetime is controlled by rate of switching Rate of switching is determined by discharge and recovery profiles of the batteries Discharge profile Empirical analytical model: V(t)=V 0 -V d (1-e - t ), t < LT Recovery profile Empirical analytical model: V(t)=V 0 +V r (1-e - t )

30 Experimental Setup Battery modelTypeCapacity (mAh) Threshold voltage SCH8500 (Samsung 8500) Li-ion H690H4 (Nokia 6100) Ni-MH Lamina R6PAlkalineData unavailable1.2 Battery type: SCH8500 Resistance: 18.5ohms Voltage output range: 3.60V to 4.15V Current output range: 195mA to 225mA Experiment parameters

31 Discharge Profile

32 Recovery Profile

33 Plans for Integrate with PSUs mobile code, test target localization, tracking For fixed sensor nodes, implement dynamic ad-hoc itinerary planning For mobile sensor nodes, dynamic itinerary planning on simulated wireless sensor networks. Performance evaluation between client/server integration paradigm and mobile-agent integration paradigm on the simulated network. Energy-driven RTOS design Implement and integrate energy-optimal I/O device scheduling Handle preemption and sporadic tasks, investigate eCOS as an implementation vehicle Adaptive re-prioritization based on available energy OS-driven battery scheduling Theoretical modeling, battery scheduling algorithms based on workload Effect of battery resistance on discharge & recovery Optimization framework based on coding theory for robust sensor deployment