Presentation is loading. Please wait.

Presentation is loading. Please wait.

Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University.

Similar presentations


Presentation on theme: "Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University."— Presentation transcript:

1 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

2 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 sensor networks, vehicular networks, wireless network security, data dissemination/access in wireless P2P 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, 1 MS, and 2 visiting scholars –Alumni: 11 PhD, including faculty members at Iowa State University, University of Tennessee, Frostburg State University, and students in Qualcomm, Cisco, Microsoft. –12 MS students went to various companies

3 2 Outline Efficient Energy-Aware Web Browsing in Wireless Networks In-Network Storage

4 3 Web Browsing in 3G Networks Smartphones in 3G networks: –Increasingly used to access the Internet –Consume more power Current status: –Limited computation capability, data transmission distributed whole loading time –3G radio interface always on, timer control –Radio resource is not released, reduce network capacity

5 Characteristics of 3G Radio interface T2 = 15 sec T1 = 4 sec

6 Intuitive Approach Whether to switch DCH->IDLE: Need predict next interval Power Latency

7 Our Solution Reorganize the computation sequence of the web browser when loading a web page. –First run the computations that will generate new data transmissions. –3G radio interface into low power state, release the radio resource –Then run the remaining computations After a webpage is downloaded, predict the user reading time on the webpage (Gradient Boosted Regression Trees (GBRT) –This time > a threshold: switch into low power state

8 7 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%

9 8 Computation Limitation

10

11 10 VM-based Proxy The prototype: –Xen virtual machines –Android Phones –UMTS network Experiment Result: –Reduces the delay by 60% –Reduces the power by 35%.

12 11 Outline Efficient Energy-Aware Web Browsing in Wireless Networks In-Network Storage –Social-Aware Data Dissemination in Mobile Opportunistic Networks –Cooperative caching in MANET

13 Data Dissemination in Mobile Opportunistic Networks System development: recording users’ interests –Data access via Samsung Nexus S smartphones –Categorized web news from CNN Application scenarios –Disaster recovery, military environment –Public commute systems: bus, subway –Public event sites: stadium, shopping mall Android 2.3.3 webpage XML format phone display

14 Social Interest User interests: dynamically updated by users’ activities System execution –20 users at Penn State, 5-month period –11 categories, 86,914 transceived, 25, 872 read by users Contact A B C

15 14 Caching in Mobile Ad Hoc Networks In Battlefield, mobile devices of the soldiers form a MANET. After a soldier obtains enemy information (e.g., battlefield map, enemy distribution) from the commander (data center), it is very likely that nearly soldiers also need the same information. –Bandwidth and power can be saved if these data accesses are served by the soldier with the cached data instead of the data center which may be far away.

16 15 CachePath: Cache the data path Suppose N 1 has requested a data item from N 11. N 3 knows that N 1 has the data. Later if N 2 requests for the data, it forwards the request to N 1 instead of N 11. CacheData: Cache the data In the above example, N 3 caches the data, and forwards the data to N 2 directly. Many technical issues not shown here

17

18 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 compliant  10kB RAM, 250kbps data rate  TinyOS 2.0

19 18 Other Projects Efficient Energy-Aware Web Browsing in Wireless Networks In-Network Storage Security in Cellular Networks –Z. Zhu, G. Cao, S. Zhu, S. Ranjan, A. Nucci, "A Social Network Based Patching Scheme for Worm Containment in Cellular Networks," IEEE INFOCOM, 2009. –B. Zhao, C. Chi, W. Gao, S. Zhu, G. Cao, "A Chain Reaction DoS Attack on 3G Networks: Analysis and Defenses," IEEE INFOCOM, 2009. –Z. Zhu and G. Cao, "APPLAUS: A Privacy-Preserving Location Proof Updating System for Location-based Services," IEEE Infocom, 2011. Data Dissemination in Vehicular Ad Hoc Networks


Download ppt "Research Projects in the Mobile Computing and Networking (MCN) Lab Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University."

Similar presentations


Ads by Google