ONEChat: Enabling Group Chat and Messaging in Opportunistic Networks

Heming Cui; Suman Ramkumar Srinivasan; Henning G. Schulzrinne

ONEChat: Enabling Group Chat and Messaging in Opportunistic Networks
Cui, Heming
Srinivasan, Suman Ramkumar
Schulzrinne, Henning G.
Technical reports
Computer Science
Electrical Engineering
Persistent URL:
Columbia University Computer Science Technical Reports
Part Number:
Department of Computer Science, Columbia University
Publisher Location:
New York
Opportunistic networks, which are wireless network "islands" formed when transient and highly mobile nodes meet for a short period of time, are becoming commonplace as wireless devices become more and more popular. It is thus imperative to develop communication tools and applications that work well in opportunistic networks. In particular, group chat and instant messaging applications are particularly lacking for such opportunistic networks today. In this paper, we present ONEChat, a group chat and instant messaging program that works in such opportunistic networks. ONEChat uses message multicasting on top of service discovery protocols in order to support group chat and reduce bandwidth consumption in opportunistic networks. ONEChat does not require any pre-configuration, a fixed network infrastructure or a client-server architecture in order to operate. In addition, it supports features such as group chat, private rooms, line-by-line or character-by-character messaging, file transfer, etc. We also present our quantitative analysis of ONEChat, which we believe indicates that the ONEChat architecture is an efficient group collaboration platform for opportunistic networks.
Computer science
Item views
text | xml
Suggested Citation:
Heming Cui, Suman Ramkumar Srinivasan, Henning G. Schulzrinne, 2010, ONEChat: Enabling Group Chat and Messaging in Opportunistic Networks, Columbia University Academic Commons, http://hdl.handle.net/10022/AC:P:10500.

Center for Digital Research and Scholarship at Columbia University Libraries | Policies