An integrated architecture for the scalable delivery of semi-dynamic Web content
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 scienceTà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
