Abstract
Performance unpredictability is a major roadblock towards cloud adoption, and has performance, cost, and revenue ramifications. Predictable performance is even more critical as cloud services transition from monolithic designs to microservices. Detecting UOS violations after they occur in systems with microservices results in long recovery times, as hotspots propagate and amplify across dependent services.
- Decomposing twitter: Adventures in service-oriented architecture. http://tiny.cc/rg0k6yGoogle Scholar
- Golang microservices example. https://github.com/harlow/go-micro-services.Google Scholar
- Sockshop: A microservices demo application. http://tiny.cc/5c0k6y.Google Scholar
- Zipkin. http://zipkin.io.Google Scholar
- The evolition of microservices. http://tiny.cc/ka0k6y, 2016Google Scholar
- Luiz Barroso and Urs Hoelzle. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. 2009. Google ScholarDigital Library
- Robert Bell, Yehuda Koren, and Chris Volinsky. The bellkor 2008 solution to the netflix prize. Technical report, 2007.Google Scholar
- Adrian Caulfield, Eric Chung, and et al. A cloud-sclae acceleration architecture. In MICRO, 2016. Google ScholarDigital Library
- Tianshi Chen, Zidong Du, and et al. DianNao: a small-footprint high-throughput accelerator for ubiquitous machine-learning. In Proc. of ASPLOS, 2014. Google ScholarDigital Library
- Michael Chow, David Meisner, Jason Flinn, Daniel Peek, and Thomas F. Wenisch. The mystery machine: End-toend performance analysis of large-scale internet services. In Proceedings of OSDI, 2014. Google ScholarDigital Library
- Eric S. Chung, Jeremy Fowers, and et al. Serving dnns in real time at datacenter scale with project brainwave. IEEE Micro, 38(2)m 2018.Google Scholar
- Jeffrey Dean and Luiz Andre Barroso. The tail at scale. In CACM, Vol. 56 No. 2. Google ScholarDigital Library
- Christina Delimitrou and Christos Kozyrakis. iBench: Quantifying Interference for Datacenter Workloads. In IISWC. 2013.Google Scholar
- Christina Delimitrou and Christos Kozyrakis. Paragon: Qos-Aware Scheduling for Heterogeneous Datacenters. In Proc of ASPLOS 2013. Google ScholarDigital Library
- Christina Delimitrou and Christos Kozyrakis. Quasar: Resource-efficient and Qos-Aware Cluster Management. In ASPLOS. 2014. Google ScholarDigital Library
- Christina Delimitrou and Christos Kozyrakis. HCloud: Resource-Efficient Provisioning in Shared Cloud Systems. In Proceedings of ASPLOS, April 2016. Google ScholarDigital Library
- Christina Delimitrou, Daniel Sanchez, and Christos Kozyrakis. Tarcil: Reconciling Scheduling Speed and Quality in Large shared Clusters. In Proceedings of SOCC, August 2015. Google ScholarDigital Library
- Rodrigo Fonseca, George Porter, Rnady H. Katz, Scott Shenker and Ion Stoica. X-trace: A pervasive network tracing framework. In Proceedings of NSDI, 2017. Google ScholarDigital Library
- Yu Gan and Christina Delimitrou. The Architectural Implications of Cloud Microservices. In CAL, vol. 27 iss. 2, Jul-Dec 2018.Google ScholarCross Ref
- Yu Gan, Meghna Pancholi, Dailun Cheng, Siyuan Hu, Yuan He, an Christina Delimtrou. Seer: leveraging Big Data to Navigate the Complexity of Cloud Debugging. In Proc. of HotCloud, 2018. Google ScholarDigital Library
- Yu Gan, Yanqi Zhang, and et al. An Open-Source Benchmark Suite for Microservice and Their Hardware-software Implications for Cloud and Edge Systems. In Proceedings of ASPLOS, April 2019. Google ScholarDigital Library
Recommendations
High performance cloud computing
Today's high performance computing systems are typically managed and operated by individual organizations in private. Computing demand is fluctuating, however, resulting in periods where dedicated resources are either underutilized or overloaded. A ...
Matchmaking of IaaS cloud computing offers leveraging linked data
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingCloud Computing is an elastic execution environment becoming the dominating solution for scalable and on-demand computing, and a large market of cloud providers has recently emerged. IaaS is a realisation of the Cloud Computing at the level of ...
Comments