Serverless Mobile Multiuser Chat Application Based on ChronoSync for Named Data Networking

Authors

  • Yudi Andrean Phanama University of Indonesia
  • Fransiskus Astha Ekadiyanto University of Indonesia
  • Riri Fitri Sari University of Indonesia

DOI:

https://doi.org/10.14738/tnc.44.2179

Keywords:

Named Data Networking, Distributed System, Serverless System, Mobile Multiuser Chat

Abstract

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.

Author Biographies

Yudi Andrean Phanama, University of Indonesia

Department of Electrical Engineering, Faculty of Engineering, University of Indonesia

Fransiskus Astha Ekadiyanto, University of Indonesia

Department of Electrical Engineering, Faculty of Engineering, University of Indonesia

Riri Fitri Sari, University of Indonesia

Department of Electrical Engineering, Faculty of Engineering, University of Indonesia

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

2016-09-14

How to Cite

Phanama, Y. A., Ekadiyanto, F. A., & Sari, R. F. (2016). Serverless Mobile Multiuser Chat Application Based on ChronoSync for Named Data Networking. Discoveries in Agriculture and Food Sciences, 4(4), 32. https://doi.org/10.14738/tnc.44.2179