Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Collaborative Research and Development Grants

University of Waterloo

$94,200.00

Scaling-Out Streaming Graph Processing

FY 2021-22

Summary
Graphs are natural representation for complex, inter-structured data arising in many domains and applications ranging from bioinformatics to real-time fraud-detection. Many of these real-world graphs are massive in size and continuously evolve overtime - edges are streaming at a very high rate. These streaming graphs pose unique data management challenges as they cannot be feasibly stored locally, and it is difficult to answer queries in real-time. The existing research and commercial systems are not able to handle these graphs and workloads. The primary objective of this research is to investigate robust system architectures and design a Streaming Graph Management System (SGMS) that can process a large number of persistent queries on large streaming graphs. In particular, we intend to study load balancing and distributed query processing techniques for scale-out architectures as well as single-pass, non-blocking operators for persistent query execution.
Program
Collaborative Research and Development Grants
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
538924-2019
Name nom
Ozsu, M. Tamer
Department département
Computer Science, David R. Cheriton School of
Organization id
33
Institution établissement
University of Waterloo
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2021
Competition year année de concours
2019
Award amount
94200
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2711
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Database management
Research subject fr
Gestion de bases de données
Installment
inst:3
Partie
1
Nb partie
3
Application title
Scaling-Out Streaming Graph Processing
Keyword
NSERC
Application summary
Graphs are natural representation for complex, inter-structured data arising in many domains and applications ranging from bioinformatics to real-time fraud-detection. Many of these real-world graphs are massive in size and continuously evolve overtime - edges are streaming at a very high rate. These streaming graphs pose unique data management challenges as they cannot be feasibly stored locally, and it is difficult to answer queries in real-time. The existing research and commercial systems are not able to handle these graphs and workloads. The primary objective of this research is to investigate robust system architectures and design a Streaming Graph Management System (SGMS) that can process a large number of persistent queries on large streaming graphs. In particular, we intend to study load balancing and distributed query processing techniques for scale-out architectures as well as single-pass, non-blocking operators for persistent query execution.