"Networking is IPC": A Guiding Principle to a Better Internet
MetadataShow full item record
Citation (published version)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]
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.