+ All Categories
Home > Documents > Research Profile

Research Profile

Date post: 30-Dec-2015
Category:
Upload: richard-rivers
View: 20 times
Download: 3 times
Share this document with a friend
Description:
Research Profile. Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University. Background. Education Washington University in St. Louis, MO Master of Science in Computer Science , 2003 - PowerPoint PPT Presentation
Popular Tags:
21
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University
Transcript
Page 1: Research Profile

1

Research Profile

Guoliang XingAssistant Professor

Department of Computer Science and Engineering Michigan State University

Page 2: Research Profile

2

Background

• Education– Washington University in St. Louis, MO

• Master of Science in Computer Science, 2003• Doctor of Science in Computer Science, 2006, Advisor: Chenyang Lu

– Xi’an JiaoTong University, Xi’an, China• Master of Science in Computer Science, 2001• Bachelor of Science in Electrical Engineering, 1998

• Work Experience– Assistant Professor, 8/2008 –, Department of Computer Science

and Engineering, Michigan State University– Assistant Professor, 8/2006 – 8/2008, Department of Computer

Science, City University of Hong Kong– Summer Research Intern, May – July 2004, System Practice

Laboratory, Palo Alto Research Center (PARC), Palo Alto, CA

Page 3: Research Profile

3

Research Summary• Mobility-assisted data collection and target detection • Holistic radio power management • Data-fusion based network design• Publications

– 6 IEEE/ACM Transactions papers since 2005– 20+ conference/workshop papers– First-tier conference papers: MobiHoc (3), RTSS (2), ICDCS (2),

INFOCOM (1), SenSys (1), IPSN (3), IWQoS (2)

– The paper "Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks" was ranked the 23rd most cited articles among all papers of Computer Science published in 2003

– Total 780+ citations (Google Scholar, 2009 Jan.)

Page 4: Research Profile

4

Methodology

• Explore fundamental network design issues

• Address multi-dimensional performance requirements by a holistic approach

• High-throughput and power-efficiency• Sensing coverage and comm. performance

• Exploit realistic system & platform models

• Combine theory and system design

Page 5: Research Profile

5

Selected Projects on Sensor Networks

• Integrated Coverage and Connectivity Configuration

• Holistic power configuration

• Rendezvous-based data collection

Page 6: Research Profile

6

Coverage + Connectivity

• Select a subset of sensors to achieve:– K-coverage: every point is monitored by at least K active

sensors– N-connectivity: network is still connected if N-1 active

nodes fail

Sleeping node

Communicating nodes

Active nodes

Sensing range

A network with 1-coverage and 1-connectivity

Page 7: Research Profile

7

Coverage + Connectivity

• Select a set of nodes to achieve:– K-coverage: every point is monitored by at least K active

sensors– N-connectivity: network is still connected if N-1 active

nodes fail

Sleeping node

Communicating nodes

Active nodes

Sensing range

A network with 1-coverage and 1-connectivity

Page 8: Research Profile

8

Connectivity vs. Coverage: Analytical Results

• Network connectivity does not guarantee coverage– Connectivity only concerns with node locations– Coverage concerns with all locations in a region

• If Rc/Rs 2– K-coverage K-connectivity– Implication: given requirements of K-coverage and N-

connectivity, only needs to satisfy max(K, N)-coverage– Solution: Coverage Configuration Protocol (CCP)

• If Rc/Rs < 2– CCP + connectivity mountainous protocols

ACM Transactions on Sensor Networks, Vol. 1 (1), 2005. First ACM Conference on Embedded Networked Sensor Systems (SenSys), 2003

Page 9: Research Profile

9

Understanding Radio Power Cost

• Sleeping consumes much less power than idle listening– Motivate sleep scheduling [Polastre et al. 04, Ye et al. 04]

• Transmission consumes most power– Motivate transmission power control [Singh et al. 98,Li et al. 01,Li and Hou 03]

• None of existing schemes minimizes the total energy consumption in all radio states

Radio States Transmission

Ptx

Reception

Prx

Idle

Pidle

Sleeping

Psleep

Power consumption (mw)

