research projects in the mobile computing and networking (mcn) lab

31
Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University http://www.cse.psu.edu/~gcao

Upload: sachi

Post on 24-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Research Projects in the Mobile Computing and Networking (MCN) Lab. Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University http://www.cse.psu.edu/~gcao. Mobile Computing and Networking (MCN) Lab. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Research Projects in the Mobile Computing and Networking (MCN) Lab

Research Projects in the Mobile Computing and Networking (MCN) Lab

Guohong Cao Department of Computer Science and Engineering

The Pennsylvania State Universityhttp://www.cse.psu.edu/~gcao

Page 2: Research Projects in the Mobile Computing and Networking (MCN) Lab

Mobile Computing and Networking (MCN) Lab• MCN lab conducts research in many areas of wireless

networks and mobile computing, emphasis on designing and evaluating mobile systems, protocols, and applications.– Current Projects: smartphones, wireless network security, data

dissemination/access in wireless P2P networks, vehicular networks, wireless sensor networks, resource management in wireless networks.

– Support: NSF (CAREER, ITR, NeTS, NOSS, CT, CNS), Army Research Office, NIH, DoD/Muri, DoD/DTRA, PDG/TTC and member companies Cisco, Narus, Telcordia, IBM and 3ETI.

• Current students:– 10 PhD students– 1 PostDoc– 3 visiting scholars

Page 3: Research Projects in the Mobile Computing and Networking (MCN) Lab

Alumni• 15 PhDs

Hao Zhu (8/2004), Qualcomm. Liangzhong Yin (12/2004), Microsoft. Wensheng Zhang (8/2005), Associate Professor, Iowa State University Hui Song (8/2007), Assistant Professor, Frostburg State University Jing Zhao (8/2008), Cisco Systems. Min Shao (12/2008), Microsoft Changlei Liu (5/2010), UMUC Yang Zhang (2/2011), Palo Alto Networks. Baojun Qiu (Co-chaired with J. Yen) 8/2011, eBay. Bo Zhao (10/2011), AT&T. Zhichao Zhu (2/2012), Nokia. Qiang Zheng (5/2012), Google Wei Gao (5/2012), Assistant Professor, University of Tennessee. Qinghua Li (5/2013), Assistant Professor, University of Arkansas. Yi Wang (5/2013), Google.

• 12 MS students went to various companies• 5 visiting scholars

Page 4: Research Projects in the Mobile Computing and Networking (MCN) Lab

4

Outline

• Efficient Energy-Aware Web Access in Wireless Networks

• Social-Aware Data Dissemination in Delay Tolerant Networks

• Resilient and Efficient Data Access in Cognitive Radio Networks

• Privacy-Aware Mobile Sensing

Page 5: Research Projects in the Mobile Computing and Networking (MCN) Lab

5

Web Browsing in 3G/4G Networks

• Smartphones in 3G/4G networks:– Increasingly used to access the Internet– Consume more power

• Cellular interface consumes lots of energy– 30%-50% of total energy

• Current status:– 3G/4G radio interface always on, timer control– Radio resource is not released, reduce network

capacity

Page 6: Research Projects in the Mobile Computing and Networking (MCN) Lab

Characteristics of 3G Radio interface

T2 = 15 sec

T1 = 4 sec

Page 7: Research Projects in the Mobile Computing and Networking (MCN) Lab

Traffic Load of Opening Webpages

Radio interface is always on during data transmission

Page 8: Research Projects in the Mobile Computing and Networking (MCN) Lab

8

Reorder the Computation Sequence

• Reorganize the computation sequence of the web browser, so that it first runs the computations that will generate new data transmissions and retrieve these data from the web server. – Then, the web browser can put the 3G radio interface into low power

state, and then run the remaining computations.

Page 9: Research Projects in the Mobile Computing and Networking (MCN) Lab

Reducing the Energy of FACH State

