Show simple item record

dc.contributor.authorWalker, David
dc.contributor.authorRexford, Jennifer
dc.contributor.authorJeyakumar, Vimalkumar
dc.contributor.authorKim, Changhoon
dc.contributor.authorNarayana Ganapathy, Srinivas
dc.contributor.authorSivaraman Kaushalram, Anirudh
dc.contributor.authorNathan, Vikram
dc.contributor.authorAlizadeh Attar, Mohammadreza
dc.date.accessioned2017-07-14T20:07:17Z
dc.date.available2017-07-14T20:07:17Z
dc.date.issued2016-11
dc.identifier.issn978-1-4503-4661-0
dc.identifier.urihttp://hdl.handle.net/1721.1/110716
dc.description.abstractDiagnosing performance problems in networks is important, for example to determine where packets experience high latency or loss. However, existing performance diagnoses are constrained by limited switch mechanisms for measurement. Alternatively, operators use endpoint information indirectly to infer root causes for problematic latency or drops. Instead of designing piecemeal solutions to work around such switch restrictions, we believe that the right approach is to co-design language abstractions and switch hardware primitives for network performance measurement. This approach provides confidence that the switch primitives are sufficiently general, i.e., they can support a variety of existing and unanticipated use cases. We present a declarative query language that allows operators to ask a diverse set of network performance questions. We show that these queries can be implemented efficiently in switch hardware using a novel programmable key-value store primitive. Our preliminary evaluations show that our hardware design is feasible at modest chip area overhead relative to existing switching chips.en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/3005745.3005775en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT Web Domainen_US
dc.titleHardware-Software Co-Design for Network Performance Measurementen_US
dc.typeArticleen_US
dc.identifier.citationNarayana, Srinivas et al. “Hardware-Software Co-Design for Network Performance Measurement.” Proceedings of the 15th ACM Workshop on Hot Topics in Networks, Atlanta, GA, USA, 9-10 November, 2016. ACM Press, 2016. pp.190–196.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorNarayana Ganapathy, Srinivas
dc.contributor.mitauthorSivaraman Kaushalram, Anirudh
dc.contributor.mitauthorNathan, Vikram
dc.contributor.mitauthorAlizadeh Attar, Mohammadreza
dc.relation.journalProceedings of the 15th ACM Workshop on Hot Topics in Networks - HotNets '16en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsNarayana, Srinivas; Sivaraman, Anirudh; Nathan, Vikram; Alizadeh, Mohammad; Walker, David; Rexford, Jennifer; Jeyakumar, Vimalkumar; Kim, Changhoonen_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0003-4034-0918
dc.identifier.orcidhttps://orcid.org/0000-0002-0014-6742
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record