Name: | Description: | Size: | Format: | |
---|---|---|---|---|
328.38 KB | Adobe PDF |
Advisor(s)
Abstract(s)
Replication is a proven concept for increasing the availability of distributed systems. However, actively replicating
every software component in distributed embedded systems may not be a feasible approach. Not only the available
resources are often limited, but also the imposed overhead could significantly degrade the system's performance. The
paper proposes heuristics to dynamically determine which components to replicate based on their significance to the
system as a whole, its consequent number of passive replicas, and where to place those replicas in the network. The
results show that the proposed heuristics achieve a reasonably higher system's availability than static offline decisions
when lower replication ratios are imposed due to resource or cost limitations.
The paper introduces a novel approach to coordinate the activation of passive replicas in interdependent distributed
environments. The proposed distributed coordination model reduces the complexity of the needed interactions among
nodes and is faster to converge to a globally acceptable solution than a traditional centralised approach.