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 条
  • [1] On Linux starvation of CPU-bound processes in the presence of network I/O
    Salah, K.
    Manea, A.
    Zeadally, S.
    Alcaraz Calero, Jose M.
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (06) : 1090 - 1105
  • [2] Scalable I/O and analytics
    Choudhary, Alok
    Liao, Wei-keng
    Gao, Kui
    Nisar, Arifa
    Ross, Robert
    Thakur, Rajeev
    Latham, Robert
    SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [3] MODULAR SCALABLE I/O
    DEBENEDICTIS, EP
    DELROSARIO, JM
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 17 (1-2) : 122 - 128
  • [4] Mitigating starvation of Linux CPU-bound processes in the presence of network I/O
    Salah, K.
    Manea, A.
    Zeadally, S.
    Alcaraz Calero, Jose M.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (08) : 1899 - 1914
  • [5] Paraio: A Scalable Network I/O Framework for Many-core Systems
    Song, Ping
    Liu, Yi
    Liu, Chi
    Qian, Depei
    Hao, Qinfen
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 1011 - 1016
  • [6] Scalable Linux scheduling
    Molloy, S
    Honeyman, P
    USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, 2001, : 285 - 295
  • [7] A Scalable I/O Architecture for Wide I/O DRAM
    Harvard, Qawi
    Baker, R. Jacob
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [8] I/O Passthru: Upstreaming a flexible and efficient I/O Path in Linux
    Joshi, Kanchan
    Gupta, Anuj
    Gonzalez, Javier
    Kumar, Ankit
    Reddy, Krishna Kanth
    George, Arun
    Lund, Simon
    Axboe, Jens
    PROCEEDINGS OF THE 22ND USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, FAST 24, 2024, : 107 - 121
  • [9] I/O Passthru: Upstreaming a flexible and efficient I/O Path in Linux
    Joshi, Kanchan
    Gupta, Anuj
    Gonzalez, Javier
    Kumar, Ankit
    Reddy, Krishna Kanth
    George, Arun
    Lund, Simon
    Axboe, Jens
    PROCEEDINGS OF THE 21ST USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 24, 2024, : 107 - 121
  • [10] The I/O performance evaluation of a Linux-based network-attached storage device
    Sun, ZY
    Dong, YG
    Wu, JL
    Jia, HB
    Feng, GP
    ADVANCED OPTICAL STORAGE TECHNOLOGY, 2002, 4930 : 313 - 318