An integrated architecture for the scalable delivery of semi-dynamic Web content

D. Dolev1, O. Mokryn1, Y. Shavitt2, I. Sukhov1
1School of Engineering and Computer Science, The Hebrew University, Jerusalem, Israel
2Dept. of Electrical Engineering, Systems Tel Aviv University, Ramat, Israel

Tóm tắt

The competition on clients attention requires sites to update their content frequently. As a result, a large percentage of Web pages are semi-dynamic, i.e., change quite often and stay static between changes. The cost of maintaining consistency for such pages discourages caching solutions. We suggest here an integrated architecture for the scalable delivery of frequently changing hot pages. Our scheme enables sites to dynamically select whether to cyclically multicast a hot page or to unicast it, and to switch between multicast and unicast mechanisms in a transparent way. Our scheme defines a new protocol, called h.t.t.p.m. In addition, it uses currently deployed protocols, and dynamically directs browsers seeking for a URL to multicast channels, while using existing DNS mechanisms. Thus, we enable sites to deliver content to a growing number of users at less cost and during denial of service attacks, while reducing load on core links. We report simulation results that demonstrate the advantages of the integrated architecture, and its significant impact on server and network load, as well as clients delay.

Từ khóa

#Service oriented architecture #Costs #Unicast #Multicast protocols #Computer architecture #Switches #Uniform resource locators #Web server #IP networks #Computer science

Tài liệu tham khảo

liu, 1997, Maintaining strong cache consistency in the world wide web, Proc ICDCS 10.1145/74850.74870 10.1109/90.879344 duvvuri, 2000, Adaptive leases: A strong consistency mechanism for the word wide web, Proceedings of Infocom'00, 2834 faloutsos, 1999, On power-law relationships of the internet topology, ACM SIGCOMM, 10.1145/316194.316229 dornan, 2000, Farming out the web servers, NPN New Public Network Magazine douglis, 1997, Rate of change and other metrics: A live study of the world wide web, Proceedings of USENIX Symp on Internet Tech and Systems Monterey li, 1999, Scalable web caching of frequently updated objects using reliable multicast, 2nd USENIX Symposium on Internet Technologies and Systems (USITS) dolev, 2001, An integrated architecture for the scalable delivery of semi-dynamic web content padmanabhan, 2000, The content and access dynamics of a busy web site: Findings and implications, ACM SIGCOM, 10.1145/347057.347413 10.1109/65.844495 philips, 1999, Scaling of multicast trees: Comments on the chuang-sirbu scaling law, Proceedings of ACM SIGCOMM'99, 10.1145/316188.316205 10.1016/S1389-1286(00)00086-4 10.1109/INFCOM.1998.662909 wessels, 1996, Squid Internet object cache 10.1145/319151.319153 almeroth, 1998, Scalable delivery of web pages using cyclic-best-effor (udp) multicast, INFOCOM'98 10.1109/35.587716 10.1109/SDNE.1995.470467 1997 byers, 1998, A digital fountain approach to reliable distribution of bulk data, SIGCOMM'98, 10.1145/285237.285258 10.1109/INFCOM.1999.749260 10.1145/190314.190320 angel, 2000, Caching in with content delivery, NPN New Public Network Magazine chuang, 1998, Pricing multicast communication: A cost based approach, Proceedings of INET'98 chalmers, 2001, Modeling the branching characteristics and efficiency gains in global multicast trees, Infocom 2001