跳到主要导航 跳到搜索 跳到主要内容

PacketCache: Improving OS stacks for streaming with identical contents

  • Xiaohui Luo
  • , Danfeng Shan
  • , Tong Zhang
  • , Hao Zhang
  • , Xunli Fan
  • , Fengyuan Ren
  • Tsinghua University
  • Northwest University China

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The streaming services with identical contents are common on the Internet. They are mainly caused by highly redundant requests. The operating system network protocol stack has some inbuilt mechanisms for transmission. However, they are still inefficient without considering the characteristic of the identical content delivery. In this paper, we propose PacketCache to optimize the network stack for the identical-content delivery. By exploiting an in-kernel cache scheme and incoming packet parsers, PacketCache can take a shortcut in the kernel and directly transmit cached contents. PacketCache also provides an enhanced mechanism called lazy upcall that defers or eliminates context switches and operations related to the virtual file systems. We evaluate PacketCache with a network file server and Nginx. The results show that PacketCache can reduce the transmission completion time by over 60% compared with the conventional kernel network stack.

源语言英语
主期刊名Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE International Conference on Social Computing and Networking and 8th IEEE International Conference on Sustainable Computing and Communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018
编辑Jinjun Chen, Laurence T. Yang
出版商Institute of Electrical and Electronics Engineers Inc.
621-628
页数8
ISBN(电子版)9781728111414
DOI
出版状态已出版 - 2 7月 2018
已对外发布
活动16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE International Conference on Social Computing and Networking and 8th IEEE International Conference on Sustainable Computing and Communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018 - Melbourne, 澳大利亚
期限: 11 12月 201813 12月 2018

出版系列

姓名Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE International Conference on Social Computing and Networking and 8th IEEE International Conference on Sustainable Computing and Communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018

会议

会议16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE International Conference on Social Computing and Networking and 8th IEEE International Conference on Sustainable Computing and Communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018
国家/地区澳大利亚
Melbourne
时期11/12/1813/12/18

学术指纹

探究 'PacketCache: Improving OS stacks for streaming with identical contents' 的科研主题。它们共同构成独一无二的指纹。

引用此