@MISC{Rancher,
	TITLE =	"Rancher",
	AUTHOR="{Rancher Labs}",
	NOTE =	"\url{https://rancher.com}, last accessed on Dec 9, 2019",
	}

@MISC{kafkacat,
	TITLE =	"Kafkacat",
	AUTHOR="{Magnus Edenhill}",
	NOTE =	"\url{https://github.com/edenhill/kafkacat}, last accessed on Dec 9, 2019",
	}
	
@inproceedings{kreps2011kafka,
  title={Kafka: A distributed messaging system for log processing},
  author={Kreps, Jay and Narkhede, Neha and Rao, Jun and others},
  booktitle={Proceedings of the NetDB},
  pages={1--7},
  year={2011}
}

@article{love2005kernel,
  title={Kernel korner: Intro to inotify},
  author={Love, Robert},
  journal={Linux Journal},
  volume={2005},
  number={139},
  pages={8},
  year={2005},
  publisher={Belltown Media}
}
	
@MISC{RancherOverview,
	TITLE =	"Rancher Overview",
	AUTHOR="{Rancher Labs}",
	NOTE =	"\url{https://rancher.com/what-is-rancher/overview/}, last accessed on Dec 9, 2019",
	}
@MISC{RancherWithKubernetes,
	TITLE =	"What {R}ancher Adds To {K}ubernetes",
	AUTHOR="{Rancher Labs}",
	NOTE =	"\url{https://rancher.com/what-is-rancher/what-rancher-adds-to-kubernetes/}, last accessed on Dec 9, 2019",
	}
	
@inproceedings{welch2008scalable,
  title={Scalable Performance of the Panasas Parallel File System.},
  author={Welch, Brent and Unangst, Marc and Abbasi, Zainul and Gibson, Garth A and Mueller, Brian and Small, Jason and Zelenka, Jim and Zhou, Bin},
  booktitle={FAST},
  volume={8},
  pages={1--17},
  year={2008}
}

@article{bollig2018leveraging,
  title={Leveraging OpenStack and Ceph for a Controlled-Access Data Cloud},
  author={Bollig, Evan F and Allan, Graham T and Lynch, Benjamin J and Huerta, Yectli A and Mix, Mathew and Munsell, Edward A and Benson, Raychel M and Swartz, Brent},
  journal={arXiv preprint arXiv:1807.08657},
  year={2018}
}

@inproceedings{sha2016optimizing,
  title={Optimizing data placement of mapreduce on ceph-based framework under load-balancing constraint},
  author={Sha, Edwin H-M and Liang, Yutong and Jiang, Weiwen and Chen, Xianzhang and Zhuge, Qingfeng},
  booktitle={2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS)},
  pages={585--592},
  year={2016},
  organization={IEEE}
}

