Week | Date | Topics discussed | Lecture |
1 | 3/2/2011 | Course Introduction | Download |
2 | 3/6/2011 | Introduction to Mobile Computing: Required: Recommended: | Download |
| 3/9/2011 | Introduction to Cloud Computing: Required: - Mache Creeger, "CloudComputing: An Overview," Queue 7, 5, Pages 2 (June 2009), 2 pages (A SUMMARY OF IMPORTANT CLOUD-COMPUTING ISSUES DISTILLED FROM ACM CTO ROUNDTABLES). [Moustafa]
- Michael Armbrust et al, "Above the Clouds: A Berkeley View of Cloud Computing ," Technical Report No.UCB/EECS-2009-28, University of California at Berkeley, February 10, 2009. [Moustafa]
Recommended: - Albert Greenberg, James Hamilton, David A. Maltz, Parveen Patel, "The Cost of a Cloud: ResearchProblems in Data Center Networks,"Editorial note submitted to CCR.
- Brian Hayes, "Cloud computing," Communication ACM 51, 7 (July 2008), 9-11.
- Kemal A. Delic and Martin Anthony Walker, "Emergence of the Academic Computing Clouds," Ubiquity 2008, August, Article 1, 1 pages.
| Download |
3 | 3/13/2011 | Tutorial on Windows Phone 7 Programming: by Microsoft Egypt | |
| 3/16/2011 | Tutorial on Hawaii Project: by CMIC, Egypt | |
4 | 3/20/2011 | Project teams and ideas due Location Determination Systems: Required: - An introduction to location determination systems. [Moustafa]
Recommended: - Moustafa Youssef and Ashok Agrawala, "The Horus Location Determination System," MobiSys 2005.
- Adel Youssef and Moustafa Youssef , "A Taxonomy of Localization Schemes for Wireless Sensor Networks ,"The 2007 International Conference on Wireless Networks (ICWN'07), Las Vegas, Nevada, June 25-28, 2007.
- Y. Cheng et al., "Accuracy Characterization for Metropolitan-scale Wi-Fi Localization," ACM MobiSys 2005.
| Download |
| 3/23/2011 | Location Determination Systems (Cont'd): Required: - Moustafa Youssef, Matthew Mah, and Ashok Agrawala, "Challenges: Device-free Passive Localization for Wireless Environments", Mobicom2007. [Moustafa]
- Azizyan, M., Constandache, I., Choudhury, R., "SurroundSense: Mobile Phone Localization via Ambience Fingerprinting", in ACMMobiCom 2009.
[Alzantot]
| |
5 | 3/27/2011 | Location Determination Systems (Cont'd): Required: | |
| 3/30/2011 | Mobile Applications: Required: - Mathur, S. et al, "ParkNet: Drive-by Sensing of Road-Side Parking Statistics", in ACM MobiSys 2010. [Moustafa]
- Liu, Yunxin, Rahmati, Ahmad, Huang, Yuanhe, Jang, Hyukjae, Zhong, Lin, Zhang, Yongguang, Zhang, Shensheng, "xShare: supportingimpromptu sharing of mobile phones", Mobisys '09: Proceedings of the 7th international conference on Mobile systems, applications, and services, pp. 15--28, ACM, New York, NY, USA, 2009. [Amal]
Recommended: - Mohan, P., Padmanabhan, V., Ramjee, R., "Nericell: Rich Monitoring of Roadand Traffic Conditions using Mobile Smartphones", in ACM SenSys 2008.
- Gaonkar, Shravan, Li, Jack, Choudhury, Romit Roy, Cox, Landon, Schmidt, Al, Micro-Blog: sharing and querying content through mobile phones and social participation, MobiSys '08: Proceeding of the6th international conference on Mobile systems, applications, and services, pp. 174--186, ACM, New York, NY, USA, 2008.
- Sandip Agrawal et al, "PhonePoint pen: using mobile phones to write in air,", Proceedings of the 1st ACM workshop on Networking, systems, and applications for mobile handhelds.
- Thiagarajan, A., Ravindranath, L., LaCurts, K., Madden, S., Balakrishnan, H., Toledo, S., Eriksson, J., "VTrack: Accurate,Energy-Aware Road Traffic Delay Estimation Using Mobile Phones," In ACM SenSys, Berkeley, CA, 2009.
| |
6 | 4/3/2011 | Mobile Applications (Cont'd): Required: - Mohan, P., Padmanabhan, V., Ramjee, R., "Nericell: Rich Monitoring of Roadand Traffic Conditions using Mobile Smartphones", in ACM SenSys 2008. [Moustafa]
- Yan, T., Kumar, V., Ganesan, D., "CrowdSearch: Exploiting Crowds for Accurate Real-Time Image Search on Mobile Phones", in ACMMobiSys 2010. [Sameh]
| |
| 4/6/2011 | Mobile Applications (Cont'd): Required: - Eriksson, Jakob, Girod, Lewis, Hull, Bret, Newton, Ryan, Madden, Samuel, Balakrishnan, Hari, "The pothole patrol: using a mobile sensornetwork for road surface monitoring", MobiSys '08: Proceeding of the 6th international conference on Mobile systems, applications, and services, pp. 29--39, ACM, New York, NY, USA, 2008.[Moustafa]
- Wang, Yi, Lin, Jialiu, Annavaram, Murali, Jacobson, Quinn A., Hong, Jason, Krishnamachari, Bhaskar, Sadeh, Norman, "A framework of energyefficient mobile sensing for automatic user state recognition", MobiSys '09: Proceedings of the 7th international conference on Mobile systems, applications, and services, pp. 179--192, ACM, NewYork, NY, USA, 2009. [Abdelaziz]
| |
7 | 4/10/2011 | Mobile Sensing: Required: - Miluzzo, Emiliano, Lane, Nicholas D., Fodor, Krist\'of, Peterson, Ronald, Lu, Hong, Musolesi, Mirco, Eisenman, Shane B., Zheng, Xiao, Campbell, Andrew T., "Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application", SenSys '08: Proceedings of the 6th ACMconference on Embedded network sensor systems, pp. 337--350, ACM, New York, NY, USA, 2008. [Moustafa]
- Kang, Seungwoo, Lee, Jinwon, Jang, Hyukjae, Lee, Hyonik, Lee, Youngki, Park, Souneil, Park, Taiwoo, Song, Junehwa, "SeeMon: scalable and energy-efficient context monitoring framework forsensor-rich mobile environments", MobiSys '08: Proceeding of the 6th international conference on Mobile systems, applications, and services, pp. 267--280, ACM, New York, NY, USA, 2008. [Hataba]
Recommended: | |
| 4/13/2011 | Wireles Networking Required: Recommended: - Rahul, H., Hassanieh, H., Katabi, D., "SourceSync: A Distributed Wireless Architecture for Exploiting Sender Diversity", in ACM SIGCOMM 2010.
- Chachulski, S., Jennings, M., Katti, S., and Katabi, D. Trading Structure for Randonmess in Wireless Opportunistic Routing, in ACM SIGCOMM 2007.
| |
8 | 4/17/2011 | Project progress Reports and Presentations | |
| 4/20/2011 | Project progress Reports and Presentations (Cont'd) | |
9 | 4/24/2011 | Wireles Networking (Cont'd) Required: - Gollakota, S., and Katabi, D., " ZigZag Decoding: Combating Hidden Terminals in Wireless Networks", in ACM SIGCOMM 2008.[Moustafa]
- Chen, B., Zhou, Z., Zhao, Y., Yu, H., "Efficient Error Estimating Coding: Feasibility and Applications", in ACM SIGCOMM 2010.
| |
| 4/27/2011 | Delay Tolerant Networking Required: Recommended: - Wei-jen Hsu; Helmy, A., "On Nodal Encounter Patterns in Wireless LAN Traces," IEEE Transactions on Mobile Computing, Nov. 2010.
| |
10 | 5/1/2011 | Energy Efficiency Required: - Balan, Rajesh Krishna, Gergle, Darren, Satyanarayanan, Mahadev, Herbsleb, James, Simplifying cyber foraging for mobile devices, MobiSys '07: Proceedings of the 5th international conference onMobile systems, applications and services, pp. 272--285, ACM, New York, NY, USA, 2007. [Moustafa]
- Thiagarajan, A., Ravindranath, L., LaCurts, K., Madden, S., Balakrishnan, H., Toledo, S., Eriksson, J. VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones. In ACMSenSys, Berkeley, CA, 2009. [Amal]
Recommended: - Shih, Eugene, Bahl, Paramvir, Sinclair, Michael J., Wake on wireless: an event driven energy saving strategy for battery operated devices, MobiCom '02: Proceedings of the 8th annual internationalconference on Mobile computing and networking, pp. 160--171, ACM, New York, NY, USA, 2002.
| |
| 5/4/2011 | Energy Efficiency (Cont'd) Required: - Kaisen Lin, Aman Kansal, Dimitrios Lymberopoulos, and Feng Zhao, "Energy-Accuracy Trade-Off for Continuous Mobile DeviceLocation," Mobisys 2007. [Moustafa]
- Agarwal, Yuvraj, Chandra, Ranveer, Wolman, Alec, Bahl, Paramvir, Chin, Kevin, Gupta, Rajesh, "Wireless wakeups revisited: energy managementfor voip over wi-fi smartphones", MobiSys '07: Proceedings of the 5th international conference on Mobile systems, applications and services, pp. 179--191, ACM, New York, NY, USA, 2007. [Hataba]
Recommendd: - Pering, Trevor, Agarwal, Yuvraj, Gupta, Rajesh, Want, Roy, "CoolSpots: reducing the power consumption of wireless mobile devices with multipleradio interfaces", MobiSys '06: Proceedings of the 4th international conference on Mobile systems, applications and services, pp. 220--232, ACM, New York, NY, USA, 2006.
| |
11 | 5/8/2011 | Cloud Services Required: - Ghemawat, Sanjay, Gobioff, Howard, Leung, Shun-Tak, "The Google file system", SIGOPS Oper. Syst. Rev., Vol. 37, No. 5, pp. 29--43, ACM, NewYork, NY, USA, 2003. [Moustafa]
- Beaver, D., Kumar, S., Li, H., Sobel, J., and Vajgel, P., " Finding a Needle in a Haystack: Facebook's PhotoStorage", in USENIX OSDI 2010. [Sameh]
Recommended: - Jeffrey Dean, Sanjay Ghemawat, "MapReduce: simplified data processing on large clusters", OSDI'04: Proceedings ofthe 6th conference on Symposium on Opearting Systems Design and Implementation, pp. 10--10, USENIX Association, Berkeley, CA, USA, 2004.
- Yu, Yuan, Gunda, Pradeep Kumar, Isard, Michael, Distributed aggregation for data-parallel computing: interfaces and implementations, SOSP '09: Proceedings of the ACM SIGOPS 22nd symposium onOperating systems principles, pp. 247--260, ACM, New York, NY, USA, 2009.
- Isard, Michael, Prabhakaran, Vijayan, Currey, Jon, Wieder, Udi, Talwar, Kunal, Goldberg, Andrew, Quincy: fair scheduling for distributed computing clusters, SOSP '09: Proceedings of the ACMSIGOPS 22nd symposium on Operating systems principles, pp. 261--276, ACM, New York, NY, USA, 2009.
| |
| 5/11/2011 | Mobilbity Modelling and Network Usage Required: - Yoon, Liu and Noble, "Random Waypoint Considered Harmful," Infocom 2003. [Moustafa]
- J. Huang, Q. Xu, B. Tiwana, Z. Mao, M. Zhang and P. Bahl., "Anatomizing Application Performance Differences onSmartphones," ACM MobiSys, June 2010.
Recommended: | |
12 | 5/15/2011 | Security and Privacy Required: Recommended: - Bose, Abhijit, Hu, Xin, Shin, Kang G., Park, Taejoon, "Behavioral detection of malware on mobile handsets", MobiSys '08: Proceeding of the6th international conference on Mobile systems, applications, and services, pp. 225--238, ACM, New York, NY, USA, 2008.
| |
| 5/18/2011 | Security and Privacy (Cont'd) Required: - Tippenhauer, Nils Ole, Rasmussen, Kasper Bonne, Popper, Christina, Capkun, Srdjan, "Attacks on public WLAN-based positioningsystems", Mobisys '09: Proceedings of the 7th international conference on Mobile systems, applications, and services, 2009. [Moustafa]
- Baden, Randy, Bender, Adam, Spring, Neil, Bhattacharjee, Bobby, Starin, Daniel, " Persona: an online social network with user-definedprivacy", SIGCOMM Comput. Commun. Rev., Vol. 39, No. 4, pp. 135--146, ACM, New York, NY, USA, 2009. [Reem]
| |
13 | 5/22/2011 | Security and Privacy in the Cloud Required: - Christian Cachin, Idit Keidar, and Alexander Shraer, "Trusting the cloud," SIGACT News 40, 2 (June 2009), 81-86. [Moustafa]
- Thomas Ristenpart, Eran Tromer, Hovav Shacham, and Stefan Savage, "Hey, you, get off of my cloud: exploring information leakage in third-partycompute clouds," In Proceedings of the 16th ACM conference on Computer and communications security (CCS '09). ACM, New York, NY, USA, 199-212. [Alzantot]
Recommended: - Richard Chow, Philippe Golle, Markus Jakobsson, Elaine Shi, Jessica Staddon, Ryusuke Masuoka, and Jesus Molina. 2009, "Controlling data in the cloud: outsourcing computation without outsourcingcontrol," In Proceedings of the 2009 ACM workshop on Cloud computing security (CCSW '09). ACM, New York, NY, USA, 85-90.
- Siani Pearson, "Taking account of privacy when designing cloud computing services," In Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing (CLOUD '09).IEEE Computer Society, Washington, DC, USA, 44-52.
| |
| 5/25/2011 | Technology for Developing Regions Required: - E. Brewer, M. Demmer, B. Du, M. Ho, M. Kam, S. Nedevschi, J. Pal, R. Patra, S. Surana and K. Fall, "The Case forTechnology in Developing Regions," IEEE Computer, June 2005. [Moustafa]
- D. Johnson, E. Belding, K. Almeroth and G. van Stam, "Internet Usage and Performance Analysis of a Rural Wireless Network in Macha,Zambia," ACM NSDR, June 2010. [Abdelaziz]
| |
14 | 5/29/2011 | Technology for Developing Regions (Cont'd) Required: | |
| 6/1/2011 | Buffer/open questions | |
15 | 6/8/2011 | Final Project Reports and Presentations | |
| 6/11/2011 | Final Project Reports and Presentations | |