[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/SASO.2007.40guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Novel Mathematics-Inspired Algorithms for Self-Adaptive Peer-to-Peer Computing

Published: 09 July 2007 Publication History

Abstract

This paper describes, and evaluates benefits of, a design methodology to translate certain mathematical models into the design of novel, self-adaptive, peer-to-peer (p2p) distributed computing algorithms ("protocols"). This methodology is potentially a good vehicle for translating natural phenomena, representable via mathematical models, into practical p2p protocols. Concretely, our first contribution is a set of techniques to translate certain discrete "sequence equations" rigorously into new p2p protocols called "sequence protocols". Sequence protocols are self-adaptive, scalable, and fault-tolerant, with applicability in p2p settings like Grids. A sequence protocol is a set of probabilistic local and message-passing actions for each process. These actions are translated from terms in a set of source sequence equations. Without having each process simulate the source sequence equations, the emergent behavior of a sequence protocol in a p2p system is equivalent to, and predicted by, its source sequence equations. This paper's second contribution is a new self-adaptive Grid computing protocol called "HoneyAdapt". HoneyAdapt is derived from sequence equations modeling adaptive bee foraging behavior in nature. HoneyAdapt is intended for Grid applications that allow Grid clients, at run-time, a choice of algorithms for executing chunks of the application's dataset. HoneyAdapt tells each Grid client how to adaptively select at run-time, for each chunk it receives, a "good" algorithm for computing the chunk - this selection is based on continuous feedback from other clients. We present analysis, large-scale simulation results, and deployment results.

Cited By

View all
  • (2016)Algebraically Autonomic ComputingMobile Networks and Applications10.1007/s11036-015-0615-221:1(3-9)Online publication date: 1-Feb-2016
  • (2012)Data intensive distributed computing in data aware self-organizing networksTransactions on Computational Science XV10.5555/2184162.2184165(74-107)Online publication date: 1-Jan-2012
  • (2012)A survey of formal methods in self-adaptive systemsProceedings of the Fifth International C* Conference on Computer Science and Software Engineering10.1145/2347583.2347592(67-79)Online publication date: 27-Jun-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SASO '07: Proceedings of the First International Conference on Self-Adaptive and Self-Organizing Systems
July 2007
367 pages
ISBN:0769529062

Publisher

IEEE Computer Society

United States

Publication History

Published: 09 July 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Algebraically Autonomic ComputingMobile Networks and Applications10.1007/s11036-015-0615-221:1(3-9)Online publication date: 1-Feb-2016
  • (2012)Data intensive distributed computing in data aware self-organizing networksTransactions on Computational Science XV10.5555/2184162.2184165(74-107)Online publication date: 1-Jan-2012
  • (2012)A survey of formal methods in self-adaptive systemsProceedings of the Fifth International C* Conference on Computer Science and Software Engineering10.1145/2347583.2347592(67-79)Online publication date: 27-Jun-2012
  • (2008)A new class of nature-inspired algorithms for self-adaptive peer-to-peer computingACM Transactions on Autonomous and Adaptive Systems10.1145/1380422.13804263:3(1-34)Online publication date: 13-Aug-2008

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media