Labeled Network Stack: A High-Concurrency and Low-Tail Latency Cloud Server Framework for Massive Io

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:VIPYJS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Intet of Things (IoT) applications have massive client connections to cloud servers, and the number of networked IoT devices is remarkably increasing. IoT services require both low-tail latency and high concurrency in datacen-ters. This study aims to determine whether an order of magnitude improvement is possible in tail latency and concurrency in mainstream systems by proposing a hardware–software codesigned labeled network stack (LNS) for future datacenters. The key innovation is a cross-layered payload labeling mechanism that distinguishes different requests by payload across the full network stack, including application, TCP/IP, and Ethet layers. This type of design enables prioritized data packet processing and forwarding along the full datapath, such that latency-insensitive requests cannot significantly interfere with high-priority requests. We build a prototype datacenter server to evaluate the LNS design against a commercial X86 server and the mTCP research, using a cloud-supported IoT application scenario. Experimental results show that the LNS design can provide an order of magnitude improvement in tail latency and concurrency. A single datacenter server node can support over 2 million concurrent long-living connections for IoT devices as a 99-percentile tail latency of 50 ms is main-tained. In addition, the hardware–software codesign approach remarkably reduces the labeling and prioritization overhead and constrains the interference of high-priority requests to low-priority requests.
其他文献
It is hard for applications to make full utilization of the peak bandwidth of the storage system in high-performance computers because of I/O interferences, sto
期刊
Burst buffer has become a major component to meet the I/O performance requirement of HPC bursty traffic. This paper proposes Gfarm/BB that is a file system for
Storage backends of parallel compute clusters are still based mostly on magnetic disks, while newer and faster storage technologies such as flash-based SSDs or
Technology enhancements and the growing breadth of application workflows running on high-performance computing (HPC) platforms drive the development of new data
Scientific applications at exascale generate and analyze massive amounts of data. A critical requirement of these applications is the capability to access and m
With the advancement of new information technologies, a revolution is being taken place to bring the industry into a new era of intelligent manufacturing. One o
Both resource efficiency and application QoS have been big concs of datacenter operators for a long time, but remain to be irreconcilable. High resource utiliza
针对选矿工业过程流程长、工序多、生产指标多的特点,结合数据可视化及可视分析技术,开发一种选矿生产指标可视化监控组态平台.该平台包括生产工艺可视化组态设计环境、生产
An analysis of real-world operational data of Tianhe-1A (TH-1A) supercomputer system shows that chilled water data not only can reflect the status of a chiller