21.2~106.8 32 32 0.001

Power consumption of CC1000 Radio in different states

Page 10: Research Profile

10

Example of Min-power Backbone

• a sends to c at normalized rate of r = Data Rate / Bandwidth

• Nodes on backbone remain active• Backbone 1: a → b → c• Backbone 2: a →c, b sleeps a

c

b

Page 11: Research Profile

11

Power Control vs. Sleep Scheduling

Transmission power dominates: use low transmission power

Idle power dominates:use high transmission power since more nodes can sleep

)( caP

)( cbaP 3Pidle

2Pidle+Psleep

Pow

er C

onsu

mpt

ion

widthband

ratedata r0 1

Page 12: Research Profile

12

Problem Formulation

• Given comm. demands I={( si , ti , ri )} and G(V,E), find a sub-graph G´(V´, E´) minimizing

• Sleep scheduling

Irts

iii

iii

tsPr),,(

),(idlePV |'| idlePV |'| Irts

iii

iii

tsPr),,(

),(

sum of edge cost from si to ti in G´

independent of data rate!

• Sleep scheduling • Power control

• Sleep scheduling • Power control• Finding min-power backbone is NP-Hard

node cost

Page 13: Research Profile

13

Two Online Algorithms

• Incremental Shortest-path Tree Heuristic– Known approx. ratio is O(k) – Adapt to dynamic network workloads and

different radio characteristics

• Minimum Steiner Tree Heuristic – Approx. ratio is 1.5(Prx+Ptx-Pidle)/Pidle (≈ 5 on

Mica2 motes)

ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), 2005

Page 14: Research Profile

14

Data Transport using Mobiles

Base Station

500K bytes

100K bytes 100K bytes

150K bytes5 m

ins

10 mins

5 mins

• Analogy– What's best way to send 100

G data from HK to DC?

Networked Infomechanical Systems (NIMS) @ UCLA

Robomote @ USC

Page 15: Research Profile

15

Rendezvous-based Data Transport

• Some nodes serve as “rendezvous points” (RPs)– Other nodes send data to the closest RP– Mobiles visit RPs and transport data to base station

• Advantages – Combine In-network caching and controlled mobility

• Mobiles can collect a large volume of data at a time• Minimize disruptions due to mobility

– Achieve desirable balance between latency and network power consumption

Page 16: Research Profile

16

Summary of Solutions• Fixed mobile trails

– Without data aggregation, an optimal algorithm – With data aggregation, NP-Hard, a constant-ratio

approx. algorithm

• Free mobile trails w/o data aggregation– Without data aggregation, NP-Hard, an efficient

greedy heuristic– With data aggregation, NP-Hard, a constant-ratio

approx. algorithm

• Mobility-assisted data transport protocol– Robust to unexpected comm./movement delays

ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), 2008IEEE Real-Time Systems Symposium (RTSS), 2007

Page 17: Research Profile

17

Impact of Data Fusion on Network Performance

• Data fusion in sensor networks– Combine data from multiple sources to achieve inferences– Value fusion, decision fusion, hybrid fusion…– Enable collaboration among resource-limited sensors

• Fusion architecture in wireless sensor networks– Sensors close to each other participate in fusion – Fusion is confined to geographic proximity

• Impact on network-wide performance– Capability of sensors is limited to local fusion groups– Complicate system behavior

• Modeling, calibration, mobility etc. becomes challenging

Page 18: Research Profile

18

Our Work on Data Fusion

• Virtual fusion grids– Dynamic fusion groups for effective sensor collaboration – Sensor deployment

• Controlled mobility in fusion-based target detection• System-level calibration in fusion-based sensornet• Project ideas

– Focus on fundamental impact of data fusion

Page 19: Research Profile

19

Page 20: Research Profile

20

mobile

rendezvous point

Problem Formulation

source node

• Constraint:– Mobiles must visit all RPs

within a delay bound

• Objective– Minimize energy of

transmitting data from sources to RPs

• Approach– Joint optimization of

positions of RPs, mobile motion paths and data routes

base station

Page 21: Research Profile

21


Recommended