Notice

This is not the latest version of this item. The latest version can be found at:https://dspace.mit.edu/handle/1721.1/137674.2

Show simple item record

dc.date.accessioned2021-11-08T15:01:08Z
dc.date.available2021-11-08T15:01:08Z
dc.date.issued2020-07
dc.identifier.urihttps://hdl.handle.net/1721.1/137674
dc.description.abstract© 2020 IEEE. In network function computation is as a means to reduce the required communication flow in terms of number of bits transmitted per source symbol. However, the rate region for the function computation problem in general topologies is an open problem, and has only been considered under certain restrictive assumptions (e.g. tree networks, linear functions, etc.). In this paper, we propose a new perspective for distributing computation, and formulate a flow-based delay cost minimization problem that jointly captures the costs of communications and computation. We introduce the notion of entropic surjectivity as a measure to determine how sparse the function is and to understand the limits of computation. Exploiting Little's law for stationary systems, we provide a connection between this new notion and the computation processing factor that reflects the proportion of flow that requires communications. This connection gives us an understanding of how much a node (in isolation) should compute to communicate the desired function within the network without putting any assumptions on the topology. Our analysis characterizes the functions only via their entropic surjectivity, and provides insight into how to distribute computation. We numerically test our technique for search, MapReduce, and classification tasks, and infer for each task how sensitive the processing factor to the entropic surjectivity is.en_US
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionof10.1109/INFOCOM41043.2020.9155442en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourcearXiven_US
dc.titleHow to Distribute Computation in Networksen_US
dc.typeArticleen_US
dc.identifier.citation2020. "How to Distribute Computation in Networks." Proceedings - IEEE INFOCOM, 2020-July.
dc.relation.journalProceedings - IEEE INFOCOMen_US
dc.eprint.versionOriginal manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-03-09T17:55:40Z
dspace.orderedauthorsMalak, D; Cohen, A; Medard, Men_US
dspace.date.submission2021-03-09T17:55:41Z
mit.journal.volume2020-Julyen_US
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

No Thumbnail [100%x160]

This item appears in the following Collection(s)

Show simple item record

VersionItemDateSummary

*Selected version