• DocumentCode
    2039102
  • Title

    Distributed packet rewriting and its application to scalable server architectures

  • Author

    Bestavros, Azer ; Crovella, Mark ; Liu, Jun ; Martin, David

  • Author_Institution
    Dept. of Comput. Sci., Boston Univ., MA, USA
  • fYear
    1998
  • fDate
    13-16 Oct 1998
  • Firstpage
    290
  • Lastpage
    297
  • Abstract
    To construct high performance Web servers, system builders are increasingly turning to distributed designs. An important challenge that arises in such designs is the need to direct incoming connections to individual hosts. Previous methods for connection routing (layer 4 switching) have employed a centralized node to handle all incoming requests. In contrast, we propose a distributed approach, called distributed packet rewriting (DPR), in which all hosts of the distributed system participate in connection routing. DPR promises better scalability and fault-tolerance than the current practice of using centralized special-purpose connection routers. We describe the implementation of four variants of DPR and compare their performance. We show that DPR provides performance comparable to centralized alternatives, measured in terms of throughput and delay. Also, we show that DPR enhances the scalability of Web server clusters by eliminating the performance bottleneck exhibited when centralized connection routing techniques are utilized
  • Keywords
    information resources; network servers; packet switching; performance evaluation; telecommunication network routing; centralized node; centralized special-purpose connection routers; connection routing; delay; distributed designs; distributed packet rewriting; distributed system; fault-tolerance; high performance Web servers; layer 4 switching; performance evaluation; scalability; scalable server architectures; throughput; Application software; Computer architecture; Computer science; Delay; Routing; Scalability; Service oriented architecture; Throughput; Turning; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1998. Proceedings. Sixth International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-8988-9
  • Type

    conf

  • DOI
    10.1109/ICNP.1998.723750
  • Filename
    723750