H2020Individual fellowship2018–2020

NEO-QE · NEtwork-aware Optimization for Query Executions in Large Systems

Horizon 2020 — Marie Skłodowska-Curie Actions

Duration
2018-07-01 → 2020-06-30
EU contribution
€187,866
Participants
1
Scheme
MSCA-IF

Lines connect the coordinator with its partners.

Results in brief

NEtwork-aware Optimization for Query Executions in Large Systems

Efficient execution of query operations is crucial for the overall performance of a data system, and one of the main performance challenges in large distributed environments is the network communications. In the past years, significant performance improvements have been achieved by using state-of-the-art methods, designed in the data management and data communication domain. However, all the proposed techniques in both fields just view each other as a black box, and the additional gains in performance from a co-optimization perspective have not yet been explored. This project aims to bridge the gap and further improve the performance of query execution in large distributed systems. Data warehouses and data centres are the foundation of computing infrastructure for data analytics. The project aims to improve the performance of one of the core tasks in the scenarios, i.e., query execution. The developed system can either make applications faster or make time-restricted applications complete within deadlines, and consequently big data users will benefit from the designs on making decisions in a more efficient way. In the meantime, using energy-efficient data movement strategies, money cost on power consumption (e.g., by switches and cooling systems) and carbon emissions of the underlying hardware in data centers will be also efficiently reduced. Moreover, since the proposed system is designed on the basis of the coflow model, the proposed techniques on data flow-scheduling will be able to be applied to current big data computing platforms such as Hadoop and Spark, and consequently contribute to the big data community. The project focuses on mathematically modeling the co-optimization problem between application-level data locality assignments and network-level data communications for query executions, and on that basis to design, development and analysis of a novel query execution system to make sure that a best runtime performance can be achieved. Moreover, to meet query latency/deadline/energy requirements in different application scenarios, bandwidth reserving and routing strategies in complex networks will be also explored. The final developed system will either make big data analytics faster or complete within deadlines, with energy consumption being efficiently reduced.

Data: CORDIS, © European Union

Project objective

In data-intensive environments such as data warehouses, efficient execution of query operations is crucial for the overall performance of a system. One of the main performance challenges in such scenarios is the network communications. Significant performance improvements have been achieved by using state-of-the-art methods, designed in the data management and data communication domain. However, the proposed techniques in both fields just view each other as a black box, and the additional gains in performance from a co-optimization perspective have not yet been explored. In this project, I will focus on the design and development of a novel query execution system that can bridge the gap of co-optimization between high-level query executions and low-level data communications. Such a system will be highly efficient and robust in the presence of different workloads and network configurations in large systems, and consequently deliver significant performance improvements to the large scale data-analytics community. In the meantime, the success of the project will also aid my career development through an increased research profile and collaboration with industry, and enhance the knowledge and networks of UCD.

Original text from CORDIS.

Participants

  • UNIVERSITY COLLEGE DUBLIN, NATIONAL UNIVERSITY OF IRELAND, DUBLIN · DublinCoordinatorIreland

Links

Data: CORDIS, © European Union