Options
A Network Configuration Algorithm Based on Optimization of Kirchhoff Index
Author(s)
Date Issued
2013-07-30
Date Available
2019-04-10T11:52:53Z
Abstract
Traditionally, a parallel application is partitioned, mapped and then routed on a network of compute nodes where the topology of the interconnection network is fixed and known beforehand. Such a topology often comes with redundant links to accommodate the communication patterns of a wide range of applications. With recent advances in technology for optical circuit switches, it is now possible to construct a network with much fewer links, and to make the link endpoints configurable to suit the communication pattern of a given application. While this is economical (saving both links and the power to run them), it raises the difficult problem of how to configure the network and how to reconfigure it quickly when the application's communication pattern changes. In this paper, we propose the Kirchhoff index (KI) of a certain weighted graph related to the interconnection network as a proxy for its communication throughput. Our usage of this metric is based on a theoretical analogy between resistances in an electrical network and communication loads in the interconnection network. We show how mathematical techniques for reducing KI can be used to configure a network in a dramatically shorter time as compared to the current state-of-the-art scheme.
Type of Material
Conference Publication
Publisher
IEEE
Start Page
407
End Page
417
Copyright (Published Version)
2013 IEEE
Language
English
Status of Item
Peer reviewed
Journal
2013 IEEE International Parallel & Distributed Processing Symposium (IPDPS): 20-2 May 2013: Boston (MA) USA
Conference Details
2013 27th International Symposium on Parallel and Distributed Processing, Boston, United States of America, 20-24 May 2013
ISBN
978-0-7685-4971-2
ISSN
1530-2075
This item is made available under a Creative Commons License
File(s)
No Thumbnail Available
Name
ajwani_ipdps13.pdf
Size
305.73 KB
Format
Adobe PDF
Checksum (MD5)
ed8ba6c953a94e4010fd1197c4ef539a
Owning collection