Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Application-Aware Deadlock-Free Oblivious Routing

Application-Aware Deadlock-Free Oblivious Routing

Thumbnail Image
Download
Name

24675326d01.pdf

Size

384.57 KB

Format

Adobe PDF

Checksum (MD5)

895e3a804ad0fda87bc057257a21e4f8

Author(s)
Kinsy, Michel A.
•
Cho, Myong Hyon
•
Wen, Tina
•
Suh, Edward
•
Van Dijk, Marten
•
Devadas, Srinivas
Date Issued
2009
Journal
Computer Architecture News
Publisher
Association for Computing Machinery
Citation
Kinsy, Michel A. et al. “Application-aware deadlock-free oblivious routing.” SIGARCH Comput. Archit. News 37.3 (2009): 208-219.
Version
Author's final manuscript
Abstract
Conventional oblivious routing algorithms are either not application-aware or assume that each flow has its own private channel to ensure deadlock avoidance. We present a framework for application-aware routing that assures deadlock-freedom under one or more channels by forcing routes to conform to an acyclic channel dependence graph. Arbitrary minimal routes can be made deadlock-free through appropriate static channel allocation when two or more channels are available. Given bandwidth estimates for flows, we present a mixed integer-linear programming (MILP) approach and a heuristic approach for producing deadlock-free routes that minimize maximum channel load. The heuristic algorithm is calibrated using the MILP algorithm and evaluated on a number of benchmarks through detailed network simulation. Our framework can be used to produce application-aware routes that target the minimization of latency, number of flows through a link, bandwidth, or any combination thereof.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Attribution-Noncommercial-Share Alike 3.0 Unported
http://creativecommons.org/licenses/by-nc-sa/3.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/51809
DOI of Published Version
http://doi.acm.org/10.1145/1555815.1555782
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.