Fault-tolerant and scalable TCP splice and web server architecture

被引:0
|
作者
Marwah, Manish [1 ]
Mishra, Shivakant [1 ]
Fetzer, Christof [2 ]
机构
[1] Univ Colorado, Dept Comp Sci, Campus Box 0430, Boulder, CO 80309 USA
[2] Tech Univ Dresden, Dept Comp Sci, D-01062 Dresden, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes three enhancements to the TCP splicing mechanism: (1) Enable a TCP connection to be simultaneously spliced through multiple machines for higher scalability; (2) Make a spliced connection fault-tolerant to proxy failures; and (3) Provide flexibility of splitting a TCP splice between a proxy and a backend server for further increasing the scalability of a web server system. A web server architecture based on this enhanced TCP splicing is proposed. This architecture provides a highly scalable, seamless service to the users with minimal disruption during server failures. In addition to the traditional web services in which users download webpages, multimedia files and other types of data from a web server the proposed architecture supports newly emerging web services that are highly interactive, and involve relatively longer stateful client-server sessions. A prototype of this architecture has been implemented as a Linux 2.6 kernel module, and the paper presents important performance results measured from this implementation.
引用
收藏
页码:301 / 310
页数:10
相关论文
共 50 条
  • [2] A fault-tolerant web services architecture
    Liu, LX
    Meng, YM
    Zhou, B
    Wu, QY
    [J]. ADVANCED WEB AND NETWORK TECHNOLOGIES, AND APPLICATIONS, PROCEEDINGS, 2006, 3842 : 664 - 671
  • [3] Fault-Tolerant Network-Server Architecture for Time-Critical Web Applications
    Akpinar, Kutalmis
    Jafariakinabad, Fereshteh
    Hua, Kien A.
    Nakhila, Omar
    Ye, Jun
    Zou, Cliff
    [J]. 2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 377 - 384
  • [4] A FAULT-TOLERANT SERVER ON MACH
    AREVALO, S
    CARRETERO, J
    CASTELLANOS, JL
    BARCO, F
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 793 - 800
  • [5] Fault-tolerant PACS server
    Cao, F
    Liu, BJ
    Huang, HK
    Zhou, MZ
    Zhang, J
    Zhang, X
    Mogel, G
    [J]. MEDICAL IMAGING 2002: PACS AND INTEGRATED MEDICAL INFORMATION SYSTEMS: DESIGN AND EVALUATION, 2002, 4685 : 316 - 325
  • [6] An architecture for scalable, efficient, and fast fault-tolerant multicast provisioning
    Cui, JH
    Faloutsos, M
    Gerla, M
    [J]. IEEE NETWORK, 2004, 18 (02): : 26 - 34
  • [7] NetSecCC: A scalable and fault-tolerant architecture for cloud computing security
    He, Jin
    Dong, Mianxiong
    Ota, Kaoru
    Fan, Minyu
    Wang, Guangwei
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2016, 9 (01) : 67 - 81
  • [8] SCALABLE AND FAULT-TOLERANT RESTRICTED SHARED-MEMORY ARCHITECTURE
    KHAN, GN
    MAHMUD, K
    [J]. ELECTRONICS LETTERS, 1993, 29 (09) : 783 - 785
  • [9] NetSecCC: A scalable and fault-tolerant architecture for cloud computing security
    Jin He
    Mianxiong Dong
    Kaoru Ota
    Minyu Fan
    Guangwei Wang
    [J]. Peer-to-Peer Networking and Applications, 2016, 9 : 67 - 81
  • [10] A Scalable Web Server Architecture
    Belloum A.S.Z.
    Kaletas E.C.
    van Halderen A.W.
    Afsarmanesh H.
    Hertzberger L.O.
    Peddemors A.J.H.
    [J]. World Wide Web, 2002, 5 (1) : 5 - 23