Show simple item record

dc.contributor.authorKinsy, Michel A.
dc.contributor.authorCho, Myong Hyon
dc.contributor.authorWen, Tina
dc.contributor.authorSuh, Edward
dc.contributor.authorVan Dijk, Marten
dc.contributor.authorDevadas, Srinivas
dc.date.accessioned2010-02-24T16:28:07Z
dc.date.available2010-02-24T16:28:07Z
dc.date.issued2009
dc.date.submitted2009-06
dc.identifier.issn0163-5964
dc.identifier.urihttp://hdl.handle.net/1721.1/51809
dc.description.abstractConventional 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.en
dc.language.isoen_US
dc.publisherAssociation for Computing Machineryen
dc.relation.isversionofhttp://doi.acm.org/10.1145/1555815.1555782en
dc.rightsAttribution-Noncommercial-Share Alike 3.0 Unporteden
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en
dc.sourceauthor/dept web pageen
dc.titleApplication-Aware Deadlock-Free Oblivious Routingen
dc.typeArticleen
dc.identifier.citationKinsy, Michel A. et al. “Application-aware deadlock-free oblivious routing.” SIGARCH Comput. Archit. News 37.3 (2009): 208-219.en
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverDevadas, Srinivas
dc.contributor.mitauthorKinsy, Michel A.
dc.contributor.mitauthorCho, Myong Hyon
dc.contributor.mitauthorWen, Tina
dc.contributor.mitauthorVan Dijk, Marten
dc.contributor.mitauthorDevadas, Srinivas
dc.relation.journalComputer Architecture Newsen
dc.eprint.versionAuthor's final manuscript
dc.type.urihttp://purl.org/eprint/type/SubmittedJournalArticleen
eprint.statushttp://purl.org/eprint/status/PeerRevieweden
dspace.orderedauthorsKinsy, Michel A.; Cho, Myong Hyon; Wen, Tina; Suh, Edward; van Dijk, Marten; Devadas, Srinivasen
dc.identifier.orcidhttps://orcid.org/0000-0001-8253-7714
dc.identifier.orcidhttps://orcid.org/0000-0003-4301-1159
dc.identifier.orcidhttps://orcid.org/0000-0002-1224-0314
dspace.mitauthor.errortrue
mit.licenseOPEN_ACCESS_POLICYen
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record