Combining Graph Exploration and Fragmentation for Scalable RDF Query Processing
AbstractThe flexibility offered by the Resource Description Framework (RDF) has led it to become a very popular standard for representing data with an undefined or variable schema using the concept of...
View ArticleTowards an Adaptive Multidimensional Partitioning for Accelerating Spark SQL
AbstractNowadays Parallel DBMSs and Spark SQL compete with each other to query Big Data. Parallel DBMSs feature extensive experience embodied by powerful data partitioning and data allocation...
View ArticleNamed entity disambiguation in short texts over knowledge graphs
AbstractThe ever-growing usage of knowledge graphs (KGs) positions named entity disambiguation (NED) at the heart of designing accurate KG-driven systems such as query answering systems (QAS)....
View ArticleSafeness: Suffix Arrays Driven Materialized View Selection Framework for...
AbstractMaterialized views (MVs) are an elegant redundant optimization technique for analytical workloads. Numerous frameworks and algorithms for selecting MVs have been propounded, and some are...
View ArticleData-Driven Solutions for Electricity Price Forecasting: The Case of EU...
AbstractElectricity is a necessity in all areas, which is why electricity consumption is increasing. With the renewable energy revolution, the variability of electricity prices has also increased....
View ArticleFLOWER: Viewing Data Flow in ER Diagrams
AbstractIn data science, data pre-processing and data exploration require various convoluted steps such as creating variables, merging data sets, filtering records, value transformation, value...
View ArticleParallel Pattern Enumeration in Large Graphs
AbstractGraphlet enumeration is a fundamental problem to discover interesting patterns hidden in graphs. It has many applications in science including Biology and Chemistry. In this paper, we present a...
View ArticleBitwise Algorithms to Compute the Transitive Closure of Graphs in Python
AbstractThe transitive closure (TC) of a graph is a core problem in graph analytics. There exist many High Performance Computing (HPC) and database solutions to solve the TC problem for “big graphs”....
View ArticleBalanced parallel triangle enumeration with an adaptive algorithm
AbstractTriangle enumeration is a foundation brick for solving harder graph problems related to social networks, the Internet and transportation, to name a few applications. This problem is well...
View ArticleAugmented Data Warehouses for Value Capture
AbstractNobody can deny the monumental impact of Big Data on Data Warehouse (\(\mathcal{D}\mathcal{W}\)) technology. This impact has been materialized by the spectacular adaptation of Big Data...
View Article