首页> 外文会议>Supercomputing, 1998. SC98. IEEE/ACM Conference on >A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites
【24h】

A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites

机译:可扩展且高度可用的系统,用于在经常访问的网站上提供动态数据

获取原文
获取外文期刊封面目录资料

摘要

This paper describes the system and key techniques used for achieving performance and high availability at the official Web site for the 1998 Olympic Winter Games which was one of the most popular Web sites for the duration of the Olympic Games. The Web site utilized thirteen SP2 systems scattered around the globe containing a total of 143 processors. A key feature of the Web site was that the data being presented to clients was constantly changing. Whenever new results were entered into the system, updated Web pages reflecting the changes were made available to the rest of the world within seconds. One technique we used to serve dynamic data efficiently to clients was to cache dynamic pages so that they only had to be generated once. We developed and implemented a new algorithm we call Data Update Propagation (DUP) which identifies the cached pages that have become stale as a result of changes to underlying data on which the cached pages depend, such as databases. For the Olympic Games Web site, we were able to update stale pages directly in the cache which obviated the need to invalidate them. This allowed us to achieve cache hit rates of close to 100%. Our system was able to serve pages to clients quickly during the entire Olympic Games even during peak periods. In addition, the site was available 100% of the time. We describe the keyfeatures employed by our site for high availability. We also describe how the Web site was structured to provide useful information while requiring clients to examine only a small number of pages.
机译:本文介绍了用于在1998年冬季奥运会官方网站上实现性能和高可用性的系统和关键技术,1998年冬季奥运会是奥运会期间最受欢迎的网站之一。该网站利用了分布在全球的13个SP2系统,总共包含143个处理器。该网站的主要功能是提供给客户的数据在不断变化。每当将新结果输入系统时,反映这些更改的更新的Web页面就会在几秒钟内提供给世界其他地方。我们用来将动态数据有效地提供给客户端的一种技术是缓存动态页面,这样它们只需生成一次即可。我们开发并实现了一种称为数据更新传播(DUP)的新算法,该算法可识别由于缓存页面所依赖的基础数据(例如数据库)的更改而变得过时的缓存页面。对于奥运会网站,我们能够直接在缓存中更新陈旧页面,从而无需使它们失效。这使我们可以实现接近100%的缓存命中率。即使在高峰期,我们的系统也能在整个奥运会期间快速向客户提供页面。此外,该网站有100%的时间可用。我们描述了我们站点为实现高可用性而使用的关键功能。我们还将描述网站的结构,以提供有用的信息,同时要求客户仅检查少量页面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号