arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2209.03488cs.DCcs.NI
收藏

暴露缓冲区架构

Exposed Buffer Architecture

Micah Beck

摘要:

互联网协议栈并不是实现分布式应用程序所需的资源和服务的完整描述,因为它只考虑了通信服务和为交付它们而定义的协议。本文提出了一种使用严格分层系统的形式化模型来描述当前分布式应用体系结构的方法,这意味着任何一层中的服务只能依赖于其下一层中的服务,通过将一个包含必要存储和处理资源的更完整的基于Internet的应用堆栈映射到这个形式化模型,我们能够应用沙漏定理,以便在它们的“部署可伸缩性”方面比较替代方法。特别是,我们将当前的分布式应用程序堆栈与暴露缓冲区架构进行了对比,后者具有融合的跨层,允许不完全的通信连接(暴露较低层拓扑),但也提供了较弱的存储和处理服务。这个比较表明,暴露缓冲区架构可以具有比当前分布式应用程序堆栈更大的部署可伸缩性,同时还提供最低限度的存储和处理服务。

英文摘要:

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 communication connectivity (exposing lower layer topology), but which also offers weak storage and processing services. This comparison shows that Exposed Buffer Architecture can have deployment scalability greater than the current distributed application stack while also providing minimally requisite storage and processing services.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