Demo Data from EDBT 2026 / reviewers in the wild / expert
Debra E. VanderMeer
dblp:84/5479 · also Debra Van der Meer
· DBLP profile ↗
24ranked-venue papers
4as first author
2since 2021 · last 2023
0000-0002-5930-6667ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 15 · 1 first-authorArtificial intelligence and machine learning · 5 · 1 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorComputer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
13 papers |
Information retrieval · 48% Distributed and cloud data management · 10% Query processing and optimization · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Cloud and datacenter computing · 48% Distributed systems · 26% Parallel and multicore computing · 22% | |
| Computer networks
7 papers |
Content delivery and video streaming · 61% Wireless networking · 25% Internet architecture and protocols · 15% |
Topics — the 27 heaviest of 33, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › search engines › semantic search
conceptual retrieval |
0.2 | 1 | 2013 | Building a Scalable Database-Driven Reverse Dictionary · IEEE Trans. Knowl. Data Eng. 2013 |
Information retrieval
search engines |
0.2 | 1 | 2013 | Building a Scalable Database-Driven Reverse Dictionary · IEEE Trans. Knowl. Data Eng. 2013 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.1 | 1 | 2007 | ReDAL: An Efficient and Practical Request Distribution Technique for Application Server Clusters · IEEE Trans. Parallel Distributed Syst. 2007 |
Parallel and multicore computing
load balancing |
0.1 | 1 | 2007 | ReDAL: An Efficient and Practical Request Distribution Technique for Application Server Clusters · IEEE Trans. Parallel Distributed Syst. 2007 |
Cloud and datacenter computing › datacenter services › online service systems
request routing |
0.1 | 1 | 2007 | ReDAL: An Efficient and Practical Request Distribution Technique for Application Server Clusters · IEEE Trans. Parallel Distributed Syst. 2007 |
Content delivery and video streaming › caching
web caching |
0.1 | 3 | 2004 | Proxy-based acceleration of dynamically generated content on the world wide web: an approach and implementation · SIGMOD Conference 2002 Proxy-based acceleration of dynamically generated content on the world wide web: An approach and implementation · ACM Trans. Database Syst. 2004 Dynamic Content Acceleration: A Caching Solution to Enable Scalable Dynamic Web Page Generation · SIGMOD Conference 2001 |
Information retrieval › document retrieval › text search
phrase-based retrieval |
0.0 | 1 | 2013 | Building a Scalable Database-Driven Reverse Dictionary · IEEE Trans. Knowl. Data Eng. 2013 |
Information retrieval
query processing |
0.0 | 1 | 2013 | Building a Scalable Database-Driven Reverse Dictionary · IEEE Trans. Knowl. Data Eng. 2013 |
Indexing and storage engines
caching |
0.0 | 1 | 2004 | Proxy-based acceleration of dynamically generated content on the world wide web: An approach and implementation · ACM Trans. Database Syst. 2004 |
Transaction processing and concurrency control
transaction models |
0.0 | 1 | 2003 | Mobile User Recovery in the Context of Internet Transactions · IEEE Trans. Mob. Comput. 2003 |
Distributed systems
fault tolerance |
0.0 | 1 | 2003 | Mobile User Recovery in the Context of Internet Transactions · IEEE Trans. Mob. Comput. 2003 |
Distributed systems › fault tolerance › failure recovery
recovery protocols |
0.0 | 1 | 2003 | Mobile User Recovery in the Context of Internet Transactions · IEEE Trans. Mob. Comput. 2003 |
Wireless networking
mobile computing |
0.0 | 2 | 2003 | Broadcast Protocols to Support Efficient Retrieval from Databases by Mobile Users · ACM Trans. Database Syst. 1999 Mobile User Recovery in the Context of Internet Transactions · IEEE Trans. Mob. Comput. 2003 |
Query processing and optimization › OLAP
star query |
0.0 | 1 | 2002 | Parallel Star Join + DataIndexes: Efficient Query Processing in Data Warehouses and OLAP · IEEE Trans. Knowl. Data Eng. 2002 |
Web and social media mining › web usage mining
clickstream analysis |
0.0 | 1 | 2001 | Discovering critical edge sequences in E-commerce catalogs · EC 2001 |
Distributed and cloud data management › web caching
dynamic content caching |
0.0 | 1 | 2001 | Dynamic Content Acceleration: A Caching Solution to Enable Scalable Dynamic Web Page Generation · SIGMOD Conference 2001 |
Distributed and cloud data management › database middleware
middle-tier database caching |
0.0 | 1 | 2001 | A Comparative Study of Alternative Middle Tier Caching Solutions to Support Dynamic Web Content Acceleration · VLDB 2001 |
Data mining
pattern mining |
0.0 | 1 | 2001 | Discovering critical edge sequences in E-commerce catalogs · EC 2001 |
Recommender systems
web personalization |
0.0 | 1 | 2001 | An architecture to support scalable online personalization on the Web · VLDB J. 2001 |
Query processing and optimization
query result caching |
0.0 | 2 | 2004 | Proxy-based acceleration of dynamically generated content on the world wide web: An approach and implementation · ACM Trans. Database Syst. 2004 Proxy-based acceleration of dynamically generated content on the world wide web: an approach and implementation · SIGMOD Conference 2002 |
Distributed and cloud data management
mobile data management |
0.0 | 1 | 1999 | Broadcast Protocols to Support Efficient Retrieval from Databases by Mobile Users · ACM Trans. Database Syst. 1999 |
Data stream processing
data broadcast |
0.0 | 1 | 1997 | Adaptive Broadcast Protocols to Support Power Conservant Retrieval by Mobile Users · ICDE 1997 |
Data integration and cleaning
data warehouse |
0.0 | 1 | 2002 | Parallel Star Join + DataIndexes: Efficient Query Processing in Data Warehouses and OLAP · IEEE Trans. Knowl. Data Eng. 2002 |
Query processing and optimization
OLAP |
0.0 | 1 | 2002 | Parallel Star Join + DataIndexes: Efficient Query Processing in Data Warehouses and OLAP · IEEE Trans. Knowl. Data Eng. 2002 |
Graph algorithms and graph theory
shortest path |
0.0 | 1 | 2001 | Discovering critical edge sequences in E-commerce catalogs · EC 2001 |
Energy-efficient computing
power management |
0.0 | 1 | 1999 | Broadcast Protocols to Support Efficient Retrieval from Databases by Mobile Users · ACM Trans. Database Syst. 1999 |
Embedded and real-time systems
mobile computing |
0.0 | 1 | 1997 | Adaptive Broadcast Protocols to Support Power Conservant Retrieval by Mobile Users · ICDE 1997 |
Methods — techniques the papers use, named apart from their topics
fragment-level caching · 0.2proxy caching · 0.2request distribution algorithm · 0.1state modeling · 0.1protocol design · 0.1proxy-based caching · 0.1back-end caching · 0.1simulation · 0.0broadcast protocol design · 0.0pipelined hash join · 0.0declustering · 0.0cost model · 0.0bitmap join index · 0.0single-source shortest path · 0.0graph-based mining · 0.0real-time interaction management · 0.0analytical performance evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Promoting continuity of care in nurse-patient assignment: A multiple objective heuristic algorithm
Haoqiang Jiang, Paulo Gomes, Debra E. VanderMeer |
Decis. Support Syst. | 3 |
| 2023 | Domain-independent real-time service provisioning in digital platforms: Featuring bundling and customer time-preference
Anik Mukherjee, R. P. Sundarraj 0001, Debra E. VanderMeer, Kaushik Dutta |
Decis. Support Syst. | 3 |
| 2018 | ExUP recommendations: Inferring user's product metadata preferences from single-criterion rating systems
Alfred Castillo, Debra E. VanderMeer, Arturo Castellanos 0001 |
Decis. Support Syst. | 2 |
| 2018 | Caching to Reduce Mobile App Energy ConsumptionabstractMobile applications consume device energy for their operations, and the fast rate of battery depletion on mobile devices poses a major usability hurdle. After the display, data communication is the second-biggest consumer of mobile device energy. At the same time, software applications that run on mobile devices represent a fast-growing product segment. Typically, these applications serve as front-end display mechanisms, which fetch data from remote servers and display the information to the user in an appropriate format—incurring significant data communication overheads in the process. In this work, we propose methods to reduce energy overheads in mobile devices due to data communication by leveraging data caching technology. A review of existing caching mechanisms revealed that they are primarily designed for optimizing response time performance and cannot be easily ported to mobile devices for energy savings. Further, architectural differences between traditional client-server and mobile communications infrastructures make the use of existing caching technologies unsuitable in mobile devices. In this article, we propose a set of two new caching approaches specifically designed with the constraints of mobile devices in mind: (a) a response caching approach and (b) an object caching approach. Our experiments show that, even for a small cache size of 250MB, object caching can reduce energy consumption on average by 45% compared to the no-cache case, and response caching can reduce energy consumption by 20% compared to the no-cache case. The benefits increase with larger cache sizes. These results demonstrate the efficacy of our proposed method and raise the possibility of significantly extending mobile device battery life. Kaushik Dutta, Debra E. VanderMeer |
ACM Trans. Web | 2 |
| 2014 | Efficient automatic search query formulation using phrase-level analysisabstractOver the past decade, the volume of information available digitally over the Internet has grown enormously. Technical developments in the area of search, such as Google's Page Rank algorithm, have proved so good at serving relevant results that Internet search has become integrated into daily human activity. One can endlessly explore topics of interest simply by querying and reading through the resulting links. Yet, although search engines are well known for providing relevant results based on users' queries, users do not always receive the results they are looking for. Google's Director of Research describes clickstream evidence of frustrated users repeatedly reformulating queries and searching through page after page of results. Given the general quality of search engine results, one must consider the possibility that the frustrated user's query is not effective; that is, it does not describe the essence of the user's interest. Indeed, extensive research into human search behavior has found that humans are not very effective at formulating good search queries that describe what they are interested in. Ideally, the user should simply point to a portion of text that sparked the user's interest, and a system should automatically formulate a search query that captures the essence of the text. In this paper, we describe an implemented system that provides this capability. We first describe how our work differs from existing work in automatic query formulation, and propose a new method for improved quantification of the relevance of candidate search terms drawn from input text using phrase‐level analysis. We then propose an implementable method designed to provide relevant queries based on a user's text input. We demonstrate the quality of our results and performance of our system through experimental studies. Our results demonstrate that our system produces relevant search terms with roughly two‐thirds precision and recall compared to search terms selected by experts, and that typical users find significantly more relevant results (31% more relevant) more quickly (64% faster) using our system than self‐formulated search queries. Further, we show that our implementation can scale to request loads of up to 10 requests per second within current online responsiveness expectations (<2‐second response times at the highest loads tested). Sangaralingam Kajanan, Yang Bao 0001, Anindya Datta, Debra E. VanderMeer, Kaushik Dutta |
J. Assoc. Inf. Sci. Technol. | 4 |
| 2014 | Enabling Resource Access Visibility for Automated Enterprise ServicesabstractOrganizations deliver on their mandates by executing a variety of services. Over the past few decades, service automation software systems, such as SAP and PeopleSoft, have enabled the automation of services. While much attention in the literature and in industry has been devoted to the implementation and functional correctness of automated services, little focus has been granted to ensuring responsiveness for services. As service automation platforms host larger and larger numbers of services, and services execute with greater and greater levels of concurrency, fault resolution becomes an important issue in ensuring expected responsiveness levels. In particular, two factors impact fault resolution in service automation platforms. First, each executing service requires access to specific data and system resources to complete its processing. As greater numbers of services execute concurrently, there is increasing contention for these data and system resources, leading to greater numbers of faults and SLA violations in service execution. Second, the black-box nature of service automation platforms provides little visibility into the nature of resource contention that caused a fault or SLA violation. This lack of visibility makes fault resolution difficult, and in many cases impossible, because it is difficult to trace the root cause of the problem. In this paper, the authors address the problem of system-level resource visibility for services through the design and development of a system capable of mapping abstract service workflows to their data and system impacts to enable resource visibility. The authors' system has been tested and demonstrated effective, as we demonstrate in a case study setting. Kaushik Dutta, Debra E. VanderMeer |
J. Database Manag. | 2 |
| 2013 | Capturing the Adoption of the Direct Standard for Health Information Exchange: A UML Approach
Monica C. Tremblay, Debra E. VanderMeer, Gloria J. Deckard |
AMIA | 2 |
| 2013 | Building a Scalable Database-Driven Reverse DictionaryabstractIn this paper, we describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the input phrase. This work has significant application not only for the general public, particularly those who work closely with words, but also in the general field of conceptual search. We present a set of algorithms and the results of a set of experiments showing the retrieval accuracy of our methods and the runtime response time performance of our implementation. Our experimental results show that our approach can provide significant improvements in performance scale without sacrificing the quality of the result. Our experiments comparing the quality of our approach to that of currently available reverse dictionaries show that of our approach can provide significantly higher quality over either of the other currently available implementations. Anindya Datta, Debra E. VanderMeer, Kaushik Dutta |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2011 | Extending Agile Principles to Larger, Dynamic Software Projects: A Theoretical AssessmentabstractThe article evaluates the feasibility of extending agile principles to larger, dynamic, and possibly distributed software development projects by uncovering the theoretical basis for agile values and principles for achieving agility. The extant literature focuses mainly on one theory – complex adaptive systems – to support agile methods, although recent research indicates that the control theory and the adaptive structuration theory are also applicable. This article proposes that at least three other theories exist that are highly relevant: transaction cost economics, social exchange theory, and expectancy theory. By employing these theories, a rigorous analysis of the Agile Manifesto is conducted. Certain agile values and principles find theoretical support and can be applied to enhance agility dynamic projects regardless of size; some agile principles find no theoretical support while others find limited support. Based on the analysis and the ensuing discussion, the authors propose a framework with five dimensions of agility: process, design, people, outcomes, and adaptation. Dinesh Batra, Debra E. VanderMeer, Kaushik Dutta |
J. Database Manag. | 2 |
| 2009 | Applying Learner-Centered Design Principles to UML Sequence DiagramsabstractThe Unified Modeling Language has been shown to be complex and difficult to learn. The difficulty of learning to build the individual diagrams in the UML, however, has received scant attention. In this article, we consider the case of the UML sequence diagram. Despite the fact that these diagrams are among the most frequently used in practice, they are difficult to learn to build. In this article, we consider the question of why these diagrams remain so difficult to learn to build. Specifically, we analyze the process of learning to build sequence diagrams in the context of cognitive complexity theory. Based on this analysis, and drawing on the theory of learner-centered design, we develop a set of recommendations for presenting the sequence diagram building task to the student analyst to reduce the complexity of learning how to build them. Debra E. VanderMeer, Kaushik Dutta |
J. Database Manag. | 1 |
| 2007 | ReDAL: An Efficient and Practical Request Distribution Technique for Application Server ClustersabstractModern Web-based application infrastructures are based on clustered multitiered architectures, where request distribution occurs in two sequential stages: over a cluster of Web servers and over a cluster of application servers. Much work has focused on strategies for distributing requests across a Web server cluster in order to improve the overall throughput across the cluster. The strategies applied at the application layer are the same as those at the Web server layer because it is assumed that they transfer directly. In this paper, we argue that the problem of distributing requests across an application server cluster is fundamentally different from the Web server request distribution problem due to core differences in request processing in Web and application servers. We devise an approach for distributing requests across a cluster of application servers such that the overall system throughput is enhanced, and load across the application servers is balanced. Kaushik Dutta, Anindya Datta, Debra E. VanderMeer, Helen M. Thomas, Krithi Ramamritham |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2005 | ReDAL: Request Distribution for the Application LayerabstractModern application infrastructures are based on clustered, multi-tiered architectures, where request distribution occurs in two sequential stages: over a cluster of Web servers, and over a cluster of application servers. Much work has focused on strategies for distributing requests across a Web server cluster in order to improve overall throughput across the cluster. The strategies applied at the application layer are the same as those at the Web server layer, because it is assumed that they transfer directly. In this paper, we argue that the problem of distributing requests across an application server cluster is fundamentally different from the Web server request distribution problem, due to core differences in request processing in Web and application servers. We devise an approach for distributing requests across a cluster of application servers such that overall system throughput is enhanced, and load across the application servers is balanced. We compare the performance of our approach-with widely used industrial and recently proposed techniques from the literature experimentally in terms of throughput and response time performance, as well as resource utilization. Our experimental results show a significant improvement of up to nearly 80% in both throughput and response time, with a very low additional cost in terms of CPU overheads, 0.1% to 1.5%, on the Web server, and virtually no impact on CPU overheads on the application server Debra E. VanderMeer, Helen M. Thomas, Kaushik Dutta, Anindya Datta, Krithi Ramamritham |
ICDCS | 1 |
| 2004 | Proxy-based acceleration of dynamically generated content on the world wide web: An approach and implementationabstractAs Internet traffic continues to grow and websites become increasingly complex, performance and scalability are major issues for websites. Websites are increasingly relying on dynamic content generation applications to provide website visitors with dynamic, interactive, and personalized experiences. However, dynamic content generation comes at a cost---each request requires computation as well as communication across multiple components.To address these issues, various dynamic content caching approaches have been proposed. Proxy-based caching approaches store content at various locations outside the site infrastructure and can improve website performance by reducing content generation delays, firewall processing delays, and bandwidth requirements. However, existing proxy-based caching approaches either (a) cache at the page level, which does not guarantee that correct pages are served and provides very limited reusability, or (b) cache at the fragment level, which is associated with several design-level and runtime scalability issues. To address these issues, several back-end caching approaches have been proposed, including query result caching and fragment level caching. While back-end approaches guarantee the correctness of results and offer the advantages of fine-grained caching, they neither address firewall delays nor reduce bandwidth requirements.In this article, we present an approach and an implementation of a dynamic proxy caching technique which combines the benefits of both proxy-based and back-end caching approaches, yet does not suffer from their above-mentioned limitations. Our dynamic proxy caching technique allows granular, proxy-based caching in highly dynamic scenarios, accessible outside the site infrastructure. We present two possible configurations for our dynamic proxy caching technique: (1) a reverse proxy configuration, and (2) a forward proxy configuration. Analysis of the performance of our approach indicates that it is capable of providing significant reductions in bandwidth. We have deployed our proposed dynamic proxy caching technique at a major financial institution. The results of this implementation indicate that our technique is capable of providing up to 3x reductions in bandwidth and response times in real-world dynamic Web applications when compared to existing caching solutions. Anindya Datta, Kaushik Dutta, Helen M. Thomas, Debra E. VanderMeer, Krithi Ramamritham |
ACM Trans. Database Syst. | 4 |
| 2003 | Mobile User Recovery in the Context of Internet TransactionsabstractWith the expansion of Web sites to include business functions, a user interfaces with e-businesses through an interactive and multistep process, which is often time-consuming. For mobile users accessing the Web over digital cellular networks, the failure of the wireless link, a frequent occurrence, can result in the loss of work accomplished prior to the disruption. This work must then be repeated upon subsequent reconnection - often at significant cost in time and computation. This "disconnection-reconnection-repeat work" cycle may cause mobile clients to incur substantial monetary as well as resource (such as battery power) costs. In this paper, we propose a protocol for "recovering" a user to an appropriate recent interaction state after such a failure. The objective is to minimize the amount of work that needs to be redone upon restart after failure. Whereas classical database recovery focuses on recovering the system, i.e., all transactions, our work considers the problem of recovering a particular user interaction with the system. This recovery problem encompasses several interesting subproblems: (1) modeling user interaction in a way that is useful for recovery, (2) characterizing a user's "recovery state", (3) determining the state to which a user should be recovered, and (4) defining a recovery mechanism. We describe the user interaction with one or more Web sites using intuitive and familiar concepts from database transactions. We call this interaction an Internet transaction (iTX), distinguish this notion from extant transaction models, and develop a model for it, as well as for a user's state on a Web site. Based on the twin foundations of our iTX and state models, we finally describe an effective protocol for recovering users to valid states in Internet interactions. Debra E. VanderMeer, Anindya Datta, Kaushik Dutta, Krithi Ramamritham, Shamkant B. Navathe |
IEEE Trans. Mob. Comput. | 1 |
| 2002 | Proxy-based acceleration of dynamically generated content on the world wide web: an approach and implementationabstractAs Internet traffic continues to grow and web sites become increasingly complex, performance and scalability are major issues for web sites. Web sites are increasingly relying on dynamic content generation applications to provide web site visitors with dynamic, interactive, and personalized experiences. However, dynamic content generation comes at a cost --- each request requires computation as well as communication across multiple components.To address these issues, various dynamic content caching approaches have been proposed. Proxy-based caching approaches store content at various locations outside the site infrastructure and can improve Web site performance by reducing content generation delays, firewall processing delays, and bandwidth requirements. However, existing proxy-based caching approaches either (a) cache at the page level, which does not guarantee that correct pages are served and provides very limited reusability, or (b) cache at the fragment level, which requires the use of pre-defined page layouts. To address these issues, several back end caching approaches have been proposed, including query result caching and fragment level caching. While back end approaches guarantee the correctness of results and offer the advantages of fine-grained caching, they neither address firewall delays nor reduce bandwidth requirements.In this paper, we present an approach and an implementation of a dynamic proxy caching technique which combines the benefits of both proxy-based and back end caching approaches, yet does not suffer from their above-mentioned limitations. Our dynamic proxy caching technique allows granular, proxy-based caching where both the content and layout can be dynamic. Our analysis of the performance of our approach indicates that it is capable of providing significant reductions in bandwidth. We have also deployed our proposed dynamic proxy caching technique at a major financial institution. The results of this implementation indicate that our technique is capable of providing order-of-magnitude reductions in bandwidth and response times in real-world dynamic Web applications. Anindya Datta, Kaushik Dutta, Helen M. Thomas, Debra E. VanderMeer, Suresha, Krithi Ramamritham |
SIGMOD Conference | 4 |
| 2002 | Parallel Star Join + DataIndexes: Efficient Query Processing in Data Warehouses and OLAPabstractOn-line analytical processing (OLAP) refers to the technologies that allow users to efficiently retrieve data from the data warehouse for decision-support purposes. Data warehouses tend to be extremely large, it is quite possible for a data warehouse to be hundreds of gigabytes to terabytes in size (Chauduri and Dayal, 1997). Queries tend to be complex and ad hoc, often requiring computationally expensive operations such as joins and aggregation. Given this, we are interested in developing strategies for improving query processing in data warehouses by exploring the applicability of parallel processing techniques. In particular, we exploit the natural partitionability of a star schema and render it even more efficient by applying DataIndexes-a storage structure that serves both as an index as well as data and lends itself naturally to vertical partitioning of the data. DataIndexes are derived from the various special purpose access mechanisms currently supported in commercial OLAP products. Specifically, we propose a declustering strategy which incorporates both task and data partitioning and present the Parallel Star Join (PSJ) Algorithm, which provides a means to perform a star join in parallel using efficient operations involving only rowsets and projection columns. We compare the performance of the PSJ Algorithm with two parallel query processing strategies. The first is a parallel join strategy utilizing the Bitmap Join Index (BJI), arguably the state-of-the-art OLAP join structure in use today. For the second strategy we choose a well-known parallel join algorithm, namely the pipelined hash algorithm. To assist in the performance comparison, we first develop a cost model of the disk access and transmission costs for all three approaches. Anindya Datta, Debra E. VanderMeer, Krithi Ramamritham |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2001 | Discovering critical edge sequences in E-commerce catalogsabstractWeb sites allow the collection of vast amounts of navigational data -- clickstreams of user traversals through the site. These massive data stores offer the tantalizing possibility of uncovering interesting patterns within the dataset. For e-businesses, always looking for an edge in the hyper-competitive online marketplace, this possibility is of particular interest. Of significant particular interest to e-businesses is the discovery of Critical Edge Sequences (CES), which denote frequently traversed subpaths in the catalog. CESs can be used to improve site performance and site management, increase the effectiveness of advertising on the site, and gather additional knowledge of customer interest patterns on the site.Using traditional graph-based and web mining strategies to find CESs could turn out to be expensive in both space and time. In this paper, we propose a method to compute the most popular paths bewteen node pairs in a catalog, which are then used to discover CESs. Our method is both space-efficient and accurate, providing a vast reduction in the storage requirement with a minimum impact on accuracy. This algorithm, executed off-line in batch mode, is also practical with respect to running time. As a variant of single-source shortest-path, it runs in log linear time. Kaushik Dutta, Debra E. VanderMeer, Anindya Datta, Krithi Ramamritham |
EC | 2 |
| 2001 | Dynamic Content Acceleration: A Caching Solution to Enable Scalable Dynamic Web Page GenerationabstractNo abstract available. Anindya Datta, Kaushik Dutta, Krithi Ramamritham, Helen M. Thomas, Debra E. VanderMeer |
SIGMOD Conference | 5 |
| 2001 | A Comparative Study of Alternative Middle Tier Caching Solutions to Support Dynamic Web Content Acceleration
Anindya Datta, Kaushik Dutta, Helen M. Thomas, Debra E. VanderMeer, Krithi Ramamritham, Dan Fishman |
VLDB | 4 |
| 2001 | An architecture to support scalable online personalization on the Web
Anindya Datta, Kaushik Dutta, Debra E. VanderMeer, Krithi Ramamritham, Shamkant B. Navathe |
VLDB J. | 3 |
| 2000 | Enabling scalable online personalization on the WebabstractOnline personalization is of great interest to e-companies. Virtually all personalization technologies are based on the idea of storing as much historical customer session data as possible, and then querying the data store as customers navigate through a web site. The holy grail of on-line personalization is an environment where fine-grained, detailed historical session data can be queried based on current online navigation patterns to formulate real-time responses. Unfortunately, as more consumers become e-shoppers, the user load and the amount of historical data continue to increase, causing scalability-related problems for almost all current personalization technologies. This paper chronicles the development of a real-time interaction management engine through the integration of historical data and on-line visitation patterns of e-commerce site visitors. This paper describes the scientific underpinnings of the system, as well as the architecture and a performance evaluation.... Debra E. VanderMeer, Kaushik Dutta, Anindya Datta, Krithi Ramamritham, Shamkant B. Navathe |
EC | 1 |
| 2000 | Demonstration: Enabling Scalable Online Personalization on the Web
Kaushik Dutta, Anindya Datta, Debra E. VanderMeer, Krithi Ramamritham, Helen M. Thomas |
VLDB | 3 |
| 1999 | Broadcast Protocols to Support Efficient Retrieval from Databases by Mobile UsersabstractMobile computing has the potential for managing information globally. Data management issues in mobile computing have received some attention in recent times, and the design of adaptive braodcast protocols has been posed as an important probllem. Such protocols are employed by database servers to decide on the content of bbroadcasts dynamically, in response to client mobility and demand patterns. In this paper we design such protocols and also propose efficient retrieval strategies that may be employed by clients to download information from broadcasts. The goal is to design cooperative strategies between server and client to provide access to information in such a way as to minimize energy expenditure by clients. We evaluate the performance of our protocols both analytically and through simulation. Anindya Datta, Debra E. VanderMeer, Aslihan Celik, Vijay Kumar 0002 |
ACM Trans. Database Syst. | 2 |
| 1997 | Adaptive Broadcast Protocols to Support Power Conservant Retrieval by Mobile UsersabstractMobile computing has the potential for managing information globally. Data management issues in mobile computing have received some attention in recent times, and the design of adaptive broadcast protocols has been posed as an important problem. Such protocols are employed by database servers to decide on the content of broadcasts dynamically, in response to client mobility and demand patterns. In this paper we design such protocols and also propose efficient retrieval strategies that may be employed by clients to download information from broadcasts. The goal is to design cooperative strategies between server and client to provide access to information in such a way as to minimize energy expenditure by clients. We evaluate the performance of our protocols analytically. Anindya Datta, Aslihan Celik, Jeong Geun Kim, Debra E. VanderMeer, Vijay Kumar 0002 |
ICDE | 4 |