Orchestra Framework: Protocol Design for Ad Hoc and Delay Tolerant Networks using Genetic Algorithms

dc.contributor.authorNaik, Apoorven
dc.contributor.committeechairDaSilva, Luiz A.en
dc.contributor.committeememberHou, Yiwei Thomasen
dc.contributor.committeememberYang, Yalingen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T21:39:01Zen
dc.date.adate2011-07-15en
dc.date.available2014-03-14T21:39:01Zen
dc.date.issued2011-06-20en
dc.date.rdate2011-07-15en
dc.date.sdate2011-06-22en
dc.description.abstractProtocol designs targeted at a specific network scenario or performance metric appear promising on paper, but the complexity and cost of implementing and tuning a routing protocol from scratch presents a major bottleneck in the protocol design process. A unique framework called 'Orchestra` is proposed in the literature to support the testing and development of novel routing designs. The idea of the Orchestra framework is to create generic and reusable routing functional components which can be combined to create unique protocol designs customized for a specific performance metric or network setting. The first contribution of this thesis is the development of a generic, modular, scalable and extensible architecture of the Orchestra framework. Once the architecture and implementation of the framework is completed, the second contribution of this thesis is the development of functional components and strategies to design and implement routing protocols for delay tolerant networks (DTNs). DTNs are a special type of ad hoc network characterized by intermittent connectivity, long propagation delays and high loss rate. Thus, traditional ad hoc routing approaches cannot be used in DTNs, and special features must be developed for the Orchestra framework to support the design of DTN routing protocols. The component-based architecture of Orchestra can capture a variety of modules that can be used to assemble a routing protocol. However, manually assembling these components may result in suboptimal designs, because it is difficult to determine what the best combination is for a particular set of performance objectives and network characteristics. The third contribution of the thesis addresses this problem. A genetic algorithm based approach to automate the process of routing protocol design is developed and its performance is evaluated in the context of the Orchestra framework.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-06222011-172202en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-06222011-172202/en
dc.identifier.urihttp://hdl.handle.net/10919/43409en
dc.publisherVirginia Techen
dc.relation.haspartNaik_Apoorv_T_2011.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectDelay Tolerant Networksen
dc.subjectGenetic Algorithmsen
dc.subjectComponent-based Software Engineeringen
dc.subjectAd hoc Networksen
dc.titleOrchestra Framework: Protocol Design for Ad Hoc and Delay Tolerant Networks using Genetic Algorithmsen
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Naik_Apoorv_T_2011.pdf
Size:
1.87 MB
Format:
Adobe Portable Document Format

Collections