Deployment Scalability in Exposed Buffer Processing

Micah Beck
{"title":"Deployment Scalability in Exposed Buffer Processing","authors":"Micah Beck","doi":"10.1109/MASS50613.2020.00035","DOIUrl":null,"url":null,"abstract":"Deployment scalability was introduced to capture a very general notion that is often a goal of shared infrastructure. It refers to the ability of the infrastructure’s basic service to grow across many boundaries that might constrain it, through the acceptable application of resources, and while maintaining it at a standard level. In order to achieve deployment scalability the Internet architecture created a common infrastructure interface, or “spanning layer,” at the Network layer of the communication stack. This architecture was adopted to achieve two central goals: 1) The spanning layer virtualizes the variety of local services, enabling interoperability through the adoption of a common model; and 2) it provides an abstraction that hides the complex and dynamic topology and behavior of local infrastructure, thereby restricting the ability of clients to inspect or control local resources. The central design choice of the Internet Architecture is to make end-to-end datagram delivery the “bearer service” that defines its spanning layer. By contrast, Exposed Buffer Processing creates a more general platform by defining an underlay platform that provides the resources for implementing networking, storage, and computation. Exposed Buffer Processing implements a) a low-level “data plane” that provides fundamental persistence, transfer, and processing functionality and b) a higher-level programmable “control plane” that defines a variety of more global services.","PeriodicalId":105795,"journal":{"name":"2020 IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASS50613.2020.00035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Deployment scalability was introduced to capture a very general notion that is often a goal of shared infrastructure. It refers to the ability of the infrastructure’s basic service to grow across many boundaries that might constrain it, through the acceptable application of resources, and while maintaining it at a standard level. In order to achieve deployment scalability the Internet architecture created a common infrastructure interface, or “spanning layer,” at the Network layer of the communication stack. This architecture was adopted to achieve two central goals: 1) The spanning layer virtualizes the variety of local services, enabling interoperability through the adoption of a common model; and 2) it provides an abstraction that hides the complex and dynamic topology and behavior of local infrastructure, thereby restricting the ability of clients to inspect or control local resources. The central design choice of the Internet Architecture is to make end-to-end datagram delivery the “bearer service” that defines its spanning layer. By contrast, Exposed Buffer Processing creates a more general platform by defining an underlay platform that provides the resources for implementing networking, storage, and computation. Exposed Buffer Processing implements a) a low-level “data plane” that provides fundamental persistence, transfer, and processing functionality and b) a higher-level programmable “control plane” that defines a variety of more global services.
公开缓冲区处理中的部署可伸缩性
引入部署可伸缩性是为了捕捉一个非常普遍的概念,这通常是共享基础设施的目标。它指的是基础设施的基本服务通过可接受的资源应用程序,在将其保持在标准级别的同时,跨越可能限制它的许多边界的能力。为了实现部署的可伸缩性,Internet架构在通信栈的网络层创建了一个公共基础设施接口,或称“跨越层”。采用这种体系结构是为了实现两个中心目标:1)跨层虚拟化各种本地服务,通过采用通用模型实现互操作性;2)它提供了一种抽象,隐藏了本地基础设施的复杂和动态拓扑和行为,从而限制了客户端检查或控制本地资源的能力。Internet体系结构的核心设计选择是使端到端的数据报传递成为定义其跨越层的“承载服务”。相比之下,Exposed Buffer Processing通过定义提供实现网络、存储和计算所需资源的底层平台,创建了一个更通用的平台。Exposed Buffer Processing实现了a)提供基本持久化、传输和处理功能的低级“数据平面”和b)定义各种全局服务的高级可编程“控制平面”。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信