liu.seSök publikationer i DiVA
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Comparison of Auto-Scaling Policies Using Docker Swarm
Linköpings universitet, Institutionen för datavetenskap, Databas och informationsteknik.
2019 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)Alternativ titel
Jämförelse av autoskalningspolicies med hjälp av Docker Swarm (Svenska)
Abstract [en]

When deploying software engineering applications in the cloud there are two similar software components used. These are Virtual Machines and Containers. In recent years containers have seen an increase in popularity and usage, in part because of tools such as Docker and Kubernetes. Virtual Machines (VM) have also seen an increase in usage as more companies move to solutions in the cloud with services like Amazon Web Services, Google Compute Engine, Microsoft Azure and DigitalOcean. There are also some solutions using auto-scaling, a technique where VMs are commisioned and deployed to as load increases in order to increase application performace. As the application load decreases VMs are decommisioned to reduce costs.

In this thesis we implement and evaluate auto-scaling policies that use both Virtual Machines and Containers. We compare four different policies, including two baseline policies. For the non-baseline policies we define a policy where we use a single Container for every Virtual Machine and a policy where we use several Containers per Virtual Machine. To compare the policies we deploy an image serving application and run workloads to test them. We find that the choice of deployment strategy and policy matters for response time and error rate. We also find that deploying applications as described in the methodis estimated to take roughly 2 to 3 minutes.

Ort, förlag, år, upplaga, sidor
2019. , s. 65
Nyckelord [en]
autoscaling docker swarm cloud computing elasticity elastic
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:liu:diva-154160ISRN: LIU-IDA/LITH-EX-A--18/054--SEOAI: oai:DiVA.org:liu-154160DiVA, id: diva2:1283941
Externt samarbete
Briteback
Ämne / kurs
Examensarbete i Datorteknik
Handledare
Examinatorer
Tillgänglig från: 2019-01-31 Skapad: 2019-01-30 Senast uppdaterad: 2019-01-31Bibliografiskt granskad

Open Access i DiVA

fulltext(2174 kB)134 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 2174 kBChecksumma SHA-512
40dd41509d6c39589468e38c2c5cc8201d79f55b5677ba1300e371fc577d71a27aa0f25abd85afe0ec6a0a6714d8445ced1103ca16d4f377c441b95c0a578b12
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Adolfsson, Henrik
Av organisationen
Databas och informationsteknik
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 134 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: 923 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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