Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Comparative Evaluation of Failover Mechanisms for Mission-critical Financial Applications in Public Clouds
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2023 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Computer systems can fail for a vast range of reasons, and handling failures is crucial to any critical computer system. Many modern computer systems are migrating to public clouds, which provides more flexible resource consumption and in many cases reduced costs, while the migration can also require system changes due to limitations in the provided cloud environment. This thesis evaluates a few methods of achieving failover when migrating a system to a public cloud, with the main goal of finding a replacement for failover mechanisms that can only be used in self-managed infrastructure. A few different failover methods are evaluated by looking into different aspects of how each method would change an existing system. Two methods using \textit{etcd} and \textit{Apache ZooKeeper} are used for experimental evaluation where failover time is measured in two simulated scenarios where the primary process terminates and a standby process needs to be promoted to the primary status. In one scenario, the primary process is not able to notify other processes in the system before terminating, and in the other scenario, the primary process can release the primary status to another instance before terminating. The etcd and ZooKeeper solutions are shown to behave quite similarly in the testing setup, while the ZooKeeper solution might be able to achieve lower failover time in low-latency environments.

Place, publisher, year, edition, pages
2023. , p. 42
Series
UMNAD ; 1429
Keywords [en]
Failover, Cloud computing, Cloud-native, Redundancy
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-212014OAI: oai:DiVA.org:umu-212014DiVA, id: diva2:1782694
External cooperation
Nasdaq Technology AB
Educational program
Master of Science Programme in Computing Science and Engineering
Presentation
2023-05-31, NAT.D.470, Umeå, 14:45 (English)
Supervisors
Examiners
Available from: 2023-07-17 Created: 2023-07-16 Last updated: 2023-07-17Bibliographically approved

Open Access in DiVA

fulltext(1154 kB)335 downloads
File information
File name FULLTEXT01.pdfFile size 1154 kBChecksum SHA-512
7f9decc6f79d0825e38bf9051aae1f0942be7239c637560ad2c84fe056a6b2c59d7f7ea5842513a35d0253507530747f80707f2f7e84ee6b87a02cc539230a3f
Type fulltextMimetype application/pdf

By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 335 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 528 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf