SlideShare a Scribd company logo
Project Plan



                                               MyMANET
                                        Hrushikesh Mehendale, Petar Tsankov, Chinmay Gangakhedkar, Victoria Au
                                                                                Guided by – Dr. Santosh Vempala

Background


MANETs or Mobile Ad-hoc NETworks are a category of wireless networks in which no centralized
governing body is present in the network. Nodes in the network are connected to each other in an ad-
hoc manner; every node functions as a host and as a router at the same time. MyMANET is a framework
for implementing MANET functionalities and has been developed by Ashwin Paranjape and Santosh
Vempala at Georgia Institute of Technology.

The job of our team is to take this project closed towards deployment. At this point of time, we felt that
there are two deployment scenarios where MyMANET can be really useful. First scenario is providing
intra-net and Internet connectivity in some areas of developing countries. MyMANET is affordable as it
is just software. It is also easy to deploy and scale. Hence, it is ideal for developing regions.

The second scenario is connectivity and communication in disaster affected areas and disaster-relief
operations. Disaster affected areas lack infrastructure and need instant connectivity. Since MyMANET
does not require much infrastructure and can be deployed rapidly, it may prove extremely valuable in
providing connectivity and communication in disaster affected areas.

The technical core that has already been implemented contains the software architecture, manifold
routing protocol, gateway functionality for Internet access, terminal based network statistics
visualization and a terminal based peer-to-peer chat application.


Objectives


Following are the objectives of our project:

    1.   To come up with a complete path for deployment of MyMANET
    2.   To develop relevant applications over MyMANET those realize its potential utility completely.


Proposed program and Rationale


The first step to achieve our objectives is to find a suitable deployment scenario and business
partner. Usability of MyMANET is extremely important from the point of view effective deployment.
Hence understanding the precise requirements beforehand is crucial. Two possible scenarios
mentioned above are connectivity for developing regions and connectivity in disaster affected areas.
We will start exploring opportunities on both the fronts. We will introduce MyMANET and demonstrate
its potential to a list of selected organizations. The positive feedback, coming from partners that are
willing to use MyMANET, will be analyzed in order to understand the requirements. Having analyzed
the deployment path, the team will establish a set of necessary modifications and we will confidently




                                                     1
Project Plan


start implementing them. Bearing the time constraints in mind, we will try to achieve the best possible
combination of the deployment scenario and the business partner.

For successful deployment we will need to work on the following aspects of MyMANET:
1. Enhancing usability - GUI, network configuration and startup, network monitoring
2. Building effective applications that utilize the full potential of MyMANET - Internet, peer-to-peer
chat, peer-to-peer voice chat, demand-supple based resource sharing
3. Interoperability - Porting MyMANET on a different hardware platform like a wireless router
4. Tuning some MyMANET code (if required) for actual deployment

It is clear that points two and three from the list above directly depend on the future partner. However,
our team has already analyzed potential features and applications. After requirements are outlined, we
will start working on the above mentioned aspects. We will start building prototypes of GUI
enhancements and applications and get them evaluated from our business partners. Prototypes will be
improved iteratively, incorporating the feedback from partners in each iteration. This way we will
ensure that our product matches the expectations of the end users.

In regard to usability, building an intuitive graphical interface for network statistics visualization and
coming up with an easy network configuration sequence will be the team's primary focus. Potential
applications that can run over MyMANET are Internet, local chat, local file sharing and VoIP. We
understand that the future business partner will wish to provide a service of his interest, which will
require a specific application that provides this service. Therefore, we will wait until receiving positive
response from the selected partners. In case of unexpected delay in communication we plan to develop
one or more of our ideas.

Along with usability, interoperability is equally important. Also, in the scenarios that we have
shortlisted, coverage requirements of MyMANET may be higher (in hundreds of meters). Taking the
limitations of the current system into account, porting MyMANET on a wireless router is essential. The
laptop wireless cards are limited in their range and introducing a router in the network will have a great
impact on the scalability and the performance of the network. Due to time constraints, we have limited
the scope of this project to porting MyMANET on only one router model.


Milestones


Because one of the main purposes of the project is to pave a road to deployment, we will spend the first
three weeks analyzing and selecting business partners that will support the application and will be able
to find myMANET useful for their needs. In our search, we will need to decide on many factors such as
location and breadth of the location. For example, if the client is a local Atlanta organization, we might
not have to go through a lot of bureaucracy and be able to monitor the myMANET release. However, if
it was an international organization, we might be able to reach more people in a more prominent way.
Additionally, the purpose for which the application will be used is also a crucial deciding factor. As part
of this process, we will also need to demonstrate the current capabilities of myMANET to clients and to
gather customization requirements from them. It is with these requirements, that will we will transform
the the core MyMANET framework into a usable program for an organization.




                                                     2
Project Plan


Week 1 - Week 3
 a. Freezing scenario requirements
   - Identifying business partners
   - Demonstration and their feedback
   - Derivation of requirements

 b. Understanding porting MyMANET on a wireless router
   - Router selection
   - Precise methodology
   - Porting test modules on router

 c. Basic GUI enhancements
    - Network statistics visualization

Week 4
 a. Building basic applications prototypes and first feedback from partners

 b. Completion of basic GUI enhancements and first feedback from partners

Week 5 - Week 6
 a. Completion of the following incorporating second feedback from partners
   - P2P chat application
   - P2P voice chat application
   - Demand supply based resource sharing application

 b. Completion of the porting of MyMANET on the selected router

 c. Completion of GUI enhancements incorporating second feedback from partners

Week 6 - Week 7
 a. System integration

 b. To set up a test bed inside campus

 b. Test plan

 c. Analysis of results

Week 8
 a. Feedback on the test from partners

 b. Incorporating the final changes into the system

 c. Report writing

Week 9 - Buffer




                                                   3
Project Plan


Division of Responsibilities


Chinmay and Victoria - GUI and applications
Hrushikesh and Petar - Router porting, Usability enhancements




                                                 4

More Related Content

PPTX
Distributed Mobility Management (DMM)
PDF
MANET project
PDF
NS2 Projects for Final Year Students, MANET, VANET, Ad-Hoc Networks...
DOCX
Surname 1I attached the book for this class as a pdf as well. .docx
PDF
BoscoChat (A free Wi-Fi Chat Room in Android)
DOCX
Running Head Project presentation .docx
PDF
Complete inet-phi-book-vol-1-2003-secure
Distributed Mobility Management (DMM)
MANET project
NS2 Projects for Final Year Students, MANET, VANET, Ad-Hoc Networks...
Surname 1I attached the book for this class as a pdf as well. .docx
BoscoChat (A free Wi-Fi Chat Room in Android)
Running Head Project presentation .docx
Complete inet-phi-book-vol-1-2003-secure

Similar to My Manet Project Plan (20)

PDF
Wi fi Massanger SRS
PDF
23625509 internetworking-technologies
PDF
Unit 7
PDF
IRJET- Improve Client Performance in Client Server Mobile Computing System us...
DOCX
IT327-1404A-01 Implementing, Managing and Mainta.docx
PDF
Network 2020: Connecting Everyone to Everything
PDF
Enamul Haque (062656056)
DOC
Sample Report Format
DOC
Hermes Final Draft 1.8 6 7 07
PDF
project
PDF
Towards Open Pervasive Displays (Keynote at Tekes UbiSummit, May 2011)
PDF
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
DOC
Project synopsis
DOCX
CLASS NAMEMIS600PROFESSORS NAME STUDENTS NAME PRO.docx
DOCX
Final repert 2007
PDF
Manika
ODP
Zen and Enterprise Architecture
PDF
The common challenges of mobile internet for up coming generation
Wi fi Massanger SRS
23625509 internetworking-technologies
Unit 7
IRJET- Improve Client Performance in Client Server Mobile Computing System us...
IT327-1404A-01 Implementing, Managing and Mainta.docx
Network 2020: Connecting Everyone to Everything
Enamul Haque (062656056)
Sample Report Format
Hermes Final Draft 1.8 6 7 07
project
Towards Open Pervasive Displays (Keynote at Tekes UbiSummit, May 2011)
Towards Open Pervasive Displays (Keynote at UbiSummit, Helsinki, May 2011)
Project synopsis
CLASS NAMEMIS600PROFESSORS NAME STUDENTS NAME PRO.docx
Final repert 2007
Manika
Zen and Enterprise Architecture
The common challenges of mobile internet for up coming generation
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Tartificialntelligence_presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Empathic Computing: Creating Shared Understanding
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine Learning_overview_presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Tartificialntelligence_presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Group 1 Presentation -Planning and Decision Making .pptx
Spectroscopy.pptx food analysis technology
Spectral efficient network and resource selection model in 5G networks
NewMind AI Weekly Chronicles - August'25-Week II
OMC Textile Division Presentation 2021.pptx
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
1. Introduction to Computer Programming.pptx
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Ad

