Distributed Packet Rewriting and its Application to Scalable Server Architectures

OpenBU

Show simple item record

dc.contributor.author Bestavros, Azer en_US
dc.contributor.author Crovella, Mark en_US
dc.contributor.author Liu, Jun en_US
dc.contributor.author Martin, David en_US
dc.date.accessioned 2011-10-20T05:07:32Z
dc.date.available 2011-10-20T05:07:32Z
dc.date.issued 1998-02-01 en_US
dc.identifier.uri http://hdl.handle.net/2144/1760
dc.description.abstract To construct high performance Web servers, system builders are increasingly turning to distributed designs. An important challenge that arises in distributed Web servers is the need to direct incoming connections to individual hosts. Previous methods for connection routing have employed a centralized node which handles 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. We argue that this approach promises better scalability and fault-tolerance than the centralized approach. We describe our 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 under the SPECweb96 benchmark. Finally, we argue that DPR is particularly attractive both for small scale systems and for systems following the emerging trend toward increasingly intelligent I/O subsystems. en_US
dc.description.sponsorship National Science Foundation (CCR-9706685, CCR-950182) en_US
dc.language.iso en_US en_US
dc.publisher Boston University Computer Science Department en_US
dc.relation.ispartofseries BUCS Technical Reports;BUCS-TR-1998-003 en_US
dc.subject TCP/IP en_US
dc.subject TCP routers en_US
dc.subject Round Robin DNS en_US
dc.subject Scalable web servers en_US
dc.subject IP masquerading en_US
dc.title Distributed Packet Rewriting and its Application to Scalable Server Architectures en_US
dc.type Technical Report en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search OpenBU


Advanced Search

Browse

Deposit Materials