Skip to main navigation Skip to search Skip to main content

FSCrank: A failure-sensitive structure-based component ranking approach for cloud applications

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Cloud computing has attracted a growing number of enterprises to move their business to the cloud because of the associated operational and cost benefits. Improving availability is one of the major concerns of cloud application owners because modern applications generally comprise a large number of components and failures are common at scale. Fault tolerance enables an application to continue operating properly when failure occurs, but fault tolerance strategy is typically employed for the most important components because of financial concerns. Therefore, identifying important components has become a critical research issue. To address this problem, we propose a failure-sensitive structure-based component ranking approach (FSCRank), which integrates component failure impact and application structure information into component importance evaluation. An iterative ranking algorithm is developed according to the structural characteristics of cloud applications. The experimental results show that FSCRank outperforms the other two structure-based ranking algorithms for cloud applications. In addition, factors that affect application availability optimization are analyzed and summarized. The experimental results suggest that the availability of cloud applications can be greatly improved by implementing fault tolerance strategy for the important components identified by FSCRank.

Original languageEnglish
Pages (from-to)307-318
Number of pages12
JournalIEICE Transactions on Information and Systems
Issue number2
DOIs
StatePublished - Feb 2019
Externally publishedYes

Keywords

  • Application structure
  • Availability improvement
  • Buffer node
  • Component ranking
  • Failure impact

Fingerprint

Dive into the research topics of 'FSCrank: A failure-sensitive structure-based component ranking approach for cloud applications'. Together they form a unique fingerprint.

Cite this