Scalable network I/O in Linux

被引:0
|
作者
Provos, N [1 ]
Lever, C [1 ]
机构
[1] Univ Michigan, Ctr Informat Technol Integrat, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent highly publicized benchmarks have suggested that Linux systems do not scale as well as other systems, such as Windows NT when used as network servers. Windows NT contains features such as I/O completion ports that help boost network sewer performance and scalability. In this paper we focus on improving the Linux implementation of poll () to reduce the expense of managing large numbers of network connections. We also explore the newer POSIX RT signal API that will help network sewers scale into the next decade. A comparison between the two interfaces shows that a server using our /dev/poll interface scales better than a sewer using RT signals.
引用
收藏
页码:109 / 119
页数:11
相关论文
共 50 条
  • [41] hfplayer: Scalable Replay for Intensive Block I/O Workloads
    Haghdoost, Alireza
    He, Weiping
    Fredin, Jerry
    Du, David H. C.
    ACM TRANSACTIONS ON STORAGE, 2017, 13 (04)
  • [42] Scalable design and implementations for MPI parallel overlapping I/O
    Liao, Wei-keng
    Coloma, Kenin
    Choudhary, Alok
    Ward, Lee
    Russell, Eric
    Pundit, Neil
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (11) : 1264 - 1276
  • [43] Aggregating Local Storage for Scalable Deep Learning I/O
    Zhang, Zhao
    Huang, Lei
    Pauloski, J. Gregory
    Foster, Ian T.
    PROCEEDINGS OF 2019 IEEE/ACM THIRD WORKSHOP ON DEEP LEARNING ON SUPERCOMPUTERS (DLS), 2019, : 69 - 75
  • [44] Achieving robust, scalable cluster I/O in Java']Java
    Welsh, M
    Culler, D
    LANGUAGES, COMPILERS, AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS, 2000, 1915 : 16 - 31
  • [45] Scalable Deep Learning via I/O Analysis and Optimization
    Pumma, Sarunya
    Si, Min
    Feng, Wu
    Balaji, Pavan
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 6 (02)
  • [46] The Linux network.
    Gillespie, T
    LIBRARY JOURNAL, 1998, 123 (18) : 120 - 120
  • [47] A case study of parallel I/O for biological sequence search on Linux clusters
    Zhu, YF
    Jiang, H
    Qin, X
    Swanson, D
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 308 - 315
  • [48] PROFINET I/O Network Analyzer
    Cupek, Rafal
    Bregulla, Markus
    Huczala, Lukasz
    COMPUTER NETWORKS, PROCEEDINGS, 2009, 39 : 242 - +
  • [49] Pipelining network storage I/O
    Zeng, Lingfang
    Feng, Dan
    Wang, Fang
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 1, PROCEEDINGS, 2006, 3991 : 1063 - 1066
  • [50] Towards scalable and high performance I/O Virtualization - A case study
    Wei, Jinpeng
    Jackson, Jeffrey R.
    Wiegert, John A.
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2007, 4782 : 586 - +