arrow
返回

The Impact of Event Processing Flow on Asynchronous Server Efficiency

delete2020-03-01
delete0
PRE
AI
S
Shungeng Zhang *
Q
Qingyang Wang
Y
Yasuhiko Kanemasa
H
Huasong Shan
DOI:10.1109/TPDS.2019.2938500delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Asynchronous event-driven server architecture has been considered as a superior alternative to the thread-based counterpart due to reduced multithreading overhead. In this paper, we conduct empirical research on the efficiency of asynchronous Internet servers, showing that an asynchronous server may perform significantly worse than a thread-based one due to two design deficiencies. The first one is the widely adopted one-event-one-handler event processing model in current asynchronous Internet servers, which could generate frequent unnecessary context switches between event handlers, leading to significant CPU overhead of the server. The second one is a write-spin problem (i.e., repeatedly making unnecessary I/O system calls) in asynchronous servers due to some specific runtime workload and network conditions (e.g., large response size and non-trivial network latency). To address these two design deficiencies, we present a hybrid solution by exploiting the merits of different asynchronous architectures so that the server is able to adapt to dynamic runtime workload and network conditions in the cloud. Concretely, our hybrid solution applies a lightweight runtime request checking and seeks for the most efficient path to process each request from clients. Our results show that the hybrid solution can achieve from 10 to 90 percent higher throughput than all the other types of servers under the various realistic workload and network conditions in the cloud.
Keyword:
Servers
Instruction sets
Connectors
Runtime
Internet
Context
Message systems
Asynchronous
event-driven
thread-based
internet servers
efficiency
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

L
louisiana state university system
学者数:
2.3W
论文数: 2.0W
被引数: 15
F
fujitsu laboratories ltd
学者数:
175
论文数: 140
被引数: 0
F
fujitsu ltd
学者数:
721
论文数: 512
被引数: 2
L
Louisiana State University
学者数:
9.8K
论文数: 8.0K
被引数: 1.6W
学者 查看更多机构
引用论文

引用论文

Four-Antigen Mixture Containing V-Cyclin for Serological Screening of Human Herpesvirus 8 Infection
err2009-05-01
err0
errOAAI
errPeter D. Burbelo; Hannah P. Leahy; Sandra Groot; Lisa R. Bishop; Wendell Miley; Michael J. Iadarola; Denise Whitby; Joseph A. Kovacs
err分享
err收藏
IR and polarized Raman spectra of anilinium hydrogenphosphite, C6H5NH3+ HPO3H−
err2000-01-01
err0
PREAI
errAnnamma John; Daizy Philip; Abdullah Khaoulani Idrissi; Gabor Keresztury; S. Devanarayanan
err分享
err收藏
The Tail at Scale在规模的尾巴
err2013-02-01
err1.2K
PREAI
errDean, Jeffrey; Barroso, Luiz Andre
err分享
err收藏
Confirmation of octahedrally coordinated phosphorus in AlPO4 -containing stishovite by31 P NMR
err2009-08-31
err0
PREAI
errJonathan F. Stebbins; Namjun Kim; Fabrice Brunet; Tetsuo Irifune
err分享
err收藏
Diffusion coefficients in leaflets of bilayer membranes
err2014-02-19
err0
errOAAI
errKazuhiko Seki; Saurabh Mogre; Shigeyuki Komura
err分享
err收藏
err分享
err收藏
学者 查看更多内容