My Manet Project Plan

  • 1. Project Plan MyMANET Hrushikesh Mehendale, Petar Tsankov, Chinmay Gangakhedkar, Victoria Au Guided by – Dr. Santosh Vempala Background MANETs or Mobile Ad-hoc NETworks are a category of wireless networks in which no centralized governing body is present in the network. Nodes in the network are connected to each other in an ad- hoc manner; every node functions as a host and as a router at the same time. MyMANET is a framework for implementing MANET functionalities and has been developed by Ashwin Paranjape and Santosh Vempala at Georgia Institute of Technology. The job of our team is to take this project closed towards deployment. At this point of time, we felt that there are two deployment scenarios where MyMANET can be really useful. First scenario is providing intra-net and Internet connectivity in some areas of developing countries. MyMANET is affordable as it is just software. It is also easy to deploy and scale. Hence, it is ideal for developing regions. The second scenario is connectivity and communication in disaster affected areas and disaster-relief operations. Disaster affected areas lack infrastructure and need instant connectivity. Since MyMANET does not require much infrastructure and can be deployed rapidly, it may prove extremely valuable in providing connectivity and communication in disaster affected areas. The technical core that has already been implemented contains the software architecture, manifold routing protocol, gateway functionality for Internet access, terminal based network statistics visualization and a terminal based peer-to-peer chat application. Objectives Following are the objectives of our project: 1. To come up with a complete path for deployment of MyMANET 2. To develop relevant applications over MyMANET those realize its potential utility completely. Proposed program and Rationale The first step to achieve our objectives is to find a suitable deployment scenario and business partner. Usability of MyMANET is extremely important from the point of view effective deployment. Hence understanding the precise requirements beforehand is crucial. Two possible scenarios mentioned above are connectivity for developing regions and connectivity in disaster affected areas. We will start exploring opportunities on both the fronts. We will introduce MyMANET and demonstrate its potential to a list of selected organizations. The positive feedback, coming from partners that are willing to use MyMANET, will be analyzed in order to understand the requirements. Having analyzed the deployment path, the team will establish a set of necessary modifications and we will confidently 1
  • 2. Project Plan start implementing them. Bearing the time constraints in mind, we will try to achieve the best possible combination of the deployment scenario and the business partner. For successful deployment we will need to work on the following aspects of MyMANET: 1. Enhancing usability - GUI, network configuration and startup, network monitoring 2. Building effective applications that utilize the full potential of MyMANET - Internet, peer-to-peer chat, peer-to-peer voice chat, demand-supple based resource sharing 3. Interoperability - Porting MyMANET on a different hardware platform like a wireless router 4. Tuning some MyMANET code (if required) for actual deployment It is clear that points two and three from the list above directly depend on the future partner. However, our team has already analyzed potential features and applications. After requirements are outlined, we will start working on the above mentioned aspects. We will start building prototypes of GUI enhancements and applications and get them evaluated from our business partners. Prototypes will be improved iteratively, incorporating the feedback from partners in each iteration. This way we will ensure that our product matches the expectations of the end users. In regard to usability, building an intuitive graphical interface for network statistics visualization and coming up with an easy network configuration sequence will be the team's primary focus. Potential applications that can run over MyMANET are Internet, local chat, local file sharing and VoIP. We understand that the future business partner will wish to provide a service of his interest, which will require a specific application that provides this service. Therefore, we will wait until receiving positive response from the selected partners. In case of unexpected delay in communication we plan to develop one or more of our ideas. Along with usability, interoperability is equally important. Also, in the scenarios that we have shortlisted, coverage requirements of MyMANET may be higher (in hundreds of meters). Taking the limitations of the current system into account, porting MyMANET on a wireless router is essential. The laptop wireless cards are limited in their range and introducing a router in the network will have a great impact on the scalability and the performance of the network. Due to time constraints, we have limited the scope of this project to porting MyMANET on only one router model. Milestones Because one of the main purposes of the project is to pave a road to deployment, we will spend the first three weeks analyzing and selecting business partners that will support the application and will be able to find myMANET useful for their needs. In our search, we will need to decide on many factors such as location and breadth of the location. For example, if the client is a local Atlanta organization, we might not have to go through a lot of bureaucracy and be able to monitor the myMANET release. However, if it was an international organization, we might be able to reach more people in a more prominent way. Additionally, the purpose for which the application will be used is also a crucial deciding factor. As part of this process, we will also need to demonstrate the current capabilities of myMANET to clients and to gather customization requirements from them. It is with these requirements, that will we will transform the the core MyMANET framework into a usable program for an organization. 2
  • 3. Project Plan Week 1 - Week 3 a. Freezing scenario requirements - Identifying business partners - Demonstration and their feedback - Derivation of requirements b. Understanding porting MyMANET on a wireless router - Router selection - Precise methodology - Porting test modules on router c. Basic GUI enhancements - Network statistics visualization Week 4 a. Building basic applications prototypes and first feedback from partners b. Completion of basic GUI enhancements and first feedback from partners Week 5 - Week 6 a. Completion of the following incorporating second feedback from partners - P2P chat application - P2P voice chat application - Demand supply based resource sharing application b. Completion of the porting of MyMANET on the selected router c. Completion of GUI enhancements incorporating second feedback from partners Week 6 - Week 7 a. System integration b. To set up a test bed inside campus b. Test plan c. Analysis of results Week 8 a. Feedback on the test from partners b. Incorporating the final changes into the system c. Report writing Week 9 - Buffer 3
  • 4. Project Plan Division of Responsibilities Chinmay and Victoria - GUI and applications Hrushikesh and Petar - Router porting, Usability enhancements 4