scispace - formally typeset
Search or ask a question
Topic

Distributed algorithm

About: Distributed algorithm is a research topic. Over the lifetime, 20416 publications have been published within this topic receiving 548109 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: A class of distributed Laplacian-gradient dynamics that are guaranteed to asymptotically find the solution to the economic dispatch problem with and without generator constraints are proposed.
Abstract: This paper considers the economic dispatch problem for a group of generator units communicating over an arbitrary weight-balanced digraph. The objective of the individual units is to collectively generate power to satisfy a certain load while minimizing the total generation cost, which corresponds to the sum of individual arbitrary convex functions. We propose a class of distributed Laplacian-gradient dynamics that are guaranteed to asymptotically find the solution to the economic dispatch problem with and without generator constraints. The proposed coordination algorithms are anytime, meaning that its trajectories are feasible solutions at any time before convergence, and they become better solutions as time elapses. In addition, we design the provably correct determine feasible allocation strategy that handles generator initialization and the addition and deletion of units via a message passing routine over a spanning tree of the network. Our technical approach combines notions and tools from algebraic graph theory, distributed algorithms, nonsmooth analysis, set-valued dynamical systems, and penalty functions. Simulations illustrate our results.

247 citations

Journal ArticleDOI
TL;DR: This study observes that by adding a few short cut links, path length of wireless networks is reduced drastically, and facilitates the design of practical distributed algorithms, based on contacts, to improve performance of resource discovery in wireless networks.
Abstract: In this study, the concept of small worlds is investigated in the context of wireless networks. Wireless networks are spatial graphs that tend to be much more clustered than random networks and have much higher path length characteristics. We observe that by adding a few short cut links, path length of wireless networks is reduced drastically. More interestingly, such short cut links need not be random but may be confined to a limited number of hops; a fraction of the network diameter. This facilitates the design of practical distributed algorithms, based on contacts, to improve performance of resource discovery in wireless networks.

246 citations

Journal ArticleDOI
TL;DR: The algorithm finds near-optimal schedules even when AMI messages are lost, which can happen in the presence of malfunctions or noise in the communications network.
Abstract: This paper deals with load control in a multiple-residence setup. The utility company adopts a cost function representing the cost of providing energy to end-users. Each residential end-user has a base load, two types of adjustable loads, and possibly a storage device. The first load type must consume a specified amount of energy over the scheduling horizon, but the consumption can be adjusted across different slots. The second type does not entail a total energy requirement, but operation away from a user-specified level results in user dissatisfaction. The research issue amounts to minimizing the electricity provider cost plus the total user dissatisfaction, subject to the individual constraints of the loads. The problem can be solved by a distributed subgradient method. The utility company and the end-users exchange information through the Advanced Metering Infrastructure (AMI)-a two-way communication network-in order to converge to the optimal amount of electricity production and the optimal power consumption schedule. The algorithm finds near-optimal schedules even when AMI messages are lost, which can happen in the presence of malfunctions or noise in the communications network. The algorithm amounts to a subgradient iteration with outdated Lagrange multipliers, for which convergence results of wide scope are established.

246 citations

Proceedings ArticleDOI
20 Apr 2009
TL;DR: This work presents a network-on-chip (NoC) routing algorithm to boost the robustness in interconnect networks, by reconfiguring them to avoid faulty components while maintaining connectivity and correct operation.
Abstract: Current trends in technology scaling foreshadow worsening transistor reliability as well as greater numbers of transistors in each system. The combination of these factors will soon make long-term product reliability extremely difficult in complex modern systems such as systems on a chip (SoC) and chip multiprocessor (CMP) designs, where even a single device failure can cause fatal system errors. Resiliency to device failure will be a necessary condition at future technology nodes. In this work, we present a network-on-chip (NoC) routing algorithm to boost the robustness in interconnect networks, by reconfiguring them to avoid faulty components while maintaining connectivity and correct operation. This distributed algorithm can be implemented in hardware with less than 300 gates per network router. Experimental results over a broad range of 2D-mesh and 2D-torus networks demonstrate 99.99% reliability on average when 10% of the interconnect links have failed.

243 citations

Proceedings Article
20 Aug 1995
TL;DR: This paper gives an efficient solution to the problem of task allocation among autonomous agents, and suggests that the agents will form coalitions in order to perform tasks or improve the efficiency.
Abstract: Autonomous agents working in multi-agent environments may need to cooperate in order to fulfill tasks. Given a set of agents and a set of tasks which they have to satisfy, we consider situations where each task should be attached to a group of agents which will perform the task. The allocation of tasks to groups of agents is necessary when tasks cannot be performed by a single agent. It may also be useful to assign groups of agents to tasks when the group's performance is more efficient than the performance of single agents. In this paper we give an efficient solution to the problem of task allocation among autonomous agents, and suggest that the agents will form coalitions in order to perform tasks or improve the efficiency. We present a distributed algorithm with a low ratio bound and with a low computational complexity. Our algorithm is an any-time algorithm, it is simple, efficient and easy to implement.

243 citations


Network Information
Related Topics (5)
Server
79.5K papers, 1.4M citations
94% related
Scheduling (computing)
78.6K papers, 1.3M citations
91% related
Network packet
159.7K papers, 2.2M citations
91% related
Wireless network
122.5K papers, 2.1M citations
91% related
Wireless sensor network
142K papers, 2.4M citations
89% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202381
2022135
2021583
2020759
2019876
2018845