Student Projects

  • Android Ad-Hoc SMS Network (Students: Omri Dor and Danny Rasin)
    In large gatherings (like crowded demonstrations) and disaster areas, a cellular connection can rarely be supported since all subscribers try to use their mobile device roughly at the same time in an area which is not planned to support such a large number of users. Even an SMS between two subscribers which could be not more than 800m apart cannot be successfully sent over the cellular network in these cases. Trying to turn the problem into a solution, the fact that there are so many mobile subscribers in close vicinity can be used to create an ad-hoc network capable of forwarding a text message from one to another until the destination is reached. This network can also be used to broadcast a message to all subscribers.
  • Improving High-Speed Router Performance by Using Memory Banks (Students: Inna Grijnevitch and Aviad Levy)
    This project explores several packet-storing strategies for routers (or any similar device), using several memory banks, which may provide better performance.The project will test several strategies for storing and retrieving packets from memory banks and compare analysis and simulation using the Omnet++ simulation platform using synthetic settings. Later, a more realistic setting will be tested, using a router model and traffic generators taken from the INET framework.
  • TCP Simulation Tutorial and HW exercise using Omnet++ (Students: Dani Magner and Oren Leibovits)
    In this project the students will construct a Computer Networks class exercise for future students who want to learn about the Omnet++ network simulator and about the TCP protocol.
    As part of the project, the students will also investigate the Incast problem in a large data center where high fan-in can cause large amounts of packet drops and reduce the throughput considerably.
    The deliverables of the project:

    • A short hebrew tutorial explaining about Omnet++ and how to get started using it.
    • A VM image complete with a working Omnet++ environment and all the files and models required to run the class exercise.
    • A homework exercise (on the order of current Computer Network wet homework exercises) demonstrating the capabilities of Omnet in exploring aspects of the TCP protocol.
    • A model of a data center demonstrating the Incast problem.