Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

Concordia University

$48,000.00

Combinatorial Algorithms for Parallel and Distributed Computing

FY 2024-25

Summary
The proposed research program will investigate communication problems in computer systems for parallel and distributed computing. To achieve fast and efficient communication in static and dynamic graphs combinatorial algorithms will be designed and analyzed. In static networks different parallel and distributed primitives such as broadcasting, multicasting, gossiping will be considered. In dynamic graphs fastest, shortest and foremost broadcast problems will be investigated. Various information dissemination models are considered by placing constraints on the amount of information available for each processor, number of senders and receivers, length of the message, transmission or processing delay, the number of faulty links, the number of messages, etc. These primitives, especially broadcasting and multicasting, play an important role in parallel processes, in data migration, in cache coherence and in data sharing in communication networks. Broadcast time is one of the main measures of overall network performance. These primitives are also important not only in massively complex networks, parallel machines but also in networks of workstations. In a recently established research area, called temporal graphs or temporal networks, different basic communication problems are considered based on the dynamic nature of the graph. Communication with minimum number of hops in the network is called shortest broadcast (or shortly shortestcast). Communication with earliest arrival time of the message is called foremost broadcast (shortly foremostcast), and communication with smallest duration is called fastest broadcast (shortly fastestcast). All these and some even more fundamental graph theoretic parameters in temporal graphs under different assumptions will be investigated.
Program
Discovery Grants Program - Individual
Location
Quebec, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
RGPIN-2020-06789
Name nom
Harutyunyan, Hovhannes
Department département
Computer Science and Software Engineering - Computer Science and Software Engineering
Organization id
70
Institution établissement
Concordia University
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2020
Award amount
48000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1200
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Advancement of knowledge
Area of application fr
Avancement des connaissances
Research subject code
2713
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Algorithms
Research subject fr
Algorithmes
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Combinatorial Algorithms for Parallel and Distributed Computing
Keywords
combinatorial algorithms; combinatorics of networks; broadcasting, multicasting; minimum broadcast graphs; knodel graphs; temporal graphs; fastestcast, shortestcat, foremostcast
Application summary
The proposed research program will investigate communication problems in computer systems for parallel and distributed computing. To achieve fast and efficient communication in static and dynamic graphs combinatorial algorithms will be designed and analyzed. In static networks different parallel and distributed primitives such as broadcasting, multicasting, gossiping will be considered. In dynamic graphs fastest, shortest and foremost broadcast problems will be investigated. Various information dissemination models are considered by placing constraints on the amount of information available for each processor, number of senders and receivers, length of the message, transmission or processing delay, the number of faulty links, the number of messages, etc. These primitives, especially broadcasting and multicasting, play an important role in parallel processes, in data migration, in cache coherence and in data sharing in communication networks. Broadcast time is one of the main measures of overall network performance. These primitives are also important not only in massively complex networks, parallel machines but also in networks of workstations. In a recently established research area, called temporal graphs or temporal networks, different basic communication problems are considered based on the dynamic nature of the graph. Communication with minimum number of hops in the network is called shortest broadcast (or shortly shortestcast). Communication with earliest arrival time of the message is called foremost broadcast (shortly foremostcast), and communication with smallest duration is called fastest broadcast (shortly fastestcast). All these and some even more fundamental graph theoretic parameters in temporal graphs under different assumptions will be investigated.