No abstract available.
Michael G. Hinchey: Biological Inspiration.
Greater understanding of biology in modern times has enabled significant breakthroughs in improving healthcare, quality of life, and eliminating many diseases and congenital illnesses. Simultaneously there is a move towards emulating nature and copying ...
Gerald Jay Sussman: Designing for Applications Unanticipated by the Designer
It is hard to build robust systems: systems that have acceptable behavior over a larger class of situations than was anticipated by their designers. The most robust systems are evolvable: they can be easily adapted to new situations with only minor ...
Novel Mathematics-Inspired Algorithms for Self-Adaptive Peer-to-Peer Computing
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 ...
Self-organizing Replica Placement - A Case Study on Emergence
The concept of self-organization is rapidly gaining importance in the area of distributed computing systems. However; we still lack the necessary means for engineering such system in a standardized way since their common properties are rather abstract, ...
A Space- and Time-Continuous Model of Self-Organizing Robot Swarms for Design Support
Designing and implementing artificial self-organizing systems is a challenging task since they typically behave nonintuitive and only little theoretical foundations exist. Predicting a system of many components with a huge amount of interactions is ...
A Nonlinear Multi-agent System designed for Swarm Intelligence: the Logistic MAS
Ant algorithms and flocking algorithms are the two main programming paradigms in swarm intelligence. They are built on stochastic models, widely used in optimization problems. However, though this modeling leads to highperformance algorithms, some ...
Text Display and Graphics Control on a Paintable Computer
Consider a display architecture where every pixel has its own dedicated graphics engine. Toward this end, we recast the rendering and graphics control of text for use on a paintable computer. Work on paintable computing is reviewed with a focus on the ...
Neural Network of a Cognitive Crow: An interacting map based architecture
Studies on animal reasoning can serve as a very relevant guide in building artificial systems that autonomously evolve their cognition and develop new skills in structural/functional coupling with their environments. New Caledonian crows display ...
Evolution of Cooperative Information Gathering in Self-Replicating Digital Organisms
We describe a study in the application of digital evolution to the problem of cooperative information gathering. In digital evolution, self-replicating computer programs evolve to perform tasks and optimize resource usage in order to survive within a ...
Firefly-inspired Heartbeat Synchronization in Overlay Networks
Heartbeat synchronization strives to have nodes in a distributed system generate periodic, local "heartbeat” events approximately at the same time. Many useful distributed protocols rely on the existence of such heartbeats for driving their cycle-based ...
Desynchronization: The Theory of Self-Organizing Algorithms for Round-Robin Scheduling
The study of synchronization has received much attention in a variety of applications, ranging from coordinating sensors in wireless networks to models of firefies flashing in unison in biology. The inverse problem of desynchronization, however, has ...
Clustering Distributed Energy Resources for Large-Scale Demand Management
Managing demand for electrical energy allows generation facilities to be run more efficiently. Current systems allow for management between large industrial consumers. There is, however, an increasing trend to decentralize energy resource management and ...
Merging Intra-Planetary Index Structures: Decentralized Bootstrapping of Overlays
Peer-to-Peer index structures distributed and managed over the planet, commonly known as structured overlays (e.g., Distributed Hash Tables), are posed to play the role of a fundamental building block for internet-scale distributed applications and ...
An Amortized Tit-For-Tat Protocol for Exchanging Bandwidth instead of Content in P2P Networks
Incentives for resource sharing are crucial for the proper operation of P2P networks. The principle of the incen- tive mechanisms in current content sharing P2P networks such as BitTorrent is to have peers exchange content of mu- tual interest. As a ...
Aggregation Dynamics in Service Overlay Networks
In this work we analyze the characteristics of service overlay networks generated by uncoordinated service providers that deploy different service replicas on overlay nodes across the Internet. Our approach differs from previous works, that generally ...
Shruti: A Self-Tuning Hierarchical Aggregation System
Current aggregation systems either have a single inbuilt aggregation mechanism or require applications to specify an aggregation policy a priori. It is hard to predict the read and write access patterns in large systems and hence applications built on ...
An Autonomy Oriented Computing (AOC) Approach to Distributed Network Community Mining
A network community is a special sub-network that contains a group of nodes sharing similar linked patterns. A distributed network community mining problem (D-NCMP) is concerned with finding all such communities from a distributed network. A variety of ...
Self-Organized Data-Gathering Scheme for Multi-Sink Sensor Networks Inspired by Swarm Intelligence
We propose a new system of gathering data from sensor network with multi-sink cortfigurations inspired by the swam intelligence of ants. It is a novel solution developed to achieve reliable data gathering over extended periods of time. Each sensor node ...
On Scaling Multi-Agent Task Reallocation Using Market-Based Approach
Multi-agent systems (MAS) provide a promising technology for addressing problems such as search and rescue missions, mine sweeping, and surveillance. These problems are a form of the computationally intractable Multi- Depot Traveling Salesman Problem (...
Distributed Frequency Assignment Using Cooperative Self-Organization
This paper presents an approach using self-organizing multi-agent systems to solve distributed constraint satisfaction problems (DCSP), which concerns distribution among agents which task is to assign personal variables to values with respect with known ...
An Adaptive Strategy for Resource Allocation Modeled as Minority Game
In a computer system, different agents need different resources to complete their tasks. The objective of resource allocation is to allocate the resources to the agents so that they can complete their tasks and at the same time make good utilization of ...
Controlling Access to Preserve QoS in a Self-Aware Network
Multimedia traffic and real-time applications created a need for network Quality of Service (QoS). This demand led to the development of autonomous networks that use adaptive packet routing in order to provide the best possible QoS. Admission Control (...
Leveraging Resource Prediction for Anticipatory Dynamic Configuration
Self-adapting systems based on multiple concurrent applications must decide how to allocate scarce resources to applications and how to set the quality parameters of each application to best satisfy the user. Past work has made those decisions with ...
Towards Supporting Interactions between Self-Managed Cells
- Alberto Schaeffer-Filho,
- Emil Lupu,
- Naranker Dulay,
- Sye Loong Keoh,
- Kevin Twidle,
- Morris Sloman,
- Steven Heeps,
- Stephen Strowes,
- Joe Sventek
Management in pervasive systems cannot rely on human intervention or centralised decision-making functions. It must be devolved, based on local decision-making and feedback control-loops embedded in autonomous components. We have previously proposed the ...