"Networking is IPC": A Guiding Principle to a Better Internet
Date
2008-08-15
DOI
Authors
Day, John
Matta, Ibrahim
Mattar, Karim
Version
OA Version
Citation
Day, John; Matta, Ibrahim; Mattar, Karim. "'Networking is IPC': A Guiding Principle to a Better Internet", Technical Report BUCS-TR-2008-019, Computer Science Department, Boston University, August 15, 2008. [Available from: http://hdl.handle.net/2144/1712]
Abstract
This position paper outlines a new network architecture, i.e., a style of construction that identifies the objects and how they relate. We do not specify particular protocol implementations or specific interfaces and policies. After all, it should be possible to change protocols in an architecture without changing the architecture. Rather we outline the repeating patterns and structures, and how the proposed model would cope with the challenges faced by today's Internet (and that of the future). Our new architecture is based on the following principle:
Application processes communicate via a distributed inter-process communication (IPC) facility. The application processes that make up this facility provide a protocol that implements an IPC mechanism, and a protocol for managing distributed IPC (routing, security and other management tasks).
Existing implementation strategies, algorithms, and protocols can be cast and used within our proposed new structure.