Abstract
The tuple board is a new distributed computing paradigm based on the tuple space concept invented by Gelernter in 1985. Designed for ad hoc mobile wireless networks, tuple board is a serverless architecture that differs from the original client-server paradigm proposed in tuple space. In this project, Tuple Board, a tuple board implementation has been developed based on the M2MP protocol. Comparing to the previous implementation in Bondada's work, the following improvements have been made: (1) M2MP, instead of M2MI, is used as the underlying network protocol for data communication, (2) notification is available in the tuple board implementation for tuple status changes, (3) a JavaSpaces Entry-like approach is used rather than using Java Class/Object arrays to represent tuple objects. To further study the strength and the limitations of Tuple Board, a collaborative photo sharing application has been developed. The application allows users in ad hoc mobile networks to share selected photos and view photos posted by other users based on dynamically defined rules. Photos available in the application can be shared or withdrawn by the owner.
Publication Date
2006
Document Type
Master's Project
Student Type
Graduate
Department, Program, or Center
Computer Science (GCCIS)
Advisor
Kaminsky, Alan
Advisor/Committee Member
Heliotis, James
Advisor/Committee Member
Cheng, Yutao
Recommended Citation
Cheng, Yutao, "Ad hoc collaborative photo sharing with a tuple board" (2006). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/6914
Campus
RIT – Main Campus
Comments
Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in February 2013.