Serverless Mobile Multiuser Chat Application Based on ChronoSync for Named Data Networking
DOI:
https://doi.org/10.14738/tnc.44.2179Keywords:
Named Data Networking, Distributed System, Serverless System, Mobile Multiuser ChatAbstract
Client-server application model is prone to single point of failure on the server, thus making distributed model a good choice against the problem. Named Data Networking (NDN) has been a prospecting architecture to enable the future internet, putting the focus of the network to ‘what’ data to fetch instead of ‘where’ to send the data. NDN can provide communication for many networking devices, including mobile devices. In this paper, we present DChronoChat, an implementation of ChronoSync synchronization protocol to provide a distributed, serverless mobile multiuser chat application on NDN network. We implemented DChronoChat using jNDN 0.10 library on Android devices with real NDN Forwarding Daemon (NFD) for Android device. We show through our implementation that ChronoSync can provide synchronization in real implementation of mobile multiuser chat application.
References
(17) Android Developers, 2015. Android Lolliop. Internet: https://developer.android.com/about/versions/lollipop.html
(18) Berson, Alex. Client/server architecture. McGraw-Hill, Inc., 1996.
(19) Umar, A. and Fraser, C.W., 1993. Distributed computing: a practical synthesis of networks, client-server systems, distributed applications, and open systems. Prentice-Hall, Inc...
(20) NDN Project, "NDN Technical Memo: Naming Conventions", NDN Technical Report NDN-0022, Revision 1: July 21, 2014.
Wolfson, M. and Felker, D., 2013. Android Developer Tools Essentials: Android Studio to Zipalign. " O'Reilly Media, Inc.".
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2016 Transactions on Networks and Communications

This work is licensed under a Creative Commons Attribution 4.0 International License.