Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Simulation of chaos engineeringfor Internet-scale software with ns-3
KTH, Skolan för teknikvetenskap (SCI).
KTH, Skolan för teknikvetenskap (SCI).
2018 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)Alternativ titel
Simulering av chaos engineering för Internet-skalig mjukvara med ns-3 (Svenska)
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”.

Ort, förlag, år, upplaga, sidor
2018. , s. 17
Serie
TRITA-SCI-GRU ; 2018-089
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
URN: urn:nbn:se:kth:diva-230214OAI: oai:DiVA.org:kth-230214DiVA, id: diva2:1216905
Handledare
Examinatorer
Tillgänglig från: 2018-06-12 Skapad: 2018-06-12 Senast uppdaterad: 2018-06-12Bibliografiskt granskad

Open Access i DiVA

fulltext(1090 kB)32 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1090 kBChecksumma SHA-512
e4f44e225b3002326b7c42fa80be80d828e770f169411e84f13e31dab2916f5d924ac992657733c3ab6642e8cf750c99ef80df791bc9a2c0348d355146ce74b1
Typ fulltextMimetyp application/pdf

Av organisationen
Skolan för teknikvetenskap (SCI)
Teknik och teknologier

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 32 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 176 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf