EEC 693/793
 Classes
 Team Project
 Term Paper
 References
 Links
u-instructor
 Classes

* newFor those who wish to use IP subnets for Mobile IP project, IS&T

  • Provides with four private subnets in the private IP range 192.168.1.0, 192.168.2.0, 192.168.3.0 and 192.168.4.0, mask of 255.255.255.0 and gateway addresses of 192.168.X.1. 
  • Configures Network Address Translation on the router to allow these subnets to communicate to the rest of the campus and internet.
    • SH-02-03-004     : 192.168.3.0
    • SH-02-03-083-A: 192.168.4.0
    • SH-02-03-052-B  (SH340): 192.168.1.0
    • SH-02-03-018-B  (SH317): 192.168.2.0

May 2: Paper presentation - 600~900PM (20 minutes each)

  • Presentation
    • 610-630: Rangarajan, Kannan/ Master, Tapan/ Oyone-Mengwang, Julien/ Chedid, Wissam
    • 630-650: Allam, Sudheer Kumar/ Bidarkar, Mithun Panth/ Kallem, Chandra Nihar/ Vellala, Manohar/ Rao, Ventrapragada Trinatha
    • 700-720: Chalasani, Venkata Raghu Chandra/ Dugar, Amit/ Gumma, Saikiran/ Kalyan, Kalepu/ Marty, Kameswara Rao
    • 720-740: Cheng, An-Ting/ Ping, Zhan/ Sun, Bosheng/ Zhao, Guoshan
    • 740-800: Kaluvala, Vinay/ Kim, Wook Sun/ Kodali, Ranjeet/ Uppala, Nischala/ Vemulapalli, Jyothi
    • 810-830: Pinchak, Stanley/ Sarhan, Husam Amin/ Suvarana, Vishu/
    • 830-850: Canchivaram, Srivatsan/ Gandhi, Mukul/ Mehra, Shiv
  • A student should not make both presentaions: project and paper.
  • Prepare a powerpoint presentation material with hard copies.
  • Students will peer-review the other teams' presentations and his team members' contributions.
  • Major criteria will be clarity and advancement.

Apr. 30: No Class

  • Term paper final (via email) : Word document, max single-spaced 10 pages
  • Term paper structure: (i) state the problem, (ii) summarize previous work in the field, (iii) propose a new solution, (iv) compare your solution with existing solutions and (v) analyze the evaluation results (simulation or analysis).

Apr. 25: Mobile Computing Applications

Apr. 23: Low Power Design

Apr. 18: Project presentation - 600~745PM (15 minutes each)

  • Presentaion
    • 600-615: Cheng, An-Ting/ Ping, Zhan/ Sun, Bosheng/ Zhao, Guoshan
    • 615-630: Kaluvala, Vinay/ Kim, Wook Sun/ Kodali, Ranjeet/ Uppala, Nischala/ Vemulapalli, Jyothi
    • 630-645: Pinchak, Stanley/ Sarhan, Husam Amin/ Suvarana, Vishu/ Canchivaram, Srivatsan/ Gandhi, Mukul
    • 700-715: Mehra, Shiv/ Rangarajan, Kannan/ Master, Tapan/ Oyone-Mengwang, Julien/ Chedid, Wissam
    • 715-730: Allam, Sudheer Kumar/ Bidarkar, Mithun Panth/ Kallem, Chandra Nihar/ Vellala, Manohar/ Rao, Ventrapragada Trinatha
    • 730-745: Chalasani, Venkata Raghu Chandra/ Dugar, Amit/ Gumma, Saikiran/ Kalyan, Kalepu/ Marty, Kameswara Rao
  • A student should not make both presentaions: project and paper.
  • Prepare a powerpoint presentation material with hard copies.
  • Students will peer-review the other teams' presentations and his team members' contributions.
  • Major criteria will be completeness and results.

Apr. 16: Communication

  • Term project final : Word document, max single-spaced 10 pages
  • Term project structure: Overview, Related work, Experiment environment, Setup procedure, Results, Discussion and Conclusion

Apr. 11: Embedded Processor

Apr. 9: Embedded Processor

Apr. 4: Bluetooth

Apr. 2: IEEE 802.11

  • Term paper draft

Mar. 28: IEEE 802.11

Mar. 26: Medium Access Control

  • Homework #5 (due by Apr. 9 Tue)
    • Read the following papers and write a one-page summary for each paper.
      • J. Broch, D. A. Maltz, D. B. Johnson, Y.-C. Hu and J. Jetcheva, "Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols," MobiCom'98, Oct. 1998.
      • J. Broch, D. A. Maltz and D. B. Johnson, "Supporting Hierarchy and Heterogeneous Interfaces in Multi-Hop Wireless Ad Hoc Networks," Workshop on Mobile Computing (I-SPAN), Jun. 1999.
    • Review exercises: 9.21, 10.3, 7.7, 7.13
  • Term paper: Draft by Apr. 2 (Tue)
    • Prepare in Microsoft Word, maximum 5 single-spaced pages.
    • This interim report should (i) state the problem, (ii) summarize previous work in the field, (iii) propose a new solution, and (iv) presents the planned evaluation methodology.
  • Team project: Final by Apr. 16 (Tue)
    • Prepare in Microsoft Word, maximum 10 single-spaced pages
    • Structure: Overview, Related work, Experiment environment, Setup procedure, Results, Discussion and Conclusion

Mar. 21: Mobile Communications

Mar. 19: Mobile Communications

Mar. 12 & 14: No Class (Spring Break)

Mar. 7: Transport Protocol in Mobile Networks

  • Homework & Quiz Review

Mar. 5: Transport Protocol in Mobile Networks

Feb. 28: Transport Protocol in Mobile Networks (some are duplicated)

Feb. 26: Transport Protocol in Fixed Networks

Feb. 21: No Class (Digital Mixer from NEOSA/NOCHE)

Feb. 19: Multicast Protocol in Mobile Networks

Feb. 14: Multicast Protocol in Mobile Networks

Feb. 12: Routing in Mobile Ad hoc Networks

  • Homework #4 (due by Feb. 26 Tue)
    • 1.Paper [1] is the key paper of paper [2]. Read those two papers and answer the followings based on paper [2].
      • What does the authors of paper [2] say about the conclusion of paper [1]? According to paper [1], what do you think leads this observation?
      • What does the authors of paper [2] say about the limitation of paper [1]? According to paper [1], what do you think leads this observation?
      • If you are the next researcher, what do you say about the conclusion and limitation of paper [2]?
      • [1] A. Bar-Noy, I. Kessler, M. Sidi, Mobile Users: To Update or not to Update ?
      • [2] I. F. Akyildiz, S. M. Ho, and Y.-B. Lin, Movement-Based Location Update and Selective Paging for PCS Network. IEEE/ACM Transactions on Networking, 4(4): 629-638, 1996.
    • 2. Read the following paper and write a one-page summary.
  • Team project
    • Have you tried installing Linux and drivers for the wireless PC card on a laptop computer?
    • Check if your laptop connects to the Internet wirelessly via "access point"
    • Download Mobile IP software from Stanford site or from Hut site
    • Read installation document (e.g., doc/Dynamics-HUT-Mobile-IP-HOWTO) and start installing Mobile IP (FA COA or Co-located COA?)
  • Term paper: Literature survey and evaluation tool setup by Feb. 19 (Tue)
    • Cover at least 2 x (number of team members) related papers or book chapters.
    • Prepare in Microsoft Word. Maximum 3 pages.

Feb. 7: Routing in Mobile Ad hoc Networks

Feb. 5: Location Management

  • A. Bar-Noy, I. Kessler, and M. Sidi, "Mobile Users: To Update or not to Update?" Wireless Networks Journal, Vol. 1, pp. 175-186, 1995.
  • Bhattacharya and S. K. Das, "LeZi-Update: An Information-Theoretic Approach to Track Mobile Users in PCS Networks," MOBICOM 1999.
  • G. W. Fitzmaurice, "Situated Information Spaces and Spatially Aware Palmtop Computers," Communications of the ACM, Vol. 36, No. 7, pp. 39-49, Jul. 1993.
  • M. Spreitzer and M. Theimer, "Providing Location Information in a Ubiquitous Computing Environment," Mobile Computing, Edited by T. Imielinski and H. F. Korth, Chapter 15, Kluwer Academic Pub., 1996.
  • Hiroaki Koshima & Joseph Hoshen, "Personal locator services emerge," IEEE Spectrum, pp. 41-48, Feb. 2000.
  • Goran M. Djuknic and Robert E. Richton, "Geolocation and Assisted GPS," IEEE Computer, pp.123-125, Feb. 2001.
  • Mike Addlesee, Rupert Curwen, Steve Hodges, Joe Newman, Pete Steggles, Andy Ward, Andy Hopper, “mplementing a Sentient Computing System,”IEEE Computer, Vol.34, No. 8, pp. 50-56, Aug. 2001.
  • Jeffrey Hightower, Gaetano Borriello, “Location Systems for Ubiquitous Computing,”IEEE Computer, Vol.34, No. 8, pp. 57-66, Aug. 2001.

