Abstract
Approaching container adoption in an already cloud-native infrastructure.
- AWS EC2 Security Groups for Linux instances; http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html.Google Scholar
- AWS Elastic Network Interfaces; http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ElasticNetworkInterfaces.html.Google Scholar
- AWS Identity and Access Management; https://aws.amazon.com/iam/.Google Scholar
- AWS Instance metadata and user data; http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html.Google Scholar
- Cloud Native Compute Foundation projects; https://www.cncf.io/projects/.Google Scholar
- Docker Swarm; https://github.com/docker/swarm.Google Scholar
- Harris, D. Airbnb is engineering itself into a data-driven company. Gigaom; https://gigaom.com/2013/07/29/airbnb-is-engineering-itself-into-a-data-driven-company/.Google Scholar
- Hindman, B. et al. Mesos: A platform for fine-grained resource sharing in the data center. In Proceedings of the 8th Usenix Conference on Networked Systems Design and Implementation. (2011), 295--308. Google ScholarDigital Library
- Hunt, P., Konar, M., Junqueira, F.P., and Reed, B. Zookeeper: Wait-free coordination for Internet-scale systems. In Procedings of the USENIX Annual Technical Conference, June 2010. Google ScholarDigital Library
- Kubernetes; http://kubernetes.io.Google Scholar
- Lakshman, A. and Malik, P. Cassandra ---A decentralized structured storage system. In LADIS, Oct. 2009.Google Scholar
- Lester, D. All about Apache Aurora; https://blog.twitter.com/engineering/en_us/a/2015/all-about-apache-aurora.html.Google Scholar
- Leverich, J. and Kozyrakis, C. Reconciling high server utilization and sub-millisecond quality-of-service. In Proceedings of the European Conference on Computer Systems, (2014). Google ScholarDigital Library
- Mesosphere. Apple details how it rebuilt Siri on Mesos, 2015; https://mesosphere.com/blog/apple-details-j-a-r-v-i-s-the-mesos-framework-that-runs-siri/.Google Scholar
- Netflix Archaius; https://github.com/Netflix/archaius.Google Scholar
- Netflix Atlas; https://github.com/Netflix/atlas.Google Scholar
- Netflix Edda; https://github.com/Netflix/edda.Google Scholar
- Netflix Eureka; https://github.com/Netflix/eureka.Google Scholar
- Netflix Fenzo; https://github.com/Netflix/Fenzo.Google Scholar
- Netflix Open Source Software Center; https://netfl.ix.github.io/.Google Scholar
- Netflix Ribbon; https://github.com/Netflix/ribbon.Google Scholar
- Netflix Spinnaker; https://www.spinnaker.io/.Google Scholar
- Park, A., Denlinger, D. and Watson, C. Creating your own EC2 spot market. Netflix Technology Blog; http://techblog.netflix.com/2015/09/creating-your-own-ec2-spot-market.html.Google Scholar
- Schmaus, B., Carey, C., Joshi, N., Mahilani, N. and Podila, S. Stream-processing with Mantis. Netflix Technology Blog; http://techblog.netflix.com/2016/03/stream-processing-with-mantis.html.Google Scholar
- Schwarzkopf, M., Konwinski, A., Abd-El-Malek, M. and Wilkes, J. Omega: Flexible, scalable schedulers for large compute clusters. In Proceedings of the 8th European Conference on Computer Systems, 2013, 351--364. Google ScholarDigital Library
- Vavilapalli, V.K. et al. Apache Hadoop YARN: Yet another resource negotiator. In Proceedings of the 4th annual Symposium on Cloud Computing, 2013, Article No. 5. Google ScholarDigital Library
- Wu, S., et al. Evolution of the Netflix Data Pipeline. Netflix Technology Blog; https://techblog.netflix.com/2016/02/evolution-of-netflix-data-pipeline.html.Google Scholar
- Zhang, X. et al. CPI2: CPU performance isolation for shared compute clusters. In Proceedings of the European Conference on Computer Systems, 2013. Google ScholarDigital Library
Index Terms
- Titus: introducing containers to the Netflix cloud
Recommendations
Titus: Introducing Containers to the Netflix Cloud: Approaching container adoption in an already cloud-native infrastructure
CryptocurrencyWe believe our approach has enabled Netflix to quickly adopt and benefit from containers. Though the details may be Netflix-specific, the approach of providing low-friction container adoption by integrating with existing infrastructure and working with ...
Monitoring-based auto-scalability across hybrid clouds
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingCloud computing is a relatively new type of Internet-based computing that becomes more and more popular. Using methods like virtualization, adopting architectures based on microservices, automation of building and deployment processes, Cloud could ...
A Conceptual Platform of SLA in Cloud Computing
DASC '11: Proceedings of the 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure ComputingCloud computing is a promising technology, where the infrastructure, developing platform, software and storage are delivered as a service. With the development of cloud computing, more and more cloud service providers emerge. However, there are no ...
Comments