Implementing instant messaging using named data

Jiangzhe Wang*, Chunyi Peng, Chi-Yu Li, Eric Osterweil, Ryuji Wakikawa, Pei Chun Cheng, Lixia Zhang

*此作品的通信作者

研究成果: Conference contribution同行評審

12 引文 斯高帕斯(Scopus)

摘要

The Internet has been a huge success, but it is showing signs of age. Among multiple proposed directions for the Internet's future design is a promising architecture called Named Data Networking (NDN). NDN casts data as a first class element of the network's architecture in an effort to greatly facilitate new application development. However, as with any new architecture, one important deployment issues is being able to evolve existing applications. In this paper, we use a library for Instant Messaging (IM) applications called libpurple as a case study to demonstrate both the advantages of implementing IM as a serverless application in NDN and to explore promising approaches to porting applications to NDN. Our new serverless design enables IM clients to chat with each other without infrastructure support. Since libpurple is widely used as the transport layer of several IM applications (including Pidgin, Adium, and Apolio IM) our new library NDN Purple is able to seamlessly support these applications without modification to higher-layer code. In this work, we propose that our serverless design serves as a template for porting applications, and using it requires only trivial changes existing applications' state machines in order to facilitate interactions with NDN through. We do this by embedding a local pseudo-proxy in the application itself, and we are therefore able to leave the legacy code's state machine alone.

原文English
主出版物標題Asian Internet Engineering Conference, AINTEC 2010
頁面40-47
頁數8
DOIs
出版狀態Published - 2010
事件6th Asian Internet Engineering Conference, AINTEC 2010 - Bangkok, 泰國
持續時間: 15 11月 201017 11月 2010

出版系列

名字Asian Internet Engineering Conference, AINTEC 2010

Conference

Conference6th Asian Internet Engineering Conference, AINTEC 2010
國家/地區泰國
城市Bangkok
期間15/11/1017/11/10

指紋

深入研究「Implementing instant messaging using named data」主題。共同形成了獨特的指紋。

引用此