Service-Oriented Dependency-Aware Maintenance

Li Qi,Hai Jin
DOI: https://doi.org/10.1007/978-3-642-34513-5_4
2013-01-01
Abstract:When the scale of a computational system grows from a single machine to a grid with thousands of nodes, the interdependencies among these resources and software components also become complicated. The maintenance of the increasingly distributed systems will face many challenges. One of the most important challenges is how to balance the efficiency of maintenance and the availability of a global system without shutting down the whole system. In this chapter, a novel mechanism, called Cobweb Guardian, is proposed to provide several solutions to avoid or reduce the effects of different dependencies, i.e., deployment dependency, invocation dependency and environment dependency. By using the Cobweb Guardian, administrators of a grid can execute the maintaining task safely in the runtime with high availability. The evaluation results show that our proposed dependency-aware maintenance can bring higher throughput and availability for a grid during maintenance in the runtime.
What problem does this paper attempt to address?