Maximizing the Availability of Replicated Services in Widely Distributed Systems Considering Network Availability

Software Security and Reliability(2013)

引用 2|浏览0
暂无评分
摘要
Availability is an important issue in distributed environments that promise to provide quality of services and thus the mechanisms to improve data or service availability is critical to ensure such quality of service. Replication schemes have been widely used to improve data or service availability. In addition to the number of replicas, the location of the replicas also impacts the data availability. In this paper, we consider the impact of node and network link failures on the availability of replicated data and services. Efficient replica allocation algorithms with runtime of O(K|V|2) are developed to improve data availability, where K is the predetermined number of replica and |V| is the number of nodes in the system. Experimental studies have been conducted to evaluate how effective the proposed replica allocation algorithms on improving the availability of replicated data or services. The results show that the two proposed solutions are effective on enhancing system availability, especially when the number of replicas is small.
更多
查看译文
关键词
proposed replica allocation algorithm,distributed systems,important issue,efficient replica allocation algorithm,network link failure,quality of service,enhancement,replica allocation,availability,replicated services,replica allocation algorithm,service availability,network availability,general graph,node failure,replication scheme,graph theory,replicated service availability,experimental study,distributed system,system availability,proposed solution,data availability,distributed processing,distributed environment,resource management,algorithm design and analysis,tree graphs,data models,distributed databases,tv
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要