Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • 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
Simulation of chaos engineeringfor Internet-scale software with ns-3
KTH, School of Engineering Sciences (SCI).
KTH, School of Engineering Sciences (SCI).
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Simulering av chaos engineering för Internet-skalig mjukvara med ns-3 (Swedish)
Abstract [en]

AbstractChaos engineering is the practice of volitionally fault injecting in to a built system with the main purpose of finding the eventual bugs existed in the system before the actual system error occurs. One of the pioneers in this practice is the Simian army, a part of Netflix, where they used random fault injection and linage driven fault injection in its own enormous system with the purposes of suggesting either a relevant approach to chaos engineering or to propose methods of how to uncover the hidden weaknesses. With this paper we seek to attain a simplified illustration about these submitted studies of chaos engineering applied on a simulated Netflix environment in ns-3 with the intention to provide some enlightenment for the principles of chaos engineering and in addition to this we will also at the end of this paper present a suggestion about how to infer an unknown system as a possible application, derived from the knowledges acquired from our chaos journey.

Abstract [sv]

”Chaos engineering” är utövandet att själv injicera fel in i ett system för att i första hand hitta potentiella buggar som skulle kunna uppstå innan buggarna framträder i det faktiska systemet som grundades som principer av Simian Army.Slumpmässiga fel injektioner och LDFI (Lineage Driver Fault  Injection)  hade  Netflix  redan  tidigare  utfört  i  sitt  stora system  av  anledningen  att antingen  föreslåett  tillvägaga˚ngssätt  för  Chaos  Engineering eller  att  föreslåmetoder att kunna upptäcka  dolda  svagheter. Med denna rapport är syftet att försöka, med en enkel förklaring av det vi redan vet om Chaos Engineering, att använda inom en simulerad Netflix miljö i ns-3 och intentionen att upplysa om principerna för Chaos Engineering.  I slutet av rapporten kommer vi även att framföra ett förslag om hur man kan antyda ett okänt system som en potentiell tillämpning av användandet och lärdomarna av vår ”kaos resa”.

Place, publisher, year, edition, pages
2018. , p. 17
Series
TRITA-SCI-GRU ; 2018-089
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-230214OAI: oai:DiVA.org:kth-230214DiVA, id: diva2:1216905
Supervisors
Examiners
Available from: 2018-06-12 Created: 2018-06-12 Last updated: 2018-06-12Bibliographically approved

Open Access in DiVA

fulltext(1090 kB)130 downloads
File information
File name FULLTEXT01.pdfFile size 1090 kBChecksum SHA-512
e4f44e225b3002326b7c42fa80be80d828e770f169411e84f13e31dab2916f5d924ac992657733c3ab6642e8cf750c99ef80df791bc9a2c0348d355146ce74b1
Type fulltextMimetype application/pdf

By organisation
School of Engineering Sciences (SCI)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 130 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: 466 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • 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