@inproceedings{weil2006crush,
  title={CRUSH: Controlled, scalable, decentralized placement of replicated data},
  author={Weil, Sage A and Brandt, Scott A and Miller, Ethan L and Maltzahn, Carlos},
  booktitle={SC'06: Proceedings of the 2006 ACM/IEEE Conference on Supercomputing},
  pages={31--31},
  year={2006},
  organization={IEEE}
}

@inproceedings{munga2009adoption,
  title={The adoption of open source software in business models: a Red Hat and IBM case study},
  author={Munga, Neeshal and Fogwill, Thomas and Williams, Quentin},
  booktitle={Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists},
  pages={112--121},
  year={2009},
  organization={ACM}
}

@MISC{kubernetes,
	TITLE =	"{Kubernetes}",
	AUTHOR="{Google and Cloud Native Computing Foundation}",
	NOTE =	"\url{https://github.com/kubernetes/kubernetes}, last accessed on Dec 8, 2019",
	}
	
@MISC{ceph,
	TITLE =	"{Ceph}",
	AUTHOR="{Red Hat, Inc., and contributors}",
	NOTE =	"\url{https://ceph.io}, last accessed on Dec 8, 2019",
	}
	
	@MISC{zoom,
	TITLE =	"{Zoom}",
	NOTE =	"\url{https://zoom.us}, last accessed on Dec 8, 2019",
	}
	@MISC{quay,
	TITLE =	"QUAY",
	NOTE =	"\url{https://quay.io/}, last accessed on Dec 8, 2019",
}

@MISC{GoogleContainerRegistry,
	TITLE =	{{Google's Container Registry}},
	NOTE =	"\url{https://cloud.google.com/container-registry/}",
}
	
	@MISC{report,
	TITLE =	{{2018 Docker Usage Report}},
    author = {Eric Carter},
    MONTH = {May 29,},
    YEAR = {2018},
	NOTE =	"\url{https://sysdig.com/blog/2018-docker-usage-report/}",
    }

	@MISC{slack,
	TITLE =	"{Slack}",
	NOTE =	"\url{https://slack.com}, last accessed on Dec 8, 2019",
	}
	
	@MISC{trello,
	TITLE =	"{Trello}",
	NOTE =	"\url{https://trello.com}, last accessed on Dec 8, 2019",
	}
	
	@MISC{github,
	TITLE =	"{Github}",
	NOTE =	"\url{https://github.com}, last accessed on Dec 8, 2019",
	}
	
	@MISC{everything,
	TITLE =	{{Google: `EVERYTHING at Google runs in a
    container'.}},
	NOTE =	"\url{https://www.theregister.co.uk/2014/05/23/google_containerization_two_billion/}",
	AUTHOR = {{Jack Clark}},
	MONTH = {May 23,},
    YEAR = {2014},
    }
    
    @MISC{LinuxContainers,
	  TITLE =	{{Linux Containers}},
	    NOTE =	"\url{https://linuxcontainers.org/}, last accessed on Sep 28, 2019",
    }
    
	@MISC{kubectl,
	TITLE =	"{Overview of kubectl}",
	NOTE =	"\url{https://kubernetes.io/docs/reference/kubectl/overview/}, last accessed on Nov 11, 2019",
	}
	
@MISC{cscloud,
	TITLE =	"{Cloud Quickstart}",
	AUTHOR="{Red Hat, Inc, and contributors}",
	NOTE =	"\url{http://wiki.cs.vt.edu/wiki/Cloud_Quickstart}, last accessed on Dec 8, 2019",
	}
	
	@MISC{451research,
	TITLE =	"{451 Research Says Application Containers Market Will Grow to Reach \$4.3bn by 2022}",
	AUTHOR="{451 Research}",
	NOTE =	"\url{https://451research.com/451-research-says-application-containers-market-will-grow-to-reach-4-3bn-by-2022}, last accessed on Dec 8, 2019",
	}

@article{sefraoui2012openstack,
  title={OpenStack: toward an open-source solution for cloud computing},
  author={Sefraoui, Omar and Aissaoui, Mohammed and Eleuldj, Mohsine},
  journal={International Journal of Computer Applications},
  volume={55},
  number={3},
  pages={38--42},
  year={2012},
  publisher={Published by Foundation of Computer Science}
}
	
@inproceedings{weil2006ceph,
  title={Ceph: A scalable, high-performance distributed file system},
  author={Weil, Sage A and Brandt, Scott A and Miller, Ethan L and Long, Darrell DE and Maltzahn, Carlos},
  booktitle={Proceedings of the 7th symposium on Operating systems design and implementation},
  pages={307--320},
  year={2006},
  organization={USENIX Association}
}

@MISC{docker,
	 TITLE ="{Docker}",
	 NOTE =	"\url{https://www.docker.com/}, last accessed on Dec 8, 2019",
}


@MISC{cscloud_rancher,
	 TITLE ="{Computer Science Cloud}",
	 NOTE =	"\url{https://cloud.cs.vt.edu}, last accessed on Dec 8, 2019",
}


@MISC{forrester,
	 TITLE ="{The Forrester New Wave™: Enterprise Container
    Platform Software Suites, Q4 2018}",
     Author = "{Dave Bartoletti and Charlie Dai}",
	 NOTE =	"\url{https://www.docker.com/resources/report/the-forrester-wave-enterprise-container-platform-software-suites-2018}, last accessed on Dec 8, 2019",
}

@MISC{dockerhub,
	  TITLE =	{{Docker Hub}},
	    NOTE =	"\url{https://hub.docker.com/}, last accessed on Dec 8, 2019",
}

@MISC{build-dockerfile,
	  TITLE =	{{Docker Hub}},
	    NOTE =	"\url{https://docs.docker.com/engine/reference/builder/}, last accessed on Oct 21, 2019",
}


@MISC{docker-commit,
	  TITLE =	{{Docker command for creating a new image from a container’s changes}},
	    NOTE =	"\url{https://docs.docker.com/engine/reference/commandline/commit/}, last accessed on Oct 21, 2019",
}

@MISC{dockerfile,
	  TITLE =	{{Best practices for writing Dockerfiles}},
	    NOTE =	"\url{https://docs.docker.com/develop/develop-images/dockerfile_best-practices/}, last accessed on Oct 21, 2019",
}


@MISC{benefits_docker,
	TITLE =	"{TOP 10 BENEFITS YOU WILL GET BY USING DOCKER}",
	AUTHOR="{EKATERINA NOVOSELTSEVA}",
	NOTE =	"\url{https://apiumhub.com/tech-blog-barcelona/top-benefits-using-docker/}, last accessed on Oct 13, 2019",
	}
@MISC{exposeExternalIP,
     TITLE =	{{Create a Kubernetes Service object that exposes an external IP address.}},
    NOTE =	"\url{https://unofficial-kubernetes.readthedocs.io/en/latest/tutorials/stateless-application/expose-external-ip-address/}, last accessed on Oct 24, 2019",
}


@MISC{catalogs,
	  TITLE =	{{Catalogs and Apps}},
	    NOTE =	"\url{https://rancher.com/docs/rancher/v2.x/en/catalog/}, last accessed on Oct 27, 2019",
}

@MISC{jupyter,
	  TITLE =	{{Jupyter Notebook}},
	    NOTE =	"\url{https://jupyter.org}, last accessed on Oct 27, 2019",
}

@MISC{docker-slim,
	  TITLE =	{{DockerSlim, Minify and Secure Your Docker Containers.}},
	    NOTE =	"\url{https://dockersl.im}, last accessed on Dec 8, 2019",
}

@MISC{kube-node,
	    TITLE =	{{Nodes - cluster Architecture - Kubernetes Concepts}},
	    NOTE =	"\url{https://kubernetes.io/docs/concepts/architecture/nodes/}, last accessed on Oct 27, 2019",
}


@MISC{kube-pod,
	    TITLE =	{{Pod Overview - Workloads - Kubernetes Concepts}},
	    NOTE =	"\url{https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/}, last accessed on Oct 27, 2019",
}

@MISC{kafka-doc,
	    TITLE =	{{Introduction - Kafka Documentation}},
	    NOTE =	"\url{https://kafka.apache.org/082/documentation.html}, last accessed on Oct 29, 2019",
}

@MISC{travis,
	TITLE =	"{Travis CI}",
	NOTE =	"\url{https://travis-ci.com/}, last accessed on Oct 27, 2019",
	   
	}
	
@MISC{jenkins,
	TITLE =	"{Jenkins}",
	NOTE =	"\url{https://jenkins.io/}, last accessed on Oct 27, 2019",
	}

@MISC{kafka-docker,
	    TITLE =	{{Kafka Connect Tutorial on Docker}},
	    NOTE =	"\url{https://docs.confluent.io/5.0.0/installation/docker/docs/installation/connect-avro-jdbc.html}, last accessed on Oct 28, 2019",
}

@MISC{zookeeper,
	    TITLE =	{{Apache ZooKeeper}},
	    NOTE =	"\url{https://zookeeper.apache.org/}, last accessed on Oct 28, 2019",
}
@MISC{travisBlog,
	TITLE =	{{Setting up a CI/CD Process on GitHub with Travis CI}},
    author = {Yonatan Kra},
    MONTH = {May 30,},
    YEAR = {2019},
	NOTE =	"\url{https://blog.travis-ci.com/2019-05-30-setting-up-a-ci-cd-process-on-github/}",
    }


@MISC{mongodb-kafka,
	    TITLE =	{{MongoDB Connector for Apache Kafka}},
	    NOTE =	"\url{https://www.mongodb.com/kafka-connector}, last accessed on Oct 25, 2019",
}

@MISC{jdbc-kafka,
	    TITLE =	{{JDBC Source Connector for Apache Kafka}},
	    NOTE =	"\url{https://docs.oracle.com/en/cloud/paas/event-hub-cloud/admin-guide/jdbc-source-connector.html}, last accessed on Oct 5, 2019",
}

@MISC{kube-auto_recovery,
	    TITLE =	{{Learn Kubernetes Testing Failure and Recovery}},
	    NOTE =	"\url{https://coreos.com/tectonic/docs/latest/tutorials/kubernetes/watch-recovery.html}, last accessed on Oct 25, 2019"
}

@MISC{kompose,
	    TITLE =	{{Kubernetes + Compose = Kompose}},
	    NOTE =	"\url{https://kompose.io}, last accessed on Oct 25, 2019",
}

@MISC{use-kompose,
	    TITLE =	{{Translate a Docker Compose File to Kubernetes Resources}},
	    NOTE =	"\url{https://kubernetes.io/docs/tasks/configure-pod-container/translate-compose-kubernetes/#use-kompose}, last accessed on Oct 25, 2019",
}

@MISC{kubernetes_literature,
	    TITLE =	{{Deploy Kubernetes: The Ultimate Guide}},
	    NOTE =	"\url{https://platform9.com/docs/deploy-kubernetes-the-ultimate-guide/}, last accessed on Dec 8, 2019",
}

@MISC{gitlab-runner,
	    TITLE =	{{GitLab Runner Helm Chart}},
	    NOTE =	"\url{https://docs.gitlab.com/runner/install/kubernetes.html}, last accessed on Dec 8, 2019",
}

@MISC{gitlab-cicd,
	    TITLE =	{{GitLab CI/CD}},
	    NOTE =	"\url{https://docs.gitlab.com/ee/ci/}, last accessed on Dec 8, 2019",
	    
}
@MISC{kafka-deploy,
	    TITLE =	{{Ultimate Guide to Installing Kafka Docker on Kubernetes}},
	    NOTE =	"\url{https://dzone.com/articles/ultimate-guide-to-installing-kafka-docker-on-kuber}, last accessed on Dec 8, 2019",
	    author = {Bill Ward},
        MONTH = {Aug 13},
        YEAR = {2018}
	    
}
@article{kafka-ipv6-challenge,
	    TITLE =	{{Kubernetes Warms Up to IPv6}},
	    NOTE =	"\url{https://thenewstack.io/kubernetes-warms-up-to-ipv6/}, last accessed on Dec 8, 2019",
	    author = {Mary Branscombe},
        MONTH = {Feb 25},
        YEAR = {2019}
	    
}

@article{merkel2014docker,
  title={Docker: lightweight linux containers for consistent development and deployment},
  author={Merkel, Dirk},
  journal={Linux journal},
  volume={2014},
  number={239},
  pages={2},
  year={2014}
}


@inproceedings{menage2007adding,
  title={Adding generic process containers to the linux kernel},
  author={Menage, Paul B},
  booktitle={Proceedings of the Linux symposium},
  volume={2},
  pages={45--57},
  year={2007},
  organization={Citeseer}
}

@inproceedings{soltesz2007container,
  title={Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors},
  author={Soltesz, Stephen and P{\"o}tzl, Herbert and Fiuczynski, Marc E and Bavier, Andy and Peterson, Larry},
  booktitle={ACM SIGOPS Operating Systems Review},
  volume={41},
  number={3},
  pages={275--287},
  year={2007},
  organization={ACM}
}

@article{rosen2014linux,
  title={Linux containers and the future cloud},
  author={Rosen, Rami},
  journal={Linux J},
  volume={240},
  number={4},
  pages={86--95},
  year={2014}
}

@article{gitlab-runner-install,
	    TITLE =	{{Install GitLab Runner using the official GitLab repositories}},
	    NOTE =	"\url{https://docs.gitlab.com/runner/install/linux-repository.html}, last accessed on Dec 8, 2019",
	    
	    
}
@article{inotify-tools,
	    TITLE =	{{inotify-tools}},
	    NOTE =	"\url{https://github.com/rvoicilas/inotify-tools/wiki}, last accessed on Dec 11, 2019",
	    
	    
}
@article{inotify,
	    TITLE =	{{inotify}},
	    NOTE =	"\url{https://en.wikipedia.org/wiki/Inotify}, last accessed on Dec 11, 2019",
	    
	    
}
@MISC{gitlab,
	    TITLE =	{{GitLab}},
	    NOTE =	"\url{https://about.gitlab.com/}, last accessed on Dec 11, 2019",
	    
	    
}
@MISC{locust,
	    TITLE =	{{Locust}},
	    NOTE =	"\url{https://locust.io/}, last accessed on Dec 11, 2019",
	    
	    
}
@MISC{jmeter,
	    TITLE =	{{JMeter}},
	    NOTE =	"\url{https://jmeter.apache.org/}, last accessed on Dec 11, 2019",
	    
	    
}
@MISC{gitlab-runner-docs,
	    TITLE =	{{GitLab Runner Docs}},
	    NOTE =	"\url{https://docs.gitlab.com/runner/}, last accessed on Dec 12, 2019",
	    
	    
}