Demo Data from VLDB 2026 / reviewers in the wild / expert
Paul Dantzig
dblp:12/5964
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4Systems, architecture and hardware · 3Artificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 44% Distributed systems · 30% Memory systems · 26% | |
| Computer networks
3 papers |
Content delivery and video streaming · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache |
0.0 | 1 | 2004 | Efficiently serving dynamic data at highly accessed web sites · IEEE/ACM Trans. Netw. 2004 |
Distributed systems › consistency models
cache consistency |
0.0 | 1 | 2004 | Efficiently serving dynamic data at highly accessed web sites · IEEE/ACM Trans. Netw. 2004 |
Cloud and datacenter computing › datacenter services › online service systems › internet services
dynamic content caching |
0.0 | 1 | 2004 | Efficiently serving dynamic data at highly accessed web sites · IEEE/ACM Trans. Netw. 2004 |
Cloud and datacenter computing › datacenter services › online service systems › internet services
web server architecture |
0.0 | 1 | 2004 | Efficiently serving dynamic data at highly accessed web sites · IEEE/ACM Trans. Netw. 2004 |
Content delivery and video streaming › caching
web caching |
0.0 | 2 | 1999 | A Scalable System for Consistently Caching Dynamic Web Data · INFOCOM 1999 A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites · SC 1998 |
Memory systems
cache coherence |
0.0 | 1 | 1999 | A Scalable System for Consistently Caching Dynamic Web Data · INFOCOM 1999 |
Distributed systems › replication
update propagation |
0.0 | 1 | 1999 | A Scalable System for Consistently Caching Dynamic Web Data · INFOCOM 1999 |
Content delivery and video streaming
web content delivery |
0.0 | 1 | 2004 | Efficiently serving dynamic data at highly accessed web sites · IEEE/ACM Trans. Netw. 2004 |
Distributed systems
fault tolerance |
0.0 | 1 | 1998 | A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites · SC 1998 |
Distributed systems › fault tolerance
high availability |
0.0 | 1 | 1998 | A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites · SC 1998 |
Methods — techniques the papers use, named apart from their topics
cache consistency algorithms · 0.1graph traversal algorithms · 0.0dependence graphs · 0.0data update propagation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | A fragment-based approach for efficiently creating dynamic web contentabstractThis article presents a publishing system for efficiently creating dynamic Web content. Complex Web pages are constructed from simpler fragments. Fragments may recursively embed other fragments. Relationships between Web pages and fragments are represented by object dependence graphs. We present algorithms for efficiently detecting and updating Web pages affected after one or more fragments change. We also present algorithms for publishing sets of Web pages consistently; different algorithms are used depending upon the consistency requirements.Our publishing system provides an easy method for Web site designers to specify and modify inclusion relationships among Web pages and fragments. Users can update content on multiple Web pages by modifying a template. The system then automatically updates all Web pages affected by the change. Our system accommodates both content that must be proofread before publication and is typically from humans as well as content that has to be published immediately and is typically from automated feeds.We discuss some of our experiences with real deployments of our system as well as its performance. We also quantitatively present characteristics of fragments used at a major deployment of our publishing system including fragment sizes, update frequencies, and inclusion relationships. Jim Challenger, Paul Dantzig, Arun Iyengar, Karen Witting |
ACM Trans. Internet Techn. | 2 |
| 2004 | Efficiently serving dynamic data at highly accessed web sitesabstractWe present architectures and algorithms for efficiently serving dynamic data at highly accessed Web sites together with the results of an analysis motivating our design and quantifying its performance benefits. This includes algorithms for keeping cached data consistent so that dynamic pages can be cached at the Web server and dynamic content can be served at the performance level of static content. We show that our system design is able to achieve cache hit ratios close to 100% for cached data which is almost never obsolete by more than a few seconds, if at all. Our architectures and algorithms provide more than an order of magnitude improvement in performance using an order of magnitude fewer servers over that obtained under conventional methods. Jim Challenger, Paul Dantzig, Arun Iyengar, Mark S. Squillante, Li Zhang 0002 |
IEEE/ACM Trans. Netw. | 2 |
| 2002 | Analysis of measurement data from sporting event Web sitesabstractWith the growing popularity of Web applications, there is a considerable increase in the importance of managing Web sites to deliver high levels of performance and scalability to accommodate future growth and evolution. One of the key issues in this regard concerns a better understanding of the traffic patterns at multiple levels, such as the levels of requests, pages and sessions. This paper presents a detailed analysis of measurement data from various sources pertaining to a specific multi-tiered, geographically distributed architecture that has been used to host the Web sites for a number of recent, popular sporting events. Our analysis of the request-level and page-level patterns demonstrate differences among the Web sites depending upon the type of event and the breadth of interests of the user community. Some of these patterns are consistent with commercial Web sites, while others are significantly different These results further illustrate geographical differences in the request-level and page-level patterns. Our analysis also investigates in detail session-level characteristics. This includes an analysis of the session durations, the think time distributions, the dependence structure of the session arrival process, and the page views comprising each session. Zhen Liu 0001, Mark S. Squillante, Cathy H. Xia, S.-Z. Yu, Li Zhang 0002, Naceur Malouch, Paul Dantzig |
GLOBECOM | 7 |
| 2002 | Architecture and design of high volume web sites: (a brief history of IBM sport and event web sites)abstractArchitecting and designing high volume Web sites has changed immensely over the last six years. These changes include the availability of inexpensive Pentium based servers, Linux, Java applications, commodity switches, connection management and caching engines, bandwidth price reductions, content distribution services, and many others. This paper describes the evolution of the best practices within IBM in architecting sites that handle millions of page views per day. Discussed is the transition to multi-tiered architectures, the use of publish/subscribe software to reduce Web site hits, the migration from static to dynamic content, and techniques for caching of dynamic and personalized content. Paul Dantzig |
SEKE | 1 |
| 2000 | Visualizing document classification: A search aid for the digital libraryabstractThe recent explosion of the Internet and the World Wide Web has made digital libraries popular. Easy access to a digital library is provided by commercially available Web browsers, which provide a user-friendly interface. To retrieve documents of interest, the user is provided with a search interface that may only consist of one input field and one push button. Most users type in a single keyword, click the button, and hope for the best. The result of a query using this kind of search interface can consist of a large unordered set of documents, or a ranked list of documents based on the frequency of the keywords. Both lists can contain articles unrelated to the user's inquiry unless a sophisticated search was performed and the user knows exactly what to look for. More sophisticated algorithms for ranking the search results according to how well they meet the users' needs as expressed in the search input may help. However, what is desperately needed are software tools that can analyze the search result and manipulate large hierarchies of data graphically. In this article we describe the design of a language-independent document classification system being developed to help users of the Florida Center for Library Automation analyze search query results. Easy access through the Web is provided, as well as a graphical user interface to display the classification results. We also describe the use of this system to retrieve and analyze sets of documents from public Web sites. Yew-Huey Liu, Paul Dantzig, Martin W. Sachs, James T. Corey, Mark T. Hinnebusch, Marc Damashek, Jonathan D. Cohen 0002 |
J. Am. Soc. Inf. Sci. | 2 |
| 1999 | A Scalable System for Consistently Caching Dynamic Web DataabstractThis paper presents a new approach for consistently caching dynamic Web data in order to improve performance. Our algorithm, which we call data update propagation (DUP), maintains data dependence information between cached objects and the underlying data which affect their values in a graph. When the system becomes aware of a change to underlying data, graph traversal algorithms are applied to determine which cached objects are affected by the change. Cached objects which are found to be highly obsolete are then either invalidated or updated. The DUP was a critical component at the official Web site for the 1998 Olympic Winter Games. By using DUP, we were able to achieve cache hit rates close to 100% compared with 80% for an earlier version of our system which did not employ DUP. As a result of the high cache hit rates, the Olympic Games Web site was able to serve data quickly even during peak request periods. Jim Challenger, Arun Iyengar, Paul Dantzig |
INFOCOM | 3 |
| 1998 | A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web SitesabstractThis 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. Jim Challenger, Paul Dantzig, Arun Iyengar |
SC | 2 |
| 1996 | A Distributed Scalable Web Server and Its Program Visualization in Multiple PlatformsabstractA fundamental trend for servers in network-centric computing environments is to evolve from traditional database and transaction servers to information distribution and handling systems. In addition to documents written in the HyperText Markup Language (HTML), data stored in other forms can be retrieved through the Common Gateway Interface (CGI). A significant performance bottleneck is the initialization and setup phase for a CGI process to gain access to a backend server. In this paper, we describe the design and implementation of distributed Web server for CGI processes to acquire services efficiently. A Connection Manager Daemon (CMD) is developed to provide a number of cliettes, which are connected to backend servers to eliminate initialization costs for incoming requests. A Cache Manager is implemented to speedup response time in case of repeated requests. We also trace and monitor the Connection Manager Daemon as well as its clients using extended UTE (Unified Trace Environment) tools, and present its performance analysis and visualization. The platforms where we conduct this study include a single-node workstation, a cluster of workstations, and an IBM Scalable Parallel (SP) system. Yew-Huey Liu, Paul Dantzig, Ching-Farn Eric Wu, Jim Challenger, Lionel M. Ni |
ICDCS | 2 |
| 1996 | A distributed connection manager interface for web services on IBM SP systemsabstractIn essence, the World Wide Web is a worldwide string of computer databases using a common information retrieval architecture. With the increasing popularity of the World Wide Web, more and more functions have been added to retrieve not only documents written in HTML (Hypertext Markup Language), but also those in other forms through the Common Gateway Interface (CGI), by constructing HTML documents dynamically. Dynamic construction of HTML documents for handling information such as digital libraries is slow and requires much more computer power. A significant performance bottleneck is the initialization and setup phase for a CGI process to gain access to the system containing the data. In this paper we describe the design and implementation of a Connection Manager Interface on IBM SP systems. The Connection Manager provides cliette processes to serve CGI requests and eliminates such bottlenecks. An IBM SP system is used for this emerging area to show that our design and implementation is flexible enough to take advantage of the High-Performance Switch in an IBM SP system. We trace and monitor this scalable Web services using UTE (Unified Trace Environment) tools, and present its performance analysis and visualization. Yew-Huey Liu, Paul Dantzig, Ching-Farn Eric Wu, Lionel M. Ni |
ICPADS | 2 |