A Framework for Enabling Distributed Applications on the Internet
Mark Anthony McLaughlin

TL;DR
This paper introduces the Internet Distributed Application Framework (IDAF), a structured approach for designing, building, and running distributed internet applications, validated through a prototype system called IDAS.
Contribution
It presents a novel framework that unifies the development of various internet distributed applications into a layered model, with a working prototype demonstrating its feasibility.
Findings
IDAF provides a clear layered structure for IDAs.
IDAS successfully runs multiple IDAs simultaneously.
The framework is practical and implementable.
Abstract
The last five years have seen the rapid rise in popularity of what we term internet distributed applications (IDAs). These are internet applications with which many users interact simultaneously. IDAs range from P2P file-sharing applications, to collaborative distributed computing projects, to massively multiplayer online games (MMOGs). Currently, there is no framework that combines IDAs collectively within a single context. We provide a basis for such a framework here. In considering IDAs collectively, we found that there was no generic description that had been applied to them as a group. We have therefore put forward such a description here. In our description, IDAs are functionality separated into three logic layers, which are designed and built individually. Each layer is represented by functionality on the software client running on each participating computer, which together…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Mobile Agent-Based Network Management · Distributed and Parallel Computing Systems
