Demo: Velox: Enhancing P2P Real-Time Communication in Browsers.

Justin Parsons, Jackson Winslow,Lewis Tseng

PerCom Workshops(2023)

引用 0|浏览1
暂无评分
摘要
Peer-to-peer (P2P) real-time communication is a fundamental building block for modern pervasive systems and applications, to name a few, mobile edge clouds, device-to-device coordination, and intelligent transportation. This paper introduces Velox, a suite of tools to enhance P2P real-time communication in browsers. It consists of a customized JavaScript compiler, a control room for managing peer connections and tracking resources using the WebSocket protocol, and clientside scripts for maintaining P2P communication channels using WebRTC and fetching necessary resources and contents. Two design priorities of our design are extensibility and ease of adoption. First, our tools are modular so that each component can be easily replaced and extended without touching other parts. Hence, others can build on top of Velox by only modifying the critical component(s). Second, we choose to develop our tools such that they work directly in web browsers. Browsers run smoothly on most personal computing devices; hence, a direct support for browsers will make the adoption and development simpler. Finally, we discuss our plan to demonstrate a P2P caching application using Velox to showcase the effectiveness and functionalities of our tools. In particular, a client can fetch resources cached at other neers.
更多
查看译文
关键词
P2P,WebRTC,JavaScript,WebSocket
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要