Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Sriram Raghavan

dblp:04/2966 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Spatial and temporal data management › spatio-temporal indexing
trajectory indexing
0.212015
Indexing and matching trajectories under inconsistent sampling rates · ICDE 2015
Spatial and temporal data management › trajectory analysis
trajectory matching
0.212015
Indexing and matching trajectories under inconsistent sampling rates · ICDE 2015
Network optimization and economics › network design › network planning
cellular network planning
0.212015
Trajectory aware macro-cell planning for mobile users · INFOCOM 2015
Cellular and mobile networks
mobility management
0.212015
Trajectory aware macro-cell planning for mobile users · INFOCOM 2015
Natural language and speech › Information extraction and text analysis
rule-based information extraction
0.222011
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.212014
Inferring Uncertain Trajectories from Partial Observations · ICDM 2014
Query processing and optimization
query rewriting
0.112011
Rewrite rules for search database systems · PODS 2011
Information retrieval › query processing
web query processing
0.112011
Rewrite rules for search database systems · PODS 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition › knowledge extraction
declarative information extraction
0.112010
SystemT: An Algebraic Approach to Declarative Information Extraction · ACL 2010
Information retrieval › query understanding
query parsing
0.112010
Understanding queries in a search database system · PODS 2010
Information retrieval
query understanding
0.112010
Understanding queries in a search database system · PODS 2010
Algorithms and data structures › combinatorial algorithms
enumeration algorithms
0.112010
Understanding queries in a search database system · PODS 2010
Algorithms and data structures › combinatorial algorithms › enumeration algorithms
polynomial-delay enumeration
0.112010
Understanding queries in a search database system · PODS 2010
Natural language and speech › Information extraction and text analysis › pattern learning
regular expression learning
0.112008
Regular Expression Learning for Information Extraction · EMNLP 2008
Information retrieval › document retrieval › domain-specific retrieval
enterprise search
0.112007
Navigating the intranet with high precision · WWW 2007
Graph data management › graph query
navigational query
0.112007
Navigating the intranet with high precision · WWW 2007
Information retrieval
similarity search
0.112015
Indexing and matching trajectories under inconsistent sampling rates · ICDE 2015
Network optimization and economics › network design › network planning
base station deployment
0.112015
Trajectory aware macro-cell planning for mobile users · INFOCOM 2015
Network optimization and economics › resource allocation
network utility maximization
0.112015
Trajectory aware macro-cell planning for mobile users · INFOCOM 2015
Information retrieval › search engines
semantic search
0.112006
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.112014
Inferring Uncertain Trajectories from Partial Observations · ICDM 2014
Query processing and optimization
complex query
0.012003
Complex Queries over Web Repositories · VLDB 2003
Graph data management
graph representation
0.012003
Representing Web Graphs · ICDE 2003
Indexing and storage engines › compressed data structures
space-efficient index
0.012003
Representing Web Graphs · ICDE 2003
Information retrieval
web graph
0.012003
Representing Web Graphs · ICDE 2003
Information retrieval
web search
0.022001
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.012010
Enterprise information extraction: recent developments and open challenges · SIGMOD Conference 2010
Information retrieval › search engines › web crawling
deep web crawling
0.012001
Crawling the Hidden Web · VLDB 2001
Indexing and storage engines
index construction
0.012001
Building a distributed full-text index for the Web · WWW 2001
Information retrieval › indexing
inverted index
0.012001
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
YearPublicationVenuePosition
2016 Reconstructing Tabbed Browser Sessions Using Metadata Associations
Sriram Raghavan
IFIP Int. Conf. Digital Forensics1
2015 Lifespan-based Partitioning of Index Structures for Time-travel Text Search
abstract
Time-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
CIKM5
2015 Indexing and matching trajectories under inconsistent sampling rates
abstract
Quantifying 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
ICDE5
2015 Trajectory aware macro-cell planning for mobile users
abstract
We 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
INFOCOM7
2014 Inferring Uncertain Trajectories from Partial Observations
abstract
The 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
ICDM3
2013 SASH: Enabling continuous incremental analytic workflows on Hadoop
abstract
There 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
ICDE3
2013 Semi-automatic Dictionary Curation for Domain-Specific Ontologies
abstract
Within 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
ICTAI4
2012 Gumshoe quality toolkit: administering programmable search
abstract
Enterprise 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
CIKM4
2011 Rewrite rules for search database systems
abstract
The 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
PODS4
2011 The SystemT IDE: an integrated development environment for information extraction rules
abstract
Information 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 Conference10
2010 SystemT: An Algebraic Approach to Declarative Information Extraction
Laura Chiticariu, Rajasekar Krishnamurthy, Yunyao Li 0001, Sriram Raghavan, Frederick Reiss 0001, Shivakumar Vaithyanathan
ACL4
2010 Understanding queries in a search database system
abstract
It 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
PODS4
2010 Enterprise information extraction: recent developments and open challenges
abstract
Information 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 Conference3
2009 Digital Evidence Composition in Fraud Detection
Sriram Raghavan
ICDF2C1
2008 Regular Expression Learning for Information Extraction
Yunyao Li 0001, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, H. V. Jagadish
EMNLP3
2008 An Algebraic Approach to Rule-Based Information Extraction
abstract
Traditional 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
ICDE2
2007 Navigating the intranet with high precision
abstract
Despite 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
WWW2
2006 Avatar semantic search: a database approach to information retrieval
abstract
We 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 Conference3
2006 Stanford WebBase components and applications
abstract
We 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 Networks
abstract
A 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
MUM1
2003 Representing Web Graphs
abstract
A 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
ICDE1
2003 Complex Queries over Web Repositories
Sriram Raghavan, Hector Garcia-Molina
VLDB1
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
VLDB1
2001 Building a distributed full-text index for the Web
abstract
We 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
WWW2
2001 Building a distributed full-text index for the web
abstract
We 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 Web
abstract
We 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. Networks2
1999 An integrated scheme for establishing dependable real-time channels in multihop networks
abstract
The 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
ICCCN1
1999 A rearrangeable algorithm for the construction delay-constrained dynamic multicast trees
abstract
With 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