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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Padmashree Ravindra

dblp:33/7522 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 10 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-authorArtificial intelligence and machine learning · 2 · 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
2 papers
Query processing and optimization · 45% Data models and query languages · 19% Graph data management · 16%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
query rewriting
0.312017
Type-based Semantic Optimization for Scalable RDF Graph Pattern Matching · WWW 2017
Distributed and cloud data management
mapreduce
0.112011
From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra · Proc. VLDB Endow. 2011
Data models and query languages
query language
0.112011
From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra · Proc. VLDB Endow. 2011
Information retrieval › cross-language information retrieval
query translation
0.112011
From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra · Proc. VLDB Endow. 2011
Graph data management › RDF data management
RDF query processing
0.112011
From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra · Proc. VLDB Endow. 2011
Data models and query languages › RDF query language
SPARQL
0.112011
From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra · Proc. VLDB Endow. 2011
Graph data management › graph data model
RDF data model
0.112017
Type-based Semantic Optimization for Scalable RDF Graph Pattern Matching · WWW 2017

Methods — techniques the papers use, named apart from their topics

integrity constraints · 0.3indexing · 0.3nested triplegroup algebra · 0.1
YearPublicationVenuePosition
2017 A semantics-aware storage framework for scalable processing of knowledge graphs on Hadoop
abstract
Knowledge graphs are graph-based data models which employ named nodes and edges to capture differentiation among entities and relationships in richly diverse data collections such as in the biomedical domain. The flexibility of knowledge graphs allows for heterogeneous collections to be linked and integrated in precise ways. However, resulting data models often have irregular structures which are not easy to manage using platforms for structured, schema-first data models like the relational model. To facilitate exchange, inter-operability and reuse of data, standards such as Resource Description Framework (RDF) have been increasingly adopted for representation. Domains such as the biomedical now have large collections of publicly available RDF graphs as well as benchmark workloads. To achieve scalability in data processing, some efforts are being made to build on distributed processing platforms such as Hadoop and Spark. However, while some distributed graph platforms have emerged for certain classes of mining workloads for non-semantic graphs (without typed edges and nodes), knowledge graph processing, which often involves ontological inferencing, continues to be plagued by scalability and efficiency challenges. In this paper, we present the design of a Hadoop-based storage architecture for knowledge graphs that overcomes some of the challenges of big RDF data processing. The rationale of the design strategy is to go beyond the traditional approach of exploiting structural properties of graphs while storing to include exploitation of semantic properties of knowledge graphs. Our system SemStorm is a Hadoop-based indexed, polymorphic, signatured file organization that supports efficient storage of data collections with significant data heterogeneity. Naive storage models for such data place more demands for meta-data management than traditional systems can support. The polymorphic file organization is further coupled with a nested, column-oriented file format to enable discriminatory data access based on queries. A major hallmark of SemStorm is the enabling of semantic-awareness in storage framework. The idea is to exploit the knowledge represented in ontologies that accompany data for optimizing data storage models such as identifying and managing data (sometimes implicit) redundancies. Another major advantage of SemStorm is that it derives optimized storage models for data autonomically, i.e., without user input. Extensive experiments conducted on real-world and synthetic benchmark datasets show that SemStorm is up to 10X faster than existing approaches.
HyeongSik Kim 0001, Padmashree Ravindra, Kemafor Anyanwu
IEEE BigData2
2017 Type-based Semantic Optimization for Scalable RDF Graph Pattern Matching
abstract
Scalable query processing relies on early and aggressive determination and pruning of query-irrelevant data. Besides the traditional space-pruning techniques such as indexing, type-based optimizations that exploit integrity constraints defined on the types can be used to rewrite queries into more efficient ones. However, such optimizations are only applicable in strongly-typed data and query models which make it a challenge for semi-structured models such as RDF. Consequently, developing techniques for enabling typebased query optimizations will contribute new insight to improving the scalability of RDF processing systems.
HyeongSik Kim 0001, Padmashree Ravindra, Kemafor Anyanwu
WWW2
2016 Optimization of Complex SPARQL Analytical Queries
Padmashree Ravindra, HyeongSik Kim 0001, Kemafor Anyanwu
EDBT1
2015 Rewriting complex SPARQL analytical queries for efficient cloud-based processing
abstract
Many emerging Semantic Web applications combine and aggregate data across domains for analysis. Such analytical queries compute aggregates over multiple groupings of data, resulting in query plans with complex grouping-aggregation constraints. In the context of an RDF analytical query, each such grouping maps to a graph pattern subquery with multiple join operations, and related groups often result in overlapping graph patterns within the same query. In this paper, we propose a holistic approach to optimize RDF analytical queries by refactoring queries to achieve shared execution of common subexpressions that enables parallel evaluation of groupings as well as aggregations. Such a rewriting enables shorter execution workflows, particularly beneficial for scale-out processing on distributed Cloud systems with multiple I/O phases. Experiments on real-world and synthetic benchmarks confirm that such a rewriting can achieve more efficient execution plans when compared to relational-style SPARQL query plans executed on popular Cloud systems.
Padmashree Ravindra, HyeongSik Kim 0001, Kemafor Anyanwu
IEEE BigData1
2015 Scaling Unbound-Property Queries on Big RDF Data Warehouses using MapReduce
Padmashree Ravindra, Kemafor Anyanwu
EDBT1
2014 SYRql: A Dataflow Language for Large Scale Processing of RDF Data
Fadi Maali, Padmashree Ravindra, Kemafor Anyanwu, Stefan Decker
ISWC (1)2
2014 Nesting Strategies for Enabling Nimble MapReduce Dataflows for Large RDF Data
abstract
Graph and semi-structured data are usually modeled in relational processing frameworks as “thin” relations (node, edge, node) and processing such data involves a lot of join operations. Intermediate results of joins with multi-valued attributes or relationships, contain redundant subtuples due to repetition of single-valued attributes. The amount of redundant content is high for real-world multi-valued relationships in social network (millions of Twitter followers of popular celebrities) or biological (multiple references to related proteins) datasets. In MapReduce-based platforms such as Apache Hive and Pig, redundancy in intermediate results contributes avoidable costs to the overall I/O, sorting, and network transfer overhead of join-intensive workloads due to longer workflows. Consequently, providing techniques for dealing with such redundancy will enable more nimble execution of such workflows. This paper argues for the use of a nested data model for representing intermediate data concisely using nesting-aware dataflow operators that allow for lazy and partial unnesting strategies. This approach reduces the overall I/O and network footprint of a workflow by concisely representing intermediate results during most of a workflow's execution, until complete unnesting is absolutely necessary. The proposed strategies are integrated into Apache Pig and experimental evaluation over real-world and synthetic benchmark datasets confirms their superiority over relational-style MapReduce systems such as Apache Pig and Hive.
Padmashree Ravindra, Kemafor Anyanwu
Int. J. Semantic Web Inf. Syst.1
2012 Scan-Sharing for Optimizing RDF Graph Pattern Matching on MapReduce
abstract
Recently, the number and size of RDF data collections has increased rapidly making the issue of scalable processing techniques crucial. The MapReduce model has become a de facto standard for large scale data processing using a cluster of machines in the cloud. Generally, RDF query processing creates join-intensive workloads, resulting in lengthy MapReduce workflows with expensive I/O, data transfer, and sorting costs. However, the MapReduce computation model provides limited static optimization techniques used in relational databases (e.g., indexing and cost-based optimization). Consequently, dynamic optimization techniques for such join-intensive tasks on MapReduce need to be investigated. In some previous efforts, we propose a Nested Triple Group data model and Algebra (NTGA) for efficient graph pattern query processing in the cloud. Here, we extend this work with a scan-sharing technique that is used to optimize the processing of graph patterns with repeated properties. Specifically, our scan-sharing technique eliminates the need for repeated scanning of input relations when properties are used repeatedly in graph patterns. A formal foundation underlying this scan sharing technique is discussed as well as an implementation strategy that has been integrated in the Apache Pig framework is presented. We also present a comprehensive evaluation demonstrating performance benefits of our NTGA plus scan-sharing approach.
HyeongSik Kim 0001, Padmashree Ravindra, Kemafor Anyanwu
IEEE CLOUD2
2011 An Intermediate Algebra for Optimizing RDF Graph Pattern Matching on MapReduce
Padmashree Ravindra, HyeongSik Kim 0001, Kemafor Anyanwu
ESWC (2)1
2011 From SPARQL to MapReduce: The Journey Using a Nested TripleGroup Algebra
HyeongSik Kim 0001, Padmashree Ravindra, Kemafor Anyanwu
Proc. VLDB Endow.2
2009 RAPID: Enabling Scalable Ad-Hoc Analytics on the Semantic Web
Radhika Sridhar, Padmashree Ravindra, Kemafor Anyanwu
ISWC2