Docker, Kubernetes, Cloud Native Application, Scaling and Auto-scaling
The thesis title “Auto-scaling an optimisation algorithm using Docker and Kubernetes on the NeCTAR Research Cloud“ is written for my master’s dissertation at The University of Melbourne. It is written in the context of a Software Development Project track, hence, it is tutorial/experiment oriented record of the research work that had done. It will be useful for those who seek to learn Kubernetes in general and auto-scaling of containerised application.
You can read the thesis at SanKhoLin_Autoscaling_Thesis.pdf.
This auto-scaling thesis is prepared for the term project assessment of COMP90019 Distributed Computing Project 2018 SM1, The University of Melbourne. It still has room for improvement. You may wish to cite this work as follow.
Using Zenodo DOI:
LaTeX/BibTeX:
@misc{sanl1autoscale,
author = {San Kho Lin},
title = {Auto-scaling an optimisation algorithm using Docker and Kubernetes on the NeCTAR Research Cloud},
year = {2018},
note = {(Unpublished Master's thesis). Retrieved from https://github.com/victorskl/auto-scaling-thesis}
}
Or follow UniMelb library thesis citation guide:
San Kho Lin (2018). Auto-scaling an optimisation algorithm using Docker and Kubernetes on the NeCTAR
Research Cloud (Unpublished Master's thesis). University of Melbourne, Melbourne, Australia.
Retrieved from https://github.com/victorskl/auto-scaling-thesis.
Conference paper adaption of this auto-scaling thesis, title “Auto-Scaling a Defence Application across the Cloud Using Docker and Kubernetes“ is accepted in 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion). It is presented in the 1st International Workshop on Cloud-Native Applications Design and Experience (CNAX 2018).
Paper:
LaTeX/BibTeX:
@INPROCEEDINGS{8605800,
author={S. Kho Lin and U. Altaf and G. Jayaputera and J. Li and D. Marques and D. Meggyesy and S. Sarwar and S. Sharma and W. Voorsluys and R. Sinnott and A. Novak and V. Nguyen and K. Pash},
booktitle={2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion)},
title={Auto-Scaling a Defence Application across the Cloud Using Docker and Kubernetes},
year={2018},
volume={},
number={},
pages={327-334},
keywords={Containers;Cloud computing;Computational modeling;Training;Optimization;Helicopters;Virtualization;Auto-scaling;Container orchestration;Docker;Kubernetes;OpenStack},
doi={10.1109/UCC-Companion.2018.00076},
ISSN={},
month={Dec},}
Proceeding:
Blog:
Install mactex distribution
Install Texmaker editor
Open Texmaker > Preference [Command+,] > Quick Build > choose "PdfLaTex + Bib(la)tex + PdfLaTeX (x2) + View Pdf"
Open this project
Hit Run Quick Build in toolbar