Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Damon Mosk-Aoyama

dblp:86/6584 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 3 · 3 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Distributed computing theory · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 75% Distributed systems · 25%
Computer networks
2 papers
Internet of things and sensor networks · 72% Internet architecture and protocols · 28%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed computing theory › information dissemination
gossip protocols
0.122008
Fast Distributed Algorithms for Computing Separable Functions · IEEE Trans. Inf. Theory 2008
Computing separable functions via gossip · PODC 2006
Performance modeling and evaluation › queueing models
queueing discipline
0.112009
Worst-Case Efficiency Analysis of Queueing Disciplines · ICALP (2) 2009
Performance modeling and evaluation
queueing models
0.112009
Worst-Case Efficiency Analysis of Queueing Disciplines · ICALP (2) 2009
Distributed computing theory
distributed algorithms
0.112008
Fast Distributed Algorithms for Computing Separable Functions · IEEE Trans. Inf. Theory 2008
Distributed systems
gossip protocols
0.112006
Computing separable functions via gossip · PODC 2006
Distributed computing theory
information dissemination
0.112006
Computing separable functions via gossip · PODC 2006
Internet of things and sensor networks
wireless sensor network
0.022008
Fast Distributed Algorithms for Computing Separable Functions · IEEE Trans. Inf. Theory 2008
Computing separable functions via gossip · PODC 2006
Internet architecture and protocols
peer-to-peer networks
0.012008
Fast Distributed Algorithms for Computing Separable Functions · IEEE Trans. Inf. Theory 2008
Internet of things and sensor networks › wireless sensor network
distributed processing
0.012006
Computing separable functions via gossip · PODC 2006

Methods — techniques the papers use, named apart from their topics

exponential random variables · 0.2conductance analysis · 0.2spectral gap analysis · 0.2randomized gossip · 0.2
YearPublicationVenuePosition
2009 Worst-Case Efficiency Analysis of Queueing Disciplines
Damon Mosk-Aoyama, Timothy Roughgarden
ICALP (2)1
2008 Fast Distributed Algorithms for Computing Separable Functions
abstract
The problem of computing functions of values at the nodes in a network in a fully distributed manner, where nodes do not have unique identities and make decisions based only on local information, has applications in sensor, peer-to-peer, and ad hoc networks. The task of computing separable functions, which can be written as linear combinations of functions of individual variables, is studied in this context. Known iterative algorithms for averaging can be used to compute the normalized values of such functions, but these algorithms do not extend, in general, to the computation of the actual values of separable functions. The main contribution of this paper is the design of a distributed randomized algorithm for computing separable functions. The running time of the algorithm is shown to depend on the running time of a minimum computation algorithm used as a subroutine. Using a randomized gossip mechanism for minimum computation as the subroutine yields a complete fully distributed algorithm for computing separable functions. For a class of graphs with small spectral gap, such as grid graphs, the time used by the algorithm to compute averages is of a smaller order than the time required by a known iterative averaging scheme.
Damon Mosk-Aoyama, Devavrat Shah
IEEE Trans. Inf. Theory1
2007 Fully Distributed Algorithms for Convex Optimization Problems
Damon Mosk-Aoyama, Timothy Roughgarden, Devavrat Shah
DISC1
2006 Information Dissemination via Network Coding
abstract
We study distributed algorithms, also known as gossip algorithms, for information dissemination in an arbitrary connected network of nodes. Distributed algorithms have applications to peer-to-peer, sensor, and ad hoc networks, in which nodes operate under limited computational, communication, and energy resources. These constraints naturally give rise to "gossip" algorithms: schemes in which nodes repeatedly communicate with randomly chosen neighbors, thus distributing the computational burden across all the nodes in the network and making the computation robust against node failures. Information dissemination based on network coding was introduced by Deb and Medard. They showed the virtue of coding by analyzing a coding algorithm for a complete graph. Although their scheme generalizes to arbitrary graphs, the analysis does not. We present analysis of this algorithm for arbitrary graphs. Specifically, we find that the information dissemination time is naturally related to the spectral properties of the underlying network graph. Our results provide insight into how the graph topology affects the performance of the coding-based information dissemination algorithm
Damon Mosk-Aoyama, Devavrat Shah
ISIT1
2006 Computing separable functions via gossip
abstract
Motivated by applications to sensor, peer-to-peer, and ad-hoc networks, we study the problem of computing functions of values at the nodes in a network in a totally distributed manner. In particular, we consider separable functions, which can be written as linear combinations of functions of individual variables. Known iterative algorithms for averaging can be used to compute the normalized values of such functions, but these algorithms do not extend in general to the computation of the actual values of separable functions.The main contribution of this paper is the design of a distributed randomized algorithm for computing separable functions based on properties of exponential random variables. We bound the running time of our algorithm in terms of the running time of an information spreading algorithm used as a subroutine by the algorithm. Since we are interested in totally distributed algorithms, we consider a randomized gossip mechanism for information spreading as the subroutine. Combining these algorithms yields a complete and simple distributed algorithm for computing separable functions.The second contribution of this paper is an analysis of the information spreading time of the gossip algorithm. This analysis yields an upper bound on the information spreading time, and therefore a corresponding upper bound on the running time of the algorithm for computing separable functions, in terms of the conductance of an appropriate stochastic matrix. These bounds imply that, for a class of graphs with small spectral gap (such as grid graphs), the time used by our algorithm to compute averages is of a smaller order than the time required for the computation of averages by a known iterative gossip scheme [5].
Damon Mosk-Aoyama, Devavrat Shah
PODC1
2005 Testing hierarchical systems
Damon Mosk-Aoyama, Mihalis Yannakakis
SODA1