1 / 24

CSE 4340/5349 Mobile Systems Engineering

CSE 4340/5349 Mobile Systems Engineering. M. Kumar Spring 2010 Week 3a. Files uploaded from laptop to PDA. Working while on the move. Files uploaded from PDA to Projector. Meeting. Scenario 1.

yana
Download Presentation

CSE 4340/5349 Mobile Systems Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSE 4340/5349Mobile Systems Engineering M. Kumar Spring 2010 Week 3a

  2. Files uploaded from laptop to PDA Working while on the move Files uploaded from PDA to Projector Meeting Scenario 1 M. Satyanarayanan, “Pervasive Computing: Vision and Challenges,” IEEE Personal Computing, August 2001.

  3. Scenario 2 Accident M. Kumar et al., Pervasive Information Communities Organization PICO: A Middleware Framework for Pervasive Computing, IEEE Pervasive Computing, July-September 2003, pp. 72-79. Devices around the victim exchange data

  4. Hospital Ambulance Doctors Nurses Scenario 2 Accident M. Kumar et al., Pervasive Information Communities Organization PICO: A Middleware Framework for Pervasive Computing, IEEE Pervasive Computing, July-September 2003, pp. 72-79. Devices around the victim exchange data

  5. Scenarios • The scenarios use existing basic component technologies • Laptops, street cameras, cell phones, PDA etc. • The whole is much greater than the sum of its parts • What makes these scenarios appear like fiction?

  6. Files uploaded from laptop to PDA Working while on the move Files uploaded from PDA to Projector Involve proactive actions Meeting Proactivity and Transparency Kumar ISSNIP '05 Melbourne

  7. Files uploaded from laptop to PDA Working while on the move Files uploaded from PDA to Projector Meeting Heterogeneity and Interoperability Laptop, PDA, Projector, Camera LAN, Wireless LAN, X10 Kumar ISSNIP '05 Melbourne

  8. Smart Environment Files uploaded from laptop to PDA Working while on the move Files uploaded from PDA to Projector Detect identities of personnel, interact with speaker Meeting Kumar ISSNIP '05 Melbourne

  9. Scenario 2 • Desired actions • Inform the ambulance, hospital, personal physician, relatives and friends, insurance, etc. • Control the traffic for smooth ambulance pass through • Prepare the ER and the ER personnel • Provide medical records and current vital medical data to the physician • Allow the physician to remotely administer medication • … • On a TIMELY, AUTOMATED, TRANSPARENT basis • Solution: • Pervasive Computing Kumar ISSNIP '05 Melbourne

  10. Mobile Systems: Fundamentals • CSE 2320 (Algorithms and Data Structures) • CSE 3320 (Operating Systems) • Good programming skills • Note: if your situation is questionable please contact the instructors and/or your graduate advisor to avoid complications.

  11. Instructor and Contact • Class • Schedule: 1:00 to 2:20 PM MW • Venue: GACB 105 • Labs: 113NH • Instructor: Mohan Kumar • Office: 335 ELB; • Phone: (817) 272-3610; • Email: mkumar@uta.edu • Office Hours: Mondays 2:30 – 4:00PM • GTA: TBD

  12. Course Modules • Mobile Computing Fundamentals • Mobile Operating Systems and Middleware • Mobile Applications • Mobile Systems – Design and Development • Pervasive Systems • The Future

  13. Course Objectives • Mobile Systems • Role • Importance • Applications • Design and Development • Composite System design • Software • New Applications • Current Future • Potential • Challenges

  14. Course Outcomes • Enablers • Components • Applications • Potential • Challenges • Design and develop systems • Novel ideas, algorithms, techniques etc. • Develop interest in research

  15. Textbook - None • Articles from journals and magazines • IEEE Computer • IEEE Internet Computing • IEEE Pervasive Computing • IEEE Network • IEEE Communications • Communications of the ACM • And others …

  16. Articles : First set • [Conti10]M. Conti and M. Kumar, Opportunities in Opportunistic Computing, IEEE Computer, January 2010, Page(s): 42-50. • [Forman94] Forman G.H. and Zahorjan J., The challenges of mobile computing, IEEE Computer, Volume 27, Issue 4,  April 1994 Page(s):38 – 47. • [Kleinrock95] Kleinrock, L. Nomadic computing: An opportunity, Computer CommunicationsReview (Jan. 1995). • [Katz95] Katz, R. H., "Adaptation and Mobility in Wireless Information Systems, " IEEE Personal Communications Magazine, Vol. 1, No. 1, (First Quarter, 1995), Page(s): 6-17. • [Perkins97] Perkins, C.E. Mobile IP. IEEE Communications Magazine , May 1997, Volume 35,  Issue 5,  Page(s):84 - 99. • [Satyanarayanan01] M. Satyanarayanan, “Pervasive Computing: Vision and Challenges,” IEEE Personal Computing, Aug. 2001, Page(s): 10-17. • [Varshney00] UpkarVarshney, Ron Vetter, Emerging mobile and wireless networks, Communications of ACM, Volume 43, Issue 6, June 2000, Page(s):73-81. • [Weiser91] M Weiser, "The Computer for the Twenty-First Century," SciAmer, VOI 265, no. 3, September 1991, pp. 94-104. • Don’t panic!

  17. Grading • Quizzes (2) • 30% • Final Exam • 30% • Project • 30% • Class Participation • 10%

  18. Motivation

  19. Computing Paradigms • Computing – 1940s … • Uniprocessor architectures, limited applications • Parallel Computing - 1970s … • Multiprocessor systems, computationally intensive tasks • Distributed Computing – 1980s … • Collaboration in networked systems, Resource Sharing, Business applications, the Internet, WWW • Mobile Computing – Mid 90s … • Anytime anywhere computing • Grid Computing – 90s … • Effective utilization of resources • Pervasive Computing – 00s … • User centric, quality of life, • Opportunistic Computing – Mid 00s … • Adapting to users’ social behavior, …

  20. Fading Distinctions • Servers and clients • Distributed systems, P2P systems • Cost and time • Producers and consumers of information • Users are producers of information as well • User with a cell phone camera • Service providers and consumers • Resources on user devices can be exploited • Resourceful and resource-poor entities • Servers, desktops, laptops, mobile phones • Grid computing • Cyber foraging

  21. Mobile Systems: Potential • Cell phones • 3.5 Billion users worldwide • Internet Population – 1.08 Billion (2006) • Global annual growth – 22% • One in three persons carry a cell phone • More than 1 billion opportunistic contacts at any given time • Not counting sensors and RFID Tags • 10 billion ARM processors • In cell phones and other mobile devices • Millions of vehicles on the road • Many equipped with cameras, computing devices, GPS systems • In a typical downtown (CBD) area • O(100) street cameras • O(1000) user cameras • O(1000) user devices, laptops, PDAs • O(100) desktops, infoservers http://www.cnet.com; http://infoplease.com; http://arm.com/products

  22. Definitions • Wireless Systems • Access to computer networks and computing resources through wireless media • Mobile Systems • Systems are mobile – they are very likely to use wireless media • Pervasive Systems • Computing and communication resources are all pervasive • Fade into the background • Users focus on their application

  23. Labs/Projects • Distributed/Multimedia Computing Lab in NH

  24. Topics in Detail • Introduction to the Course • Introduction to Mobile Systems Applications • Mobile IP . TCP Enhancements • Wireless Networks, Overview Cellular Telephony, Bluetooth etc. • Ad Hoc networks • Devices • Mobile Caching , Mobile Databases • Simulation of Mobile Systems • Software Agents • Context, Location tracking Location Tracking • Operating Systems: Discussion • QoS in Mobile and Wireless Systems, Mobile Multimedia • Pervasive Systems, Service Oriented Architectures • DTNs, Opportunistic Networks • Sensors and RFIDs • Overview Future Systems, IOT, CPS etc.

More Related