Jan. 31: Location Management

Jan. 29: Location Management

  • "The Mobile Phone Meets the Internet," IEEE Spectrum, Aug. 1999
  • "Radio Interfaces Make the Difference in 3G Cellular Systems," IEEE Spectrum, Oct. 2000
  • Y.-B. Lin, "Mobility Management for Cellular Telephony Networks," IEEE Parallel and Distributed Technology, pp.65-73, Winter 1996.
  • Homework #3
  • Team project
    • Have you sent me an email about your team?
    • Send an email to nischalau@hotmail.com about project name & topic as well as required resources & experiment schedule (in room SH 305) by Feb. 5
    • 1st stage experiment (due by Feb. 12)
    • Visit SH 305 on the scheduled time
    • Obtain a laptop computer and a wireless PC card (cannot take out of SH 305)
    • Install Linux operating system on the laptop (dual booting)
    • And more...
  • Term paper
    • Have you sent me an email about your group and topic?
    • 1st stage document (due by Feb. 5)
      • Elect a coordinator in your group
      • For each member, read a related paper and write a one-page summary
      • Share and discuss the summaries in your group, and prepare a one-page note on comparing schemes in the papers
      • The coordinator sends the five summaries and one-page note to the instructor
      • Prepare in Microsoft Word
    • 2nd stage document (due by Feb. 19): Literature survey and evaluation tool setup

Jan. 24: Mobile IP

Jan. 22: Mobile IP

  • Office hour: MW 13:00-15:00 & After class
  • Term Paper: a group of 3-5 members (rather than a group of 1 or 2 members)
  • For more information on Mobile IP, please refer to a paper by C. E. Perkins, "Mobile IP," IEEE Communications Magazine, pp. 84-99, May 1997.
  • Homework #2 : Due by Jan. 29
    • 1. Who does exchange ARP messages and when they do that?
    • 2. Obtain an IP datagram from your local network and explain the format of IP datagram based on it.
    • 3. What is the MTU size for Ethernet and why is it required? What are the related fields in IP datagram and how does it managed?
    • 4. In indirect routing (via gateway), the sender identifies a gateway to which the datagram can be sent and the gateway then forward the datagram on toward its destination network. The sender then requires two destinations, one for the gateway, and the other for the final destination. Does the sender use a method similar to IP-in-IP encapsulation? If yes, explain the difference. If no, explain how the problem is handled.
    • 5. Consider a fixed subnet partition of a class B network number that will accommodate at least 76 networks. How many hosts can be on each network?
    • 6. Does it ever make sense to subnet a class C network address? Why or why not?
    • 7. What is "ping" Which protocol message and which type does it use? Experiment this command and report the result.
    • 8. Experiment to see how many of each ICMP message type appear on your local network during a day.
    • 9. What is "traceroute" Which protocol message and which type does it use? Experiment this command and report the result.
    • 10. Examine the Mobile IP source code saved under "/export/home/cyu/dynamics-0.8.1/src" in "fenn.csuohio.edu" system
    • (a) Explain under which conditions the 7 one-bit fields are set in agent advertisement message (use the variables in the program, e.g., set B field when aaa>4 which means ...).
    • (b) Explain the registration process as coded in mobile node.
    • Reference: Douglas E. Comer, Internetworking with TCP/IP, Volume I, 2nd Edition, Prentice-Hall, Inc., 1991.

Jan. 17: Overview (Mobile Computing)

Jan. 15: Overview (Mobile Computing)

  • Homework #1: Due by Jan. 22
    • For each of them, write one-page summary to address the following issues. (i) What is the essence of the paper? (ii) What is missing? (iii) Where is the vision and how does it relate to technology today?
    • [1] G. H. Forman, J. Zahorjan, "The Challenges of Mobile Computing," IEEE Computer, V 27, N 4, (April 1994), pp. 38-47.
    • [2] M. Satyanarauanan, "Fundamental challenges of mobile computing," ACM Symposium on Principles of Distributed Computing, 1995 (PODC'95 invited lecture).
[EEC 693/793] [Classes] [Team Project] [Term Paper] [References] [Links]