Professor
Department of Computer Science and Software Engineering
Concordia University
Montreal, QC, H3G 1M8, Canada
Tel: (514) 848-2424 ext. 7804
Email: haruty@cs.concordia.ca
Research |
The main area of my research is focused on the effect of network structure on network communications for parallel and distributed computing. Research in this direction includes the design of "good" interconnection network topologies and the investigation of information dissemination on various networks. The efficiency of communication in networks very much depends on the interconnection structure of a network. Fully (or almost fully) connected networks are reliable and allow short communication paths. However, sparser networks may be more feasible to build while still providing reasonably efficient and reliable communications. Information dissemination problems in interconnection networks concern transmitting messages from a set of senders to a set of receivers within a network. Specific information dissemination processes are defined by placing constraints on the sets of messages, senders, and receivers, on the network's topology, on the rules that govern message transmissions, and on the amount of information about the network known to individual network members. One goal of research in this area is to design network structures which are inexpensive to construct yet allow efficient communication. An example of this work is the ongoing search for minimum broadcast graphs - the graphs with the fewest edges (for a fixed number of vertices) in which each vertex can broadcast in minimum time. A second major goal is to determine the communication times of commonly used network topologies under different communication models. Research in these areas requires knowledge of data communication and network protocols, techniques of graph theory, combinatorics, and design and analysis of algorithms. Other areas of my research include temporal graphs, social networks, and diagnosis of computer networks.
Selected Papers |
Book Chapters |
Journal Articles |
Refereed Conference Papers |
Graduate Student Supervision |
Current Graduate Students |
Mohammadhossein Fakharan - Ph.D. since 2022 Fall.
Jesse Racicot (co-supervised with Dr. Pankratov) - Ph.D. since 2021 Summer.
Aref Afzali - MS since 2024 Fall.
Parsa Kamalipour - MS since 2024 Fall.
Narek Hovhannisyan. Exact and Factor Two Algorithms for Broadcast Time. Ph.D. graduated in 2024, Concordia University
Saber Gholami. Problems Related to Classical and Universal List Broadcasting. Ph.D. graduated in 2023, Concordia University
Sahar Bakhtar. Local Community Detection in Social Networks. Ph.D. graduated in 2022, Concordia University
Meghrig Terzian. On Near Optimal Time and Dynamic Delay and Delay Variation Multicast Algorithms. Ph.D. graduated in 2018, Concordia University
Zhiyuan Li. Improved Upper Bounds and Lower Bounds on Broadcast Function. Ph.D. graduated in 2018, Concordia University
Puspal Bhabak. Approximation Algorithms for Broadcasting in Simple Graphs with Intersecting Cycles. Ph.D. graduated in 2015, Concordia University
Hayk Grigoryan. Problems Related to Broadcasting in Graphs. Ph.D. graduated in 2013, Concordia University
Edward Maraachlian. Optimal Broadcasting in Treelike Graphs. Ph.D. graduated in 2010, Concordia University
Calin Dan Morosan. Studies of Interconnection Networks with Applications in Broadcasting. Ph.D. graduated in 2007, Concordia University
Bin Shao. On Optimal Broadcasting in Graphs. Ph.D. graduated in 2006, Concordia University
Master Theses Supervised |
Akash Ambashankar Broadcasting in Graphs Containing Intersecting Cliques. Master’s thesis, Concordia University, 2024.
Aram Khanlari Broadcastng in highly connected graphs. Master’s thesis, Concordia University, 2023.
Aria Adibi Broadcasting in Hyper-Cylinder Graphs. Master’s thesis, Concordia University, 2021.
Anne-Laure Ehresmann Approximation Algorithms for Broadcasting in Flower Graps. Master’s thesis, Concordia University, 2021.
Jesse Racicot Domination : Offline, Online, Any Time (co-supervised with Dr. Pankratov). Master’s thesis, Concordia University, 2021.
Kamran Koupayi Separation and Cover Problems in Temporal Graph (co-supervised with Dr. Pankratov). Master’s thesis, Concordia University, 2020.
Shadi Taghian Exploring Temporal Cycles and Grids (co-supervised with Dr. Pankratov). Master’s thesis, Concordia University, 2020.
Neil Conlan Heuristic Algorithms For Broadcasting In Cactus Graphs. Master’s thesis, Concordia University, 2018.
Rakshit Majithiya Deeper Heuristic for Broadcasting in Networks. Master’s thesis, Concordia University, 2014.
Shreelekha Tanna Broadcasting in Harary Graphs. Master’s thesis, Concordia University, 2014.
Gul Bahar Oad Diameter and Broadcast Time of the Knödel graph. Master’s thesis, Concordia University, 2014.
Sirma Cagil Altay A general upper bound on broadcast function B(n) using Knodel graph. Master’s thesis, Concordia University, 2013.
Cosmin Jimborean: New Heuristic for Message Broadcasting in Networks. Master’s thesis, Concordia University, 2013.
Ankit Malani Efficient Multicast Algorithms for Mesh and Torus Networks. Master’s thesis, Concordia University, 2012.
Wei Wang Broadcsting via Shrotest Paths. Master’s thesis, Concordia University, 2011.
Georgy Barsky A Tight Lower Bounds on broadcast Function B(n). Master’s thesis, Concordia University, 2010.
Shahin Kamali Efficient Broadcasting in Networks with Weighted Nodes. Master’s thesis, Concordia University, 2008.
Rahul Katraganda A Heuristic for Multicasting in Networks. Master’s thesis, Concordia University, 2008.
Talin Moradian Group Multicasting in Mesh-Connected Networks. Master’s thesis, Concordia University, 2008.
Junlei He Peer-to-peer Network Based on the Knödel Graph. Master’s thesis, Concordia University, 2007.
Guo Tai Chen An Algorithm for Gossiping and Broadcasting. Master’s thesis, Concordia University, 2006.
Edward Marachlian A Study of Multiloop Networks. Master’s thesis, Concordia University, 2006.
Yu Ying The Use of BES for the Cryptanalysis of AES. Master’s thesis, Concordia University, 2005.
Shengjian Wang Efficient Multicast Routing Algorithms in Mesh-connected Multicomputers. Master’s thesis, Concordia University, 2005.
Gurudath Subbana Generation of Programm Synchronization (co-supervised with Dr. Li). Master’s thesis, Concordia University, 2005.
Tejas Vyas A Differential Fault Attack for AES. Master’s thesis, Concordia University, 2004.
Perouz Taslakian Orderly Broadcasting in Torus (co-supervised with Dr. Fevens). Master’s thesis, Concordia University, 2004.
Yunzan Zhang. New Path Restoration Algorithms in Networks. Master’s thesis, Concordia University, 2004.
Calin Dan Morosan. New Communication Properties of Knodel Graphs. Master’s thesis, Concordia University, 2004.
Xiang Xu. Broadcast Networks of Odd Size and Minimum Broadcast Network on 127 Nodes. Master’s thesis, Concordia University, 2003.
Bin Shao. A New Heuristic for Broadcasting in Networks. Master’s thesis, Concordia University, 2003.
Xiaobo Dong. A New Algorithm for RP Selection in PIM-SM Multicast Routing. Master’s thesis, Concordia University, 2002.
Xiaolin Liu. On Multicast Algorithms in Mesh-connected Networks. Master’s thesis, Concordia University, 2002.
Teaching |
Service |
Research - Graduate Program Director, Master Thesis, Department of Computer Science and Software Engineering, Concordia University, July 2023 –
Research - Graduate Program Director, Department of Computer Science and Software Engineering, Concordia University, January 2021 – July 2021
Undergraduate Program Director, Department of Computer Science and Software Engineering, Concordia University, July 2016 – July 2017
Research - Graduate Program Director, Department of Computer Science and Software Engineering, Concordia University, July 2012 – July 2013
Professor (tenure), Department of Computer Science and Software Engineering, Concordia University, May 2011 –
Research - Graduate Program Director, Department of Computer Science and Software Engineering, Concordia University, January 2009 – July 2009
Course - Graduate Program Director, Department of Computer Science and Software Engineering, Concordia University, June 2004 – June 2007
Graduate Diploma Program Director, Department of Computer Science, Concordia University, December 2002 – May 2003
Associate Professor (tenure), Department of Computer Science, Concordia University, May 2004 – May 2011