• After a webpage is downloaded, predict the user reading time on the webpage– This time > a threshold (delay vs. power): switch into low power state– Prediction is based on Gradient Boosted Regression Trees (GBRT).

• Selected 10 features such as Data transmission time, webpage data size, figure size, no. of downloaded objects, etc.

• Also consider user interest.

Page 10: Research Projects in the Mobile Computing and Networking (MCN) Lab

10

Evaluations

• The prototype:– Android Phones– T-Mobile 3G/UMTS network

• Implement the prototype and collect real traces• Experimental results:

– Reduce power consumption: 30%– Reduce loading time: 17%– Increase network capacity: 19%

Page 11: Research Projects in the Mobile Computing and Networking (MCN) Lab

Motivation

Power

t

Power

t

Power

t

Power

t

Power

t

How to reduce tail energy and promotion delay?

Promotion

Data transmission

Tail

Tail

Page 12: Research Projects in the Mobile Computing and Networking (MCN) Lab

Basic idea

• Aggregation traffics on one node (proxy)– How? An optimization problem.

• Forward via P2P (Bluetooth or WiFi direct)

Power

t

Power

t

Power

t

Power

t

Power

t

P2P interface

Proxy

Page 13: Research Projects in the Mobile Computing and Networking (MCN) Lab

Testbed Results

• Total energy saving rate: 30.4%• Average delay reducing rate: 31%

Page 14: Research Projects in the Mobile Computing and Networking (MCN) Lab

14

Outline

• Efficient Energy-Aware Web Access in Wireless Networks

• Social-Aware Data Dissemination in Delay Tolerant Networks

• Resilient and Efficient Data Access in Cognitive Radio Networks

• Privacy-Aware Mobile Sensing

Page 15: Research Projects in the Mobile Computing and Networking (MCN) Lab

Data Dissemination in DTNs• Lack of infrastructure support in disaster recovery,

battlefield, environmental monitoring, etc. • Mobile devices can form mobile opportunistic

networks or Disruption Tolerant Networks (DTN).• General methodology: Carry-and-forward• The key issue is to select which node (relay) to

forward the data.

Japan tsunami 2010

Page 16: Research Projects in the Mobile Computing and Networking (MCN) Lab

Social-Aware Data Dissemination• Exploiting social relations among mobile nodes

for relay selections– Stable long-term characteristics compared to node

mobility– Centrality (Degree or betweenness), which shows the

importance of some nodes to help communications among other nodes. • High centrality nodes can be used as relay nodes.

– Community, i.e., nodes have common acquaintances have higher probabilities to know each other. • data can reach the destination easier if it reaches someone in

the same social community as the destination.

Page 17: Research Projects in the Mobile Computing and Networking (MCN) Lab

Our Results

• Social interest: User-Centric Data Dissemination in Disruption Tolerant Networks (infocom’11)

• Social Contact Patterns: On Exploiting Social Contact Patterns for Data Forwarding in Delay Tolerant Networks (icnp’10, TMC’13)

• Social selfishness: Routing in socially selfish disruption tolerant networks (infocom’10, Adhoc’12)

• Social-aware caching: Supporting Cooperative Caching in Disruption Tolerant Networks (icdcs’11, icdcs’12, TMC’13)

• Social relationship: Social-Aware Data Diffusion in Delay Tolerant MANETs (book chapter’12)

• Social-aware multicast: Social-aware Multicast in Disruption Tolerant Networks (Mobihoc’09, ToN’12)

Page 18: Research Projects in the Mobile Computing and Networking (MCN) Lab

Social Interest

• System development: recording users’ interests– Data access via Samsung Nexus S smartphones– Categorized web news from CNN

• Application scenarios– Public commute systems: bus, subway– Public event sites: stadium, shopping mall– Disaster recovery

Android

webpage XML format phone display

Page 19: Research Projects in the Mobile Computing and Networking (MCN) Lab

