
TL;DR
This paper introduces Exposed Buffer Architecture, a layered distributed application model that improves deployment scalability by exposing lower layer topology and providing essential storage and processing services.
Contribution
It formalizes a layered system model and compares Exposed Buffer Architecture to traditional stacks, demonstrating its potential for greater deployment scalability.
Findings
Exposed Buffer Architecture offers better deployment scalability.
It exposes lower layer topology for flexible connectivity.
Provides minimal but essential storage and processing services.
Abstract
The Internet stack is not a complete description of the resources and services needed to implement distributed applications, as it only accounts for communication services and the protocols that are defined to deliver them. This paper presents an account of the current distributed application architecture using a formal model of strictly layered systems, meaning that services in any layer can only depend on services in the layer immediately below it. By mapping a more complete Internet-based application stack that includes necessary storage and processing resources to this formal model, we are able to apply the Hourglass Theorem in order to compare alternative approaches in terms of their "deployment scalability." In particular, we contrast the current distributed application stack with Exposed Buffer Architecture, which has a converged spanning layer that allows for less-than-complete…
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
TopicsDistributed and Parallel Computing Systems · Distributed systems and fault tolerance · Service-Oriented Architecture and Web Services
