Graduation Semester and Year
2012
Language
English
Document Type
Thesis
Degree Name
Master of Science in Computer Science
Department
Computer Science and Engineering
First Advisor
Mohan Kumar
Abstract
Opportunistic networks provide a viable platform for mobile communications due to the ubiquity of smart phones. These networks are characterized by lack of end to-end reliable connections. In such networks, establishing collaboration among nodes is a challenge. In this thesis, a middleware architecture for opportunistic communication and collaboration has been designed, developed, and implemented. The middleware architecture supports a protocol for efficiently exchanging information between mobile nodes during an opportunistic contact. Message formats for differentiating the various kinds of messages that will be transferred across the network are defined to maintain consistency and reduce redundancy. The architecture consists of several modules equipped with system software to differentiate, compute, update and merge information acquired at each participating node. The middleware has been developed with a view to support a variety of application services on opportunistic networks. In particular, the middleware performs service composition utilizing basic services available in different devices. A sample language translation application has been implemented involving several android devices to test service composition in an opportunistic network created among mobile devices. Finally experimental results are carried out to measure success rates of service composition. The experimental studies include results with the following scenarios: parallel service requests; varying service composition lengths; varying content size; varying number of nodes;
Disciplines
Computer Sciences | Physical Sciences and Mathematics
License
This work is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 4.0 International License.
Recommended Citation
Madhavan, Samaya, "Implementation Of A Middleware Architecture For Collaboration Among Mobile Devices In Opportunistic Networks." (2012). Computer Science and Engineering Theses. 12.
https://mavmatrix.uta.edu/cse_theses/12
Comments
Degree granted by The University of Texas at Arlington