Social Interest

• User interests: dynamically updated by users’ activities• System execution

– 30 users at Penn State, 5-month period– 11 categories, 306,914 transceived, 40, 872 read by users

Contact

A

B

C

Page 20: Research Projects in the Mobile Computing and Networking (MCN) Lab

Social Contact

• System development– Testbed: TelosB sensors– Deployment: 1000+ sensors distributed to high school students

• Heterogeneity of centrality, community, high cluster coefficient• Flu immunization

A B

C

802.15.4/ZigBee compliant10kB RAM, 250kbps data rateTinyOS 2.0

Page 21: Research Projects in the Mobile Computing and Networking (MCN) Lab

21

Outline

• Efficient Energy-Aware Web Access in Wireless Networks

• Social-Aware Data Dissemination in Delay Tolerant Networks

• Resilient and Efficient Data Access in Cognitive Radio Networks

• Privacy-Aware Mobile Sensing

Page 22: Research Projects in the Mobile Computing and Networking (MCN) Lab

Emergence of Cognitive Radio• Unlicensed use of licensed spectrum is approved by

government agencies– Cognitive radio – dynamically configure the operating

spectrum

Page 23: Research Projects in the Mobile Computing and Networking (MCN) Lab

Cognitive Radio Networks Dynamic spectrum access

Must avoid interference with primary users (licensed users) With infrastructure / without infrastructure (ad-hoc)

Page 24: Research Projects in the Mobile Computing and Networking (MCN) Lab

Our Work

Page 25: Research Projects in the Mobile Computing and Networking (MCN) Lab
Page 26: Research Projects in the Mobile Computing and Networking (MCN) Lab

Data Caching

• No caching

• Caching(delay is statistically bounded)

Page 27: Research Projects in the Mobile Computing and Networking (MCN) Lab

27

Outline

• Efficient Energy-Aware Web Access in Wireless Networks

• Social-Aware Data Dissemination in Delay Tolerant Networks

• Resilient and Efficient Data Access in Cognitive Radio Networks

• Privacy-Aware Mobile Sensing

Page 28: Research Projects in the Mobile Computing and Networking (MCN) Lab

28

Proliferation of Mobile Devices

• Mobile devices– Smartphone, tablet, vehicle,

medical device, pollution sensor

• Sensing capabilities– Camera, microphone,

accelerometer, GPS• Communication capabilities

– 3G/4G, WiFi, BluetoothA huge opportunity for mobile sensing

Page 29: Research Projects in the Mobile Computing and Networking (MCN) Lab

Obstacles in Collecting Sensing Data

• Privacy concern– Location, activity, health

• <location, noise>• <amount of exercise>

• Cost of participation– Power, bandwidth, human attention

• Lack of network connectivity– Devices without comms infrastructure (e.g., 3G)– Circumstances of unavailable or cost-inefficient

infrastructure

Page 30: Research Projects in the Mobile Computing and Networking (MCN) Lab

Research Summary

Obstacles

Privacy concern

Cost of participation

Lack of network

connectivity

Privacy-aware incentives

Solutions

Privacy-aware

incentive

Privacy-aware

aggregation

Secure opportunistic mobile networking

[PerCom’13] [ICNP’12,PETS’13]

[Infocom’10]: selfishness[TDSC’13]: flood attack[TIFS’12]: drop attack

More data collected from more users

More data collected from more devices

Page 31: Research Projects in the Mobile Computing and Networking (MCN) Lab

Summary• Efficient energy-aware web access in wireless networks

– reducing the power consumption of smartphones by dealing with the special characteristic of the 3G/4G radio interface

• Social-aware data dissemination in delay tolerant networks– Exploiting the knowledge of social contact patterns, social

interests, and social relationships. – Two testbeds for data collection.

• Resilient and efficient data access in cognitive radio networks– mitigating the effects of primary user appearance

• Privacy-aware mobile sensing