cse 6392 mobile computer systems
play

CSE 6392 Mobile Computer Systems Lecture 1 : Introduction With Dr. - PowerPoint PPT Presentation

CSE 6392 Mobile Computer Systems Lecture 1 : Introduction With Dr. Mohan Kumar Introduction Definitions Mobile host and base station Disconnected operation Mobility Issues and challenges Middleware/Infrastructure support Internet and


  1. CSE 6392 Mobile Computer Systems Lecture 1 : Introduction With Dr. Mohan Kumar

  2. Introduction Definitions Mobile host and base station Disconnected operation Mobility – Issues and challenges Middleware/Infrastructure support Internet and Internet protocols

  3. Definitions Wireless Computing Access to computer networks and computing resources through a wireless media.

  4. Definitions Wireless Computing Access to computer networks and computing resources through a wireless media. Nomadic Computing Access to computer networks and computing resources while on the move.

  5. Definitions (Contd.) Wireless Computing Access to computer networks and computing resources through a wireless media. Nomadic Computing Access to computer networks and computing resources while on the move. Mobile Computing Distributed Computing + Mobility

  6. Definitions (Contd.) Wireless Computing Nomadic Computing Mobile Computing Distributed Computing + Mobility Pervasive Computing Access to computer networks, and computing and information resources everywhere all the time.

  7. Why Mobile Computing? Small and Flexible laptops, PDAs, cell phones, sensors 8/20/2002 Kumar CSE@UTA 7

  8. Why Mobile Computing? Small and Flexible laptops, PDAs, cell phones, sensors Technological advances CPU power Memory Wireless communication 8/20/2002 Kumar CSE@UTA 8

  9. Why Mobile Computing? Small and Flexible laptops, PDAs, cell phones, sensors Technological advances CPU power Memory Wireless communication Application areas Health Industry control Commerce 8/20/2002 Kumar CSE@UTA 9

  10. Growth in Mobile Users and Wireless Internet Growth in Wireless subscribers (Millions) Forcast by IDC (International Data Corp) 1400 1200 1000 800 600 400 Mobile Users Wired internet access 200 Wireless internet access 0 1999 2000 2001 2002 2003 2004 8/20/2002 Kumar CSE@UTA 10

  11. Mobile Environment CH FA BS2 GW GW INTERNET INTERNET MH HA BS1 MH ---- Mobile Host GW BS ---- Base Station GW ---- Gateway CH ---- Correspondent Host HA ---- Home Agent 8/20/2002 Kumar CSE@UTA 11 MH

  12. What is a Mobile Host? Features Any laptop computer, handheld device equipped with wireless communication hardware

  13. What is a Mobile Host? Features Any laptop computer, handheld device equipped with wireless communication hardware Functions similar to the functions of a personal computer

  14. What is a Base Station? The point of contact for the MH A gateway that connects a mobile host to the rest of the Internet Requirements Computing power, connection to wired network, wireless communication hardware Services Infrastructure support to the MH

  15. What’s different about a mobile computing environment? Mobility location changes 8/20/2002 Kumar CSE@UTA 15

  16. What’s different about a mobile computing environment? Mobility Disconnection Disconnect Sleep Reconnect Handoff 8/20/2002 Kumar CSE@UTA 16

  17. What’s so different about a mobile computing environment? Mobility Disconnection Low Bandwidth 802.11 – 11 Mbps 8/20/2002 Kumar CSE@UTA 17

  18. What’s so different about a mobile computing environment? Mobility Disconnection Low Bandwidth Limited Resources on the MH Battery, CPU, memory, cache 8/20/2002 Kumar CSE@UTA 18

  19. Issues in Mobile Systems Network Configuration Devices Bandwidth and Frequency of Operation Handoffs QoS management Mobility management Location Tracking Applications and Middleware Security Fault-tolerance

  20. Challenges Reliable wireless communications Support for disconnected operation Mobile applications development Support seamless movement Bandwidth Limited Resources Battery power

  21. Challenges Reliable wireless communications Support for disconnected operation Mobile applications development Support seamless movement Mobile users and applications Transparently access files, personal data, email, Bandwidth Limited Resources Battery power

  22. Infrastructure support Mobile service stations TCP/IP Security Databases Proxy services Fault-tolerance Location management Caching Prefetching

  23. Middleware services In mobile networking, “computer applications are likely to involve interactions between machines without human intervention” Perkins ’98. Provide completely automatic, non- interactive reconnections Web applications – adjust their graphical data presentations depending on available bandwidth. Act on dynamic changes in network parameters – link bandwidth, error rate, RTT, QoS and Security requirements

  24. Internet and Internet protocols IP addresses and fixed network location Transparent mobility

  25. Internet and Internet protocols IP addresses and fixed network location Transparent mobility Hourglass architecture Narrow waist – basic network services Wider regions – applications and communication technologies End-to-end architecture Network – data transport Edge - Intelligence, information processing

  26. Internet and Internet protocols IP addresses and fixed network location Transparent mobility Hourglass architecture Narrow waist – basic network services Wider regions – applications and communication technologies End-to-end architecture Network – data transport Best effort service Edge - Intelligence, information processing

  27. Support for Disconnected operation CODA A distributed file system for networks with variable connectivity. Application transparent adaptation. Odyssey A platform for mobile data access. Application aware adaptation – suitable for multimedia applications

  28. Mobile-Aware Adaptation Application-awareness (Collaboration) Application-transparent No system support M. Satyanarayanan, Accessing Information on demand at any location, IEEE Personal Communications, Vol. 3, No. 1, pgs. 26-33. 8/20/2002 Kumar CSE@UTA 28

  29. Application-Transparent Adaptation Applications work with no modifications Hide differences between static and mobile environments File system proxy, e.g., Coda Web Proxy, e.g. WebExpress 8/20/2002 Kumar CSE@UTA 29

  30. Application-aware adaptation React to mobile resource changes Client-based application adaptation Client-server application adaptation Proxy-based application application adaptation 8/20/2002 Kumar CSE@UTA 30

  31. Summary Case for Mobile computing Mobility – issues and challenges Infrastructure for mobile computing 8/20/2002 Kumar CSE@UTA 31

Recommend


More recommend