Framework for Peer-to-Peer Data Sharing over Web Browsers

被引:0
|
作者
Pattanaik, Vishwajeet [2 ]
Sharvadze, Ioane [1 ]
Draheim, Dirk [2 ]
机构
[1] Microsoft, Tallinn, Estonia
[2] Tallinn Univ Technol, Informat Syst Grp, Tallinn, Estonia
关键词
Data ownership; Decentralization; Human-computer interaction; Peer-to-peer; Social web; Security; Web apps; WebRTC;
D O I
10.1007/978-3-030-35653-8_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Web was originally designed to be a decentralized environment where everybody could share a common information space to communicate and share information. However, over the last decade, the Web has become increasingly centralized. This has led to serious concerns about data ownership and misuse of personal data. While there are several approaches to solve these problems, none of them provides a simple and extendable solution. To this end, in this paper, we present an application-independent, browser-based framework for sharing data between applications over peer-to-peer networks. The framework aims to empower end-users with complete data ownership, by allowing them to store shareable web content locally, and by enabling content sharing without the risk of data theft or monitoring. We present the functional requirements, implementation details, security aspects, and limitations of the proposed framework. And finally, discuss the challenges that we encountered while designing the framework; especially, why it is difficult to create a server-less application for the Web.
引用
收藏
页码:207 / 225
页数:19
相关论文
共 50 条
  • [1] A Peer-to-Peer Data Sharing Framework for Web Browsers: Analysis and Evaluation
    Pattanaik V.
    Sharvadze I.
    Draheim D.
    [J]. SN Computer Science, 2020, 1 (4)
  • [2] Peer-to-Peer between Browsers: Cyclon Protocol over WebRTC
    Tindall, Nick
    Harwood, Aaron
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2015,
  • [3] A peer-to-peer architecture for Web annotation sharing
    Yang, CZ
    Chen, SC
    Chen, IX
    [J]. DIGITAL LIBRARIES: IMPLEMENTING STRATEGIES AND SHARING EXPERIENCES, PROCEEDINGS, 2005, 3815 : 493 - 494
  • [4] On Peer-to-Peer client web cache sharing
    Liu, JC
    Chu, XW
    Xu, K
    [J]. ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 306 - 310
  • [5] A Simulation Framework for Peer-to-Peer File Sharing in Named Data Networking
    Raman, Akshay
    Chou, Kimberly
    Mastorakis, Spyridon
    [J]. PROCEEDINGS OF THE 2019 WORKSHOP ON NS-3 (WNS3 2019), 2019, : 57 - 64
  • [6] WebFLex: A Framework for Web Browsers-Based Peer-to-Peer Federated Learning Systems Using WebRTC
    Alzamel, Mai
    Rizvi, Hamza Ali
    Altwaijry, Najwa
    Al-Turaiki, Isra
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 78 (03): : 4177 - 4204
  • [7] A Peer-to-Peer File Sharing System over Named Data Networking
    Shi, Jian
    Piao, Xuewei
    Li, Lihua
    Xun, Yunbo
    Lei, Kai
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 159 - 167
  • [8] Generation and matching of ontology data for the semantic web in a peer-to-peer framework
    Wang, Chao
    Lu, Jie
    Zhang, Guangquan
    [J]. ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 136 - +
  • [9] A Peer-to-Peer Communication Function among Web Browsers for Web-based Volunteer Computing
    Kuhara, Makoto
    Watanabe, Kan
    Fukushi, Masaru
    Amano, Noriki
    Nogami, Yasuyuki
    [J]. 2014 14th International Symposium on Communications and Information Technologies (ISCIT), 2014, : 383 - 387
  • [10] The web services resource framework in a Peer-to-Peer context
    Harrison A.
    Taylor I.
    [J]. Journal of Grid Computing, 2006, 4 (4) : 425 - 445