VLDB 2026 Research / reviewers in the wild / expert
Sriram Raghavan
dblp:04/2966
· DBLP profile ↗
30ranked-venue papers
9as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 17 · 3 first-authorComputer networks · 7 · 3 first-authorArtificial intelligence and machine learning · 6Security and privacy · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-author
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
14 papers |
Information retrieval · 36% Spatial and temporal data management · 29% Query processing and optimization · 12% | |
| Computer networks
2 papers |
Network optimization and economics · 55% Cellular and mobile networks · 34% Routing and switching · 7% | |
| Artificial intelligence
7 papers |
Information extraction and text analysis · 72% Knowledge representation and reasoning · 19% Probabilistic and Bayesian machine learning · 10% | |
| Theoretical computer science
2 papers |
Algorithms and data structures · 79% Graph algorithms and graph theory · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 75% Cloud and datacenter computing · 21% Embedded and real-time systems · 4% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management › spatio-temporal indexing
trajectory indexing |
0.2 | 1 | 2015 | Indexing and matching trajectories under inconsistent sampling rates · ICDE 2015 |
Spatial and temporal data management › trajectory analysis
trajectory matching |
0.2 | 1 | 2015 | Indexing and matching trajectories under inconsistent sampling rates · ICDE 2015 |
Network optimization and economics › network design › network planning
cellular network planning |
0.2 | 1 | 2015 | Trajectory aware macro-cell planning for mobile users · INFOCOM 2015 |
Cellular and mobile networks
mobility management |
0.2 | 1 | 2015 | Trajectory aware macro-cell planning for mobile users · INFOCOM 2015 |
Natural language and speech › Information extraction and text analysis
rule-based information extraction |
0.2 | 2 | 2011 | The SystemT IDE: an integrated development environment for information extraction rules · SIGMOD Conference 2011 An Algebraic Approach to Rule-Based Information Extraction · ICDE 2008 |
Spatial and temporal data management
trajectory data management |
0.2 | 1 | 2014 | Inferring Uncertain Trajectories from Partial Observations · ICDM 2014 |
Query processing and optimization
query rewriting |
0.1 | 1 | 2011 | Rewrite rules for search database systems · PODS 2011 |
Information retrieval › query processing
web query processing |
0.1 | 1 | 2011 | Rewrite rules for search database systems · PODS 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
declarative information extraction |
0.1 | 1 | 2010 | SystemT: An Algebraic Approach to Declarative Information Extraction · ACL 2010 |
Information retrieval › query understanding
query parsing |
0.1 | 1 | 2010 | Understanding queries in a search database system · PODS 2010 |
Information retrieval
query understanding |
0.1 | 1 | 2010 | Understanding queries in a search database system · PODS 2010 |
Algorithms and data structures › combinatorial algorithms
enumeration algorithms |
0.1 | 1 | 2010 | Understanding queries in a search database system · PODS 2010 |
Algorithms and data structures › combinatorial algorithms › enumeration algorithms
polynomial-delay enumeration |
0.1 | 1 | 2010 | Understanding queries in a search database system · PODS 2010 |
Natural language and speech › Information extraction and text analysis › pattern learning
regular expression learning |
0.1 | 1 | 2008 | Regular Expression Learning for Information Extraction · EMNLP 2008 |
Information retrieval › document retrieval › domain-specific retrieval
enterprise search |
0.1 | 1 | 2007 | Navigating the intranet with high precision · WWW 2007 |
Graph data management › graph query
navigational query |
0.1 | 1 | 2007 | Navigating the intranet with high precision · WWW 2007 |
Information retrieval
similarity search |
0.1 | 1 | 2015 | Indexing and matching trajectories under inconsistent sampling rates · ICDE 2015 |
Network optimization and economics › network design › network planning
base station deployment |
0.1 | 1 | 2015 | Trajectory aware macro-cell planning for mobile users · INFOCOM 2015 |
Network optimization and economics › resource allocation
network utility maximization |
0.1 | 1 | 2015 | Trajectory aware macro-cell planning for mobile users · INFOCOM 2015 |
Information retrieval › search engines
semantic search |
0.1 | 1 | 2006 | Avatar semantic search: a database approach to information retrieval · SIGMOD Conference 2006 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
gibbs sampling |
0.1 | 1 | 2014 | Inferring Uncertain Trajectories from Partial Observations · ICDM 2014 |
Query processing and optimization
complex query |
0.0 | 1 | 2003 | Complex Queries over Web Repositories · VLDB 2003 |
Graph data management
graph representation |
0.0 | 1 | 2003 | Representing Web Graphs · ICDE 2003 |
Indexing and storage engines › compressed data structures
space-efficient index |
0.0 | 1 | 2003 | Representing Web Graphs · ICDE 2003 |
Information retrieval
web graph |
0.0 | 1 | 2003 | Representing Web Graphs · ICDE 2003 |
Information retrieval
web search |
0.0 | 2 | 2001 | Building a distributed full-text index for the web · ACM Trans. Inf. Syst. 2001 Crawling the Hidden Web · VLDB 2001 |
Data integration and cleaning › data extraction
structured data extraction |
0.0 | 1 | 2010 | Enterprise information extraction: recent developments and open challenges · SIGMOD Conference 2010 |
Information retrieval › search engines › web crawling
deep web crawling |
0.0 | 1 | 2001 | Crawling the Hidden Web · VLDB 2001 |
Indexing and storage engines
index construction |
0.0 | 1 | 2001 | Building a distributed full-text index for the Web · WWW 2001 |
Information retrieval › indexing
inverted index |
0.0 | 1 | 2001 | Building a distributed full-text index for the web · ACM Trans. Inf. Syst. 2001 |
Methods — techniques the papers use, named apart from their topics
network mobility model · 0.6gibbs sampling · 0.6mapreduce · 0.3lipschitz embedding · 0.2heuristic algorithm · 0.2dynamic interpolation · 0.2complexity analysis · 0.2bounding box · 0.2NP-hardness analysis · 0.2rule-based extraction · 0.1hedge rewriting · 0.1fixpoint semantics · 0.1custom index construction · 0.1information extraction · 0.1pipelining · 0.0simulation · 0.0controlled rearrangement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Reconstructing Tabbed Browser Sessions Using Metadata Associations
Sriram Raghavan |
IFIP Int. Conf. Digital Forensics | 1 |
| 2015 | Lifespan-based Partitioning of Index Structures for Time-travel Text SearchabstractTime-travel text search over a temporally evolving document collection is useful in various applications. Supporting a wide range of query classes demanded by these applications require different index layouts optimized for their respective query access patterns. The problem we tackle is how to efficiently handle different query classes using the same index layout. Animesh Nandi, Suriya Subramanian, Sriram Lakshminarasimhan, Prasad Deshpande, Sriram Raghavan |
CIKM | 5 |
| 2015 | Indexing and matching trajectories under inconsistent sampling ratesabstractQuantifying the similarity between two trajectories is a fundamental operation in analysis of spatio-temporal databases. While a number of distance functions exist, the recent shift in the dynamics of the trajectory generation procedure violates one of their core assumptions; a consistent and uniform sampling rate. In this paper, we formulate a robust distance function called Edit Distance with Projections (EDwP) to match trajectories under inconsistent and variable sampling rates through dynamic interpolation. This is achieved by deploying the idea of projections that goes beyond matching only the sampled points while aligning trajectories. To enable efficient trajectory retrievals using EDwP, we design an index structure called TrajTree. TrajTree derives its pruning power by employing the unique combination of bounding boxes with Lipschitz embedding. Extensive experiments on real trajectory databases demonstrate EDwP to be up to 5 times more accurate than the state-of-the-art distance functions. Additionally, TrajTree increases the efficiency of trajectory retrievals by up to an order of magnitude over existing techniques. Sayan Ranu, Deepak P 0001, Aditya Telang, Prasad Deshpande, Sriram Raghavan |
ICDE | 5 |
| 2015 | Trajectory aware macro-cell planning for mobile usersabstractWe handle the problem of efficient user-mobility driven macro-cell planning in cellular networks. As cellular networks embrace heterogeneous technologies (including long range 3G/4G and short range WiFi, Femto-cells, etc.), most traffic generated by static users gets absorbed by the short-range technologies, thereby increasingly leaving mobile user traffic to macro-cells. To this end, we consider a novel approach that factors in the trajectories of mobile users as well as the impact of city geographies and their associated road networks for macro-cell planning. Given a budget k of base-stations that can be upgraded, our approach selects a deployment that improves the most number of user trajectories. The generic formulation incorporates the notion of quality of service of a user trajectory as a parameter to allow different application-specific requirements, and operator choices. We show that the proposed trajectory utility maximization problem is NP-hard, and design multiple heuristics. We evaluate our algorithms with real and synthetic datasets emulating different city geographies to demonstrate their efficacy. For instance, with an upgrade budget k of 20%, our algorithms perform 3-8 times better in improving the user quality of service on trajectories when compared to greedy location-based base-station upgrades. Shubhadip Mitra, Sayan Ranu, Vinay Kolar, Aditya Telang, Arnab Bhattacharya 0001, Ravi Kokku, Sriram Raghavan |
INFOCOM | 7 |
| 2014 | Inferring Uncertain Trajectories from Partial ObservationsabstractThe explosion in the availability of GPS-enabled devices has resulted in an abundance of trajectory data. In reality, however, majority of these trajectories are collected at a low sampling rate and only provide partial observations on their actually traversed routes. Consequently, they are mired with uncertainty. In this paper, we develop a technique called Infer Tra to infer uncertain trajectories from network-constrained partial observations. Rather than predicting the most likely route, the inferred uncertain trajectory takes the form of an edge-weighted graph and summarizes all probable routes in a holistic manner. For trajectory inference, Infer Tra employs Gibbs sampling by learning a Network Mobility Model (NMM) from a database of historical trajectories. Extensive experiments on real trajectory databases show that the graph-based approach of Infer Tra is up to 50% more accurate, 20 times faster, and immensely more versatile than state-of-the-art techniques. Prithu Banerjee, Sayan Ranu, Sriram Raghavan |
ICDM | 3 |
| 2013 | SASH: Enabling continuous incremental analytic workflows on HadoopabstractThere is an emerging class of enterprise applications in areas such as log data analysis, information discovery, and social media marketing that involve analytics over large volumes of unstructured and semi-structured data. These applications are leveraging new analytics platforms based on the MapReduce framework and its open source Hadoop implementation. While this trend has engendered work on high-level data analysis languages, NoSQL data stores, workflow engines etc., there has been very little attention to the challenges of deploying analytic workflows into production for continuous operation. In this paper, we argue that an essential platform component for enabling continuous production analytic workflows is an analytics store. We highlight five key requirements that impact the design of such a store: (i) efficient incremental operations, (ii) flexible storage model for hierarchical data, (iii) snapshot support (iv) object-level incremental updates, and (v) support for handling change sets. We describe the design of SASH, a scalable analytics store that we have developed on top of HBase to address these requirements. Using the workload from a production workflow that powers search within IBM's intranet and extranet, we demonstrate orders of magnitude improvement in IO performance using SASH. Manish Sethi, Narendran Sachindran, Sriram Raghavan |
ICDE | 3 |
| 2013 | Semi-automatic Dictionary Curation for Domain-Specific OntologiesabstractWithin the broad area of information extraction, we study the problem of effective dictionary curation in an enterprise setting. Equipped with an ontology, representative of the domain of an enterprise, our approach populates the attributes of leaf nodes of the ontology with instances extracted from the enterprise corpus. For an attribute of interest, given a few seed examples or indicative features for the attribute, we first obtain a ranked list of 'list pages' potentially containing additional dictionary terms. Our ranking model ranks pages from the enterprise corpus based on their 'list' content using several visual and lexical features. We gather users' judgement of the result pages and the model continuously learns from this feedback. We compare different techniques of dictionary curation using rule based extractors and visual features of pages. Based on rule writing exercise, we show the benefit of dictionaries for leaf node attributes, in writing rule based extractors for higher level nodes in an ontology. We have implemented a dictionary curation system based on these ideas. Experimental analysis using academic domain ontology and universities corpora, reveal (in the context of enterprise analytics) (i) the merit of dictionary support in rule based information extraction (ii) the viability and effectiveness of an interactive approach for dictionary creation. Ashish Kulkarni, Chetana Gavankar, Ganesh Ramakrishnan, Sriram Raghavan |
ICTAI | 4 |
| 2012 | Gumshoe quality toolkit: administering programmable searchabstractEnterprise search is challenging due to various reasons, notably the dynamic terminology and domain structure that are specific to the enterprise, combined with the fact that search deployments are typically managed by domain experts who are not necessarily search experts. To address that, it has been proposed to design search architectures that feature two principles: comprehensibility of the ranking mechanism and customizability of the search engine by means of intuitive runtime rules. The proposed demonstration operates on top of an engine implementation based on this search philosophy, and provides an administrator toolkit to realize the two principles. In particular, the toolkit provides a complete visualization of the provenance (hence ranking) of search results, embeds an editor for programming runtime rules, facilitates the investigation of (the cause of) missing or low-ranked desired results, and provides suggestions of rewrite rules to handle such results. Zhuowei Bao, Benny Kimelfeld, Yunyao Li 0001, Sriram Raghavan, Huahai Yang |
CIKM | 4 |
| 2011 | Rewrite rules for search database systemsabstractThe results of a search engine can be improved by consulting auxiliary data. In a search database system, the association between the user query and the auxiliary data is driven by rewrite rules that augment the user query with a set of alternative queries. This paper develops a framework that formalizes the notion of a rewrite program, which is essentially a collection of hedge-rewriting rules. When applied to a search query, the rewrite program produces a set of alternative queries that constitutes a least fixpoint (lfp). The main focus of the paper is on the lfp-convergence of a rewrite program, where a rewrite program is lfp-convergent if the least fixpoint of every search query is finite. Determining whether a given rewrite program is lfp-convergent is undecidable; to accommodate that, the paper proposes a safety condition, and shows that safety guarantees lfp-convergence, and that safety can be decided in polynomial time. The effectiveness of the safety condition in capturing lfp-convergence is illustrated by an application to a rewrite program in an implemented system that is intended for widespread use. Ronald Fagin, Benny Kimelfeld, Yunyao Li 0001, Sriram Raghavan, Shivakumar Vaithyanathan |
PODS | 4 |
| 2011 | The SystemT IDE: an integrated development environment for information extraction rulesabstractInformation Extraction (IE)-the problem of extracting structured information from unstructured text - has become the key enabler for many enterprise applications such as semantic search, business analytics and regulatory compliance. While rule-based IE systems are widely used in practice due to their well-known "explainability," developing high-quality information extraction rules is known to be a labor-intensive and time-consuming iterative process. Laura Chiticariu, Vivian Chu, Sajib Dasgupta, Thilo W. Goetz, C. T. Howard Ho, Rajasekar Krishnamurthy, Alexander Lang, Yunyao Li 0001, Bin Liu 0002, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan, Huaiyu Zhu 0001 |
SIGMOD Conference | 10 |
| 2010 | SystemT: An Algebraic Approach to Declarative Information Extraction
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan |
ACL | 4 |
| 2010 | Understanding queries in a search database systemabstractIt is well known that a search engine can significantly benefit from an auxiliary database, which can suggest interpretations of the search query by means of the involved concepts and their interrelationship. The difficulty is to translate abstract notions like concept and interpretation into a concrete search algorithm that operates over the auxiliary database. To surpass existing heuristics, there is a need for a formal basis, which is realized in this paper through the framework of a search database system, where an interpretation is identified as a parse. It is shown that the parses of a query can be generated in polynomial time in the combined size of the input and the output, even if parses are restricted to those having a nonempty evaluation. Identifying that one parse is more specific than another is important for ranking answers, and this framework captures the precise semantics of being more specific; moreover, performing this comparison between parses is tractable. Lastly, the paper studies the problem of finding the most specific parses. Unfortunately, this problem turns out to be intractable in the general case. However, under reasonable assumptions, the parses can be enumerated in an order of decreasing specificity, with polynomial delay and polynomial space. Ronald Fagin, Benny Kimelfeld, Yunyao Li 0001, Sriram Raghavan, Shivakumar Vaithyanathan |
PODS | 4 |
| 2010 | Enterprise information extraction: recent developments and open challengesabstractInformation extraction (IE) - the problem of extracting structured information from unstructured text - has become an increasingly important topic in recent years. A SIGMOD 2006 tutorial [3] outlined challenges and opportunities for the database community to advance the state of the art in information extraction, and posed the following grand challenge: "Can we build a System R for information extraction? Laura Chiticariu, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001 |
SIGMOD Conference | 3 |
| 2009 | Digital Evidence Composition in Fraud Detection
Sriram Raghavan |
ICDF2C | 1 |
| 2008 | Regular Expression Learning for Information Extraction
Yunyao Li 0001, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, H. V. Jagadish |
EMNLP | 3 |
| 2008 | An Algebraic Approach to Rule-Based Information ExtractionabstractTraditional approaches to rule-based information extraction (IE) have primarily been based on regular expression grammars. However, these grammar-based systems have difficulty scaling to large data sets and large numbers of rules. Inspired by traditional database research, we propose an algebraic approach to rule-based IE that addresses these scalability issues through query optimization. The operators of our algebra are motivated by our experience in building several rule-based extraction programs over diverse data sets. We present the operators of our algebra and propose several optimization strategies motivated by the text-specific characteristics of our operators. Finally we validate the potential benefits of our approach by extensive experiments over real-world blog data. Frederick Reiss 0001, Sriram Raghavan, Rajasekar Krishnamurthy, Huaiyu Zhu 0001, Shivakumar Vaithyanathan |
ICDE | 2 |
| 2007 | Navigating the intranet with high precisionabstractDespite the success of web search engines, search over large enterprise intranets still suffers from poor result quality. Earlier work [6] that compared intranets and the Internet from the view point of keyword search has pointed to several reasons why the search problem is quite different in these two domains. In this paper, we address the problem of providing high quality answers to navigational queries in the intranet (e.g., queries intended to find product or personal home pages, service pages, etc.). Our approach is based on offline identification of navigational pages, intelligent generation of term-variants to associate with each page, and the construction of separate indices exclusively devoted to answering navigational queries. Using a testbed of 5.5M pages from the IBM intranet, we present evaluation results that demonstrate that for navigational queries, our approach of using custom indices produces results of significantly higher precision than those produced by a general purpose search algorithm. Huaiyu Zhu 0001, Sriram Raghavan, Shivakumar Vaithyanathan, Alexander Löser |
WWW | 2 |
| 2006 | Avatar semantic search: a database approach to information retrievalabstractWe present Avatar Semantic Search, a prototype search engine that exploits annotations in the context of classical keyword search. The process of annotations is accomplished offline by using high-precision information extraction techniques to extract facts, con-cepts, and relationships from text. These facts and concepts are represented and indexed in a structured data store. At runtime, keyword queries are interpreted in the context of these extracted facts and converted into one or more precise queries over the structured store. In this demonstration we describe the overall architecture of the Avatar Semantic Search engine. We also demonstrate the superiority of the AVATAR approach over traditional keyword search engines using Enron email data set and a blog corpus. Eser Kandogan, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, Huaiyu Zhu 0001 |
SIGMOD Conference | 3 |
| 2006 | Stanford WebBase components and applicationsabstractWe describe the design and performance of WebBase, a tool for Web research. The system includes a highly customizable crawler, a repository for collected Web pages, an indexer for both text and link-related page features, and a high-speed content distribution facility. The distribution module enables researchers world-wide to retrieve pages from WebBase, and stream them across the Internet at high speed. The advantage for the researchers is that they need not all crawl the Web before beginning their research. WebBase has been used by scores of research and teaching organizations world-wide, mostly for investigations into Web topology and linguistic content analysis. After describing the system's architecture, we explain our engineering decisions for each of the WebBase components, and present respective performance measurements. Junghoo Cho, Hector Garcia-Molina, Taher H. Haveliwala, Wang Lam, Andreas Paepcke, Sriram Raghavan, Gary Wesley |
ACM Trans. Internet Techn. | 6 |
| 2004 | Bandwidth optimization by reliable-path determination in Mobile Ad-Hoc NetworksabstractA Mobile Ad Hoc Network is typically characterized by two sets of nodes, one set being more stationary than the other. It is observed that identifying this set of relatively stationary nodes critically facilitates the dual purpose of reducing the routing overhead and providing larger data bandwidth. It is therefore both interesting and expedient to study the behavior of a typical Mobile Ad Hoc Network and identify the sub-graph which can impact these improvements where the application demands are high. It is particularly enlightening when scaled to a larger network, as one of the substantial factors affecting cost in an Ad Hoc network is the routing overhead. In this paper, a method is proposed to determine, dynamically, the most reliable path for routing in a Mobile Ad Hoc scenario and ensure that packets are routed along that path to guarantee enhanced data traffic routed per unit time owing to savings from route-discovery and to decrease normalized routing overhead. The Mobile Ad Hoc Network is modeled as a graph with the mobile units denoting the nodes of the graph and the set of reachable units as its neighbors and identifying the weakly connected sub-dominion of that graph, which is the most reliable path for routing. The proposed algorithm recognizes those set of weakly connected nodes which are relatively more stable when compared to the other nodes hence requiring less routing and thus resulting in more number of data packets and ensuring better bandwidth utilization. Our algorithm proposes and confirms the dual betterments namely improvement in the utilization of bandwidth and reduction in the normalized routing overhead in any given network scenario. Sriram Raghavan, Srikanth Akkiraju, Santhosh Sridhar |
MUM | 1 |
| 2003 | Representing Web GraphsabstractA Web repository is a large special-purpose collection of Web pages and associated indexes. Many useful queries and computations over such repositories involve traversal and navigation of the Web graph. However, efficient traversal of huge Web graphs containing several hundred million vertices and a few billion edges is a challenging problem. An additional complication is the lack of a schema to describe the structure of Web graphs. As a result, naive graph representation schemes can significantly increase query execution time and limit the usefulness of Web repositories. We propose a novel representation for Web graphs, called an S-Node representation. We demonstrate that S-Node representations are highly space-efficient, enabling in-memory processing of very large Web graphs. In addition, we present detailed experiments that show that S-Node representations can significantly reduce query execution times when compared with other schemes for representing Web graphs. Sriram Raghavan, Hector Garcia-Molina |
ICDE | 1 |
| 2003 | Complex Queries over Web Repositories
Sriram Raghavan, Hector Garcia-Molina |
VLDB | 1 |
| 2002 | A note on dependable real-time communication in multihop networks
Sriram Raghavan, G. Manimaran, C. Siva Ram Murthy |
Comput. Commun. | 1 |
| 2001 | Crawling the Hidden Web
Sriram Raghavan, Hector Garcia-Molina |
VLDB | 1 |
| 2001 | Building a distributed full-text index for the WebabstractWe identify crucial design issues in building a distributed inverted index for a large collection of web pages. We introduce a novel pipelining technique for structuring the core index-building system that substantially reduces the index construction time. We also propose a storage scheme for creating and managing inverted files using an embedded database system. We propose and compare different strategies for addressing various issues relevant to distributed index construction. Sergey Melnik 0001, Sriram Raghavan, Beverly Yang, Hector Garcia-Molina |
WWW | 2 |
| 2001 | Building a distributed full-text index for the webabstractWe identify crucial design issues in building a distributed inverted index for a large collection of Web pages. We introduce a novel pipelining technique for structuring the core index-building system that substantially reduces the index construction time. We also propose a storage scheme for creating and managing inverted files using an embedded database system. We suggest and compare different strategies for collecting global statistics from distributed inverted indexes. Finally, we present performance results from experiments on a testbed distributed Web indexing system that we have implemented. Sergey Melnik 0001, Sriram Raghavan, Beverly Yang, Hector Garcia-Molina |
ACM Trans. Inf. Syst. | 2 |
| 2001 | Searching the WebabstractWe offer an overview of current Web search engine design. After introducing a generic search engine architecture, we examine each engine component in turn. We cover crawling, local Web page storage, indexing, and the use of link analysis for boosting search performance. The most common design and implementation techniques for each of these components are presented. For this presentation we draw from the literature and from our own experimental search engine testbed. Emphasis is on introducing the fundamental concepts and the results of several performance analyses we conducted to compare different designs. Arvind Arasu, Junghoo Cho, Hector Garcia-Molina, Andreas Paepcke, Sriram Raghavan |
ACM Trans. Internet Techn. | 5 |
| 2000 | WebBase: a repository of Web pages
Jun Hirai, Sriram Raghavan, Hector Garcia-Molina, Andreas Paepcke |
Comput. Networks | 2 |
| 1999 | An integrated scheme for establishing dependable real-time channels in multihop networksabstractThe issue of providing fault-tolerance in real-time communication has been a problem of growing importance. There are two basic approaches for satisfying fault-tolerant requirements in real-time communication: (i) the forward error recovery approach, and (ii) the detect and recovery approach. The first approach is well-suited for hard real-time communication, whereas the second approach is well-suited for soft real-time communication. Neither of these basic approaches is well-suited for applications which involve both hard and soft real-time communication. In this paper, we propose an integrated scheme that combines the benefits of both the basic approaches. The proposed scheme not only caters to such mixed communication requirements, but also improves the call acceptance rate significantly due to its efficient resource allocation mechanisms such as traffic dispersion and backup multiplexing. The effectiveness of the proposed scheme has been evaluated through extensive simulation studies. Sriram Raghavan, G. Manimaran, C. Siva Ram Murthy |
ICCCN | 1 |
| 1999 | A rearrangeable algorithm for the construction delay-constrained dynamic multicast treesabstractWith the proliferation of multimedia group applications, the construction of multicast trees satisfying quality of service (QoS) requirements is becoming a problem of prime importance. Many of the multicast applications (such as video broadcasts and teleconferencing) require the network to support dynamic multicast sessions wherein the membership of the multicast group changes with time. In this paper, we propose and evaluate an algorithm called CRCDM (controlled rearrangement for constrained dynamic multicasting) for on-line update of multicast trees to adjust to changes in group membership. The CRCDM algorithm is based on a concept called quality factor (QF) that represents the usefulness of a portion of the multicast tree to the overall multicast session. When the usefulness of a particular region of the tree drops below a threshold, a rearrangement technique is used to suitably modify the tree. Our algorithm aims to satisfy the delay constraints of all current group members, at the same time minimizing the cost of the constructed tree. We compare the performance of our algorithm, by simulation, with that of an off-line Steiner heuristic; with ARIES, a previously published algorithm for on-line update of unconstrained trees; and with the algorithm proposed by Hong, Lee and Park (see Proc. IEEE INFOCOM, p.1433-40, 1998) for on-line update of delay-constrained trees. The simulation results indicate that our algorithm provides excellent cost-competitiveness that is better than that provided by the algorithm described by Hong et al., minimizes changes in the multicast tree after each update, and performs favorably even when compared with the unconstrained ARIES heuristic. Sriram Raghavan, G. Manimaran, C. Siva Ram Murthy |
IEEE/ACM Trans. Netw. | 1 |