Making Userspace TCP Stacks Transparent to Applications

操作系统 计算机科学 上下文切换 核(代数) 表(数据库) 背景(考古学) 子程序 图层(电子) 堆栈(抽象数据类型) 嵌入式系统 数据库 材料科学 生物 组合数学 古生物学 复合材料 数学
作者
Xiaohui Luo,Liu Bin,Wu Xing,Xunli Fan,Fengyuan Ren
标识
DOI:10.1109/bdcloud.2018.00100
摘要

Previous studies have shown that userspace TCP stacks have higher performance than the kernel version. One conventional wisdom is that using native APIs instead of system calls can reduce the context switching overheads. However, due to the non-compatible APIs, countless existing BSD-based applications have not benefited from the userspace TCP stacks yet. There is a gap between existing BSD-based applications and the userspace TCP stack. We propose a transparent socket layer (TSL) that allows applications transparently using the userspace TCP stacks. TSL consists of three components: (i) The transplant layer redirects original system calls into TSL's customized versions. (ii) The function call entry table holds the immediate state of function calls. (iii) The backend interacts with the table and executes the rest of TCP processing. In our evaluation, TSL has 2.3X~2.8X request rate compared with the kernel. We also show that TSL can benefit real applications, such as Netperf and Nginx.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
zheng-homes完成签到,获得积分10
2秒前
黄黄完成签到,获得积分0
4秒前
5秒前
然子发布了新的文献求助50
6秒前
大成发布了新的文献求助10
11秒前
13秒前
WittingGU完成签到,获得积分0
14秒前
健忘外套完成签到,获得积分10
14秒前
科研通AI2S应助1234采纳,获得10
14秒前
科研通AI2S应助1234采纳,获得10
14秒前
zcl完成签到,获得积分10
14秒前
bc应助1234采纳,获得30
14秒前
科目三应助1234采纳,获得10
14秒前
18秒前
18秒前
fat完成签到,获得积分10
19秒前
杨怡羊发布了新的文献求助10
19秒前
的墨完成签到,获得积分10
22秒前
大模型应助wangxin采纳,获得10
22秒前
24秒前
有魅力哈密瓜完成签到,获得积分10
26秒前
动听的老鼠完成签到 ,获得积分10
26秒前
SciGPT应助Sor采纳,获得10
27秒前
32秒前
小蘑菇应助30采纳,获得10
34秒前
天天发布了新的文献求助10
35秒前
Sor发布了新的文献求助10
38秒前
沉静的时光完成签到 ,获得积分10
39秒前
哈哈发布了新的文献求助150
40秒前
41秒前
科研通AI5应助峡星牙采纳,获得10
43秒前
LK完成签到,获得积分10
51秒前
51秒前
Sunziy完成签到,获得积分10
51秒前
万能图书馆应助103921wjk采纳,获得10
52秒前
土豪的摩托完成签到 ,获得积分10
53秒前
穆奕完成签到 ,获得积分10
53秒前
cyr完成签到,获得积分10
54秒前
顺心牛排发布了新的文献求助10
58秒前
58秒前
高分求助中
【此为提示信息,请勿应助】请按要求发布求助,避免被关 20000
Continuum Thermodynamics and Material Modelling 2000
Encyclopedia of Geology (2nd Edition) 2000
105th Edition CRC Handbook of Chemistry and Physics 1600
Maneuvering of a Damaged Navy Combatant 650
Периодизация спортивной тренировки. Общая теория и её практическое применение 310
Mixing the elements of mass customisation 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3778910
求助须知:如何正确求助?哪些是违规求助? 3324505
关于积分的说明 10218641
捐赠科研通 3039496
什么是DOI,文献DOI怎么找? 1668258
邀请新用户注册赠送积分活动 798634
科研通“疑难数据库(出版商)”最低求助积分说明 758440