An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems
Open accessAbstract
Cloud services have recently started undergoing a major shift from monolithic applications, to graphs of hundreds or thousands of loosely-coupled microservices. Microservices fundamentally change a lot of assumptions current cloud systems are designed with, and present both opportunities and challenges when optimizing for quality of service (QoS) and cloud utilization.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Witten, I. H. (2008) · Cited by 9,115 · see citing works
Large-Scale Machine Learning with Stochastic Gradient Descent
Bottou, L. (2010) · Proceedings of COMPSTAT'2010 · doi:10.1007/978-3-7908-2604-3_16 · Cited by 5,795 · see citing works
In-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N., Patterson, D., Agrawal, G., Bajwa, R., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · Proceedings of the 44th Annual International Symposium on Computer Architecture · doi:10.1145/3079856.3080246 · Cited by 4,537 · see citing works
Self-citationDean, J., & Barroso, L. A. (2013) · Communications of the ACM · doi:10.1145/2408776.2408794 · Cited by 1,852 · see citing works
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines
Barroso, L. A., & Hölzle, U. (2009) · Synthesis lectures on computer architecture · doi:10.2200/s00193ed1v01y200905cac006 · Cited by 1,736 · see citing works
Large-scale cluster management at Google with Borg
Verma, A., Pedrosa, L., Korupolu, M., Oppenheimer, D., Tune, E., & Wilkes, J. (2015) · Proceedings of the Tenth European Conference on Computer Systems · doi:10.1145/2741948.2741964 · Cited by 1,468 · see citing works
Ferdman, M., Adileh, A., Kocberber, O., Volos, S., Alisafaee, M., Jevdjic, D., Kaynak, C., Popescu, A. D., Ailamaki, A., & Falsafi, B. (2012) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2150976.2150982 · Cited by 818 · see citing works
Delimitrou, C., & Kozyrakis, C. (2014) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2541940.2541941 · Cited by 704 · see citing works
Self-citationA reconfigurable fabric for accelerating large-scale datacenter services
Putnam, A. R., Caulfield, A. M., Chung, E. S., Chiou, D., Constantinides, K., Demme, J., Esmaeilzadeh, H., Fowers, J., Gopal, G. P., Gray, J., et al. (2014) · ACM SIGARCH Computer Architecture News · doi:10.1145/2678373.2665678 · Cited by 700 · see citing works
Schwarzkopf, M., Konwinski, A., Abd-El-Malek, M., & Wilkes, J. (2013) · European Conference on Computer Systems · doi:10.1145/2465351.2465386 · Cited by 651 · see citing works
Delimitrou, C., & Kozyrakis, C. (2013) · doi:10.1145/2451116.2451125 · Cited by 618 · see citing works
Self-citationOusterhout, K., Wendell, P., Zaharia, M., & Stoica, I. G. (2013) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/2517349.2522716 · Cited by 586 · see citing works
Nathuji, R., Kansal, A., & Ghaffarkhah, A. (2010) · European Conference on Computer Systems · doi:10.1145/1755913.1755938 · Cited by 571 · see citing works
Distributed caching with memcached
Fitzpatrick, B. (2004) · Linux journal · Cited by 505 · see citing works
Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
Sigelman, B. H., Barroso, L. A., Burrows, M., Stephenson, P., Plakal, M., Beaver, D., Jaspan, S., & Shanbhag, C. (2010) · Cited by 477 · see citing works
Lo, D., Cheng, L., Govindaraju, R., Ranganathan, P., & Kozyrakis, C. (2015) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2749469.2749475 · Cited by 469 · see citing works
BigDataBench: A Big Data Benchmark Suite from Internet ServicesPreprint
Wang, L., Zhan, J., Luo, C., Zhu, Y., Yang, Q., He, Y., Gao, W., & Jia, Z. (2014) · Cited by 440 · see citing works
Self-citationBigDataBench: A big data benchmark suite from internet services
Wang, L., Zhan, J., Luo, C., Zhu, Y., Yang, Q., He, Y., Gao, W., Jia, Z., Shi, Y., Zhang, S., et al. (2014) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2014.6835958 · Cited by 422 · see citing works
Self-citationPower management of online data-intensive services
Meisner, D., Sadler, C. M., Barroso, L. A., Weber, W.-D., & Wenisch, T. F. (2011) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2000064.2000103 · Cited by 412 · see citing works
Profiling a warehouse-scale computer
Kanev, S., Darago, J. P., Hazelwood, K., Ranganathan, P., Moseley, T., Wei, G.-Y., & Brooks, D. M. (2015) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2749469.2750392 · Cited by 409 · see citing works
Madhavapeddy, A., Mortier, R., Rotsos, C., Scott, D., Singh, B., Gazagnaire, T., Smith, S., Hand, S., & Crowcroft, J. (2013) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2451116.2451167 · Cited by 400 · see citing works
Distributed caching with memcached
FitzpatrickBrad (2004) · Linux journal · doi:10.5555/1012889.1012894 · Cited by 390 · see citing works
Yang, H., Breslow, A. D., Mars, J., & Tang, L. (2013) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2485922.2485974 · Cited by 346 · see citing works
Serving DNNs in Real Time at Datacenter Scale with Project Brainwave
Chung, E. S., Fowers, J., Ovtcharov, K., Papamichael, M. K., Caulfield, A. M., Massengill, T., Liu, M., Lo, D., Alkalay, S., Haselman, M., et al. (2018) · IEEE Micro · doi:10.1109/mm.2018.022071131 · Cited by 329 · see citing works
Prabhakar, R., Zhang, Y., Koeplinger, D., Feldman, M., Zhao, T. Y., Hadjis, S., Pedram, A., Kozyrakis, C., & Olukotun, K. (2017) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/3079856.3080256 · Cited by 239 · see citing works
Self-citationLi, J., Sharma, N. K., Ports, D. R. K., & Gribble, S. D. (2014) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/2670979.2670988 · Cited by 235 · see citing works
Reconciling high server utilization and sub-millisecond quality-of-service
Leverich, J., & Kozyrakis, C. (2014) · European Conference on Computer Systems · doi:10.1145/2592798.2592821 · Cited by 221 · see citing works
Data Mining, Fourth Edition: Practical Machine Learning Tools and Techniques
Witten, I. H., Frank, E., Hall, M. A., & Pal, C. (2016) · Morgan Kaufmann Publishers Inc. eBooks · Cited by 199 · see citing works
Google-Wide Profiling: A Continuous Profiling Infrastructure for Data Centers
Ren, G., Tune, E., Moseley, T., Shi, Y., Rus, S., & Hundt, R. (2010) · IEEE Micro · doi:10.1109/mm.2010.68 · Cited by 197 · see citing works
Reddi, V. J., Lee, B. C., Chilimbi, T. M., & Vaid, K. (2010) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/1815961.1816002 · Cited by 194 · see citing works
Hauswald, J., Laurenzano, M. A., Zhang, Y., Li, C., Rovinski, A., Khurana, A., Dreslinski, R., Mudge, T., Petrucci, V., Tang, L., et al. (2015) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2694344.2694347 · Cited by 193 · see citing works
Self-citationExploiting Platform Heterogeneity for Power Efficient Data Centers
Nathuji, R., Isci, C., & Gorbatov, E. (2007) · International Conference on Autonomic Computing · doi:10.1109/icac.2007.16 · Cited by 192 · see citing works
Convergence and efficiency of subgradient methods for quasiconvex minimization
Kiwiel, K. C. (2001) · Mathematical Programming · doi:10.1007/pl00011414 · Cited by 184 · see citing works
The mystery machine: end-to-end performance analysis of large-scale internet services
Chow, M., Meisner, D., Flinn, J., Peek, D., & Wenisch, T. F. (2014) · Operating Systems Design and Implementation · doi:10.5555/2685048.2685066 · Cited by 182 · see citing works
Benchmarking microservice systems for software engineering research
Zhou, X., Peng, X., Xie, T., Sun, J., Xu, C., Ji, C., & Zhao, W. (2018) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3183440.3194991 · Cited by 181 · see citing works
Tailbench: a benchmark suite and evaluation methodology for latency-critical applications
Kasture, H., & Sánchez, D. (2016) · IEEE International Symposium on Workload Characterization · doi:10.1109/iiswc.2016.7581261 · Cited by 179 · see citing works
QoS-Aware scheduling in heterogeneous datacenters with paragon
Delimitrou, C., & Kozyrakis, C. (2013) · ACM Transactions on Computer Systems · doi:10.1145/2556583 · Cited by 155 · see citing works
Self-citationDelimitrou, C., Sánchez, D., & Kozyrakis, C. (2015) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/2806777.2806779 · Cited by 155 · see citing works
Self-citationMars, J., & Tang, L. (2013) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2485922.2485975 · Cited by 148 · see citing works
Workload characterization for microservices
Ueda, T., Nakaike, T., & Ohara, M. (2016) · IEEE International Symposium on Workload Characterization · doi:10.1109/iiswc.2016.7581269 · Cited by 138 · see citing works
The BellKor 2008 Solution to the Netflix Prize
Bell, R. M., Koren, Y., & Volinsky, C. T. (2007) · Cited by 132 · see citing works
Understanding Service-Oriented Architecture
(2006) · Springer eBooks · doi:10.1007/1-4020-3705-8_1 · Cited by 131 · see citing works
The Architectural Implications of Cloud Microservices
Gan, Y., & Delimitrou, C. (2018) · IEEE Computer Architecture Letters · doi:10.1109/lca.2018.2839189 · Cited by 121 · see citing works
Self-citationEnergy-Aware Virtual Machine Dynamic Provision and Scheduling for Cloud Computing
Lin, C., Liu, P., & Wu, J. (2011) · IEEE ... International Conference on Cloud Computing · doi:10.1109/cloud.2011.94 · Cited by 115 · see citing works
μ Suite: A Benchmark Suite for Microservices
Sriraman, A., & Wenisch, T. F. (2018) · IEEE International Symposium on Workload Characterization · doi:10.1109/iiswc.2018.8573515 · Cited by 104 · see citing works
Flinn, J. (2012) · Synthesis lectures on mobile and pervasive computing · doi:10.2200/s00447ed1v01y201209mpc010 · Cited by 98 · see citing works
Delimitrou, C., & Kozyrakis, C. (2016) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2872362.2872365 · Cited by 89 · see citing works
Self-citationScalable 10Gbps TCP/IP Stack Architecture for Reconfigurable Hardware
Sidler, D., Alonso, G., Blott, M., Karras, K., Vissers, K., & Carley, R. (2015) · IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) · doi:10.1109/fccm.2015.12 · Cited by 82 · see citing works
Automatic Generation of Efficient Accelerators for Reconfigurable Hardware
Koeplinger, D., Prabhakar, R., Zhang, Y., Delimitrou, C., Kozyrakis, C., & Olukotun, K. (2016) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca.2016.20 · Cited by 71 · see citing works
Self-citationDelimitrou, C., & Kozyrakis, C. (2018) · Communications of the ACM · doi:10.1145/3232559 · Cited by 68 · see citing works
Self-citationAutomatic generation of efficient accelerators for reconfigurable hardware
Koeplinger, D., Delimitrou, C., Prabhakar, R., Kozyrakis, C., Zhang, Y., & Olukotun, K. (2016) · ACM SIGARCH Computer Architecture News · doi:10.1145/3007787.3001150 · Cited by 67 · see citing works
Self-citationAura: An IoT Based Cloud Infrastructure for Localized Mobile Computation Outsourcing
Hasan, R., Hossain, M., & Khan, R. H. (2015) · IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud) · doi:10.1109/mobilecloud.2015.37 · Cited by 58 · see citing works
Generating Configurable Hardware from Parallel Patterns
Prabhakar, R., Koeplinger, D., Brown, K. J., Lee, H., De, C., Kozyrakis, C., & Olukotun, K. (2016) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2872362.2872415 · Cited by 57 · see citing works
Kaynak, C., Grot, B., & Falsafi, B. (2013) · Proceedings of the ... annual International Symposium on Microarchitecture/Proceedings of the annual International Symposium on Microarchitecture · doi:10.1145/2540708.2540732 · Cited by 54 · see citing works
Delimitrou, C., & Kozyrakis, C. (2017) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3037697.3037703 · Cited by 50 · see citing works
Self-citationLow-latency TCP/IP stack for data center applications
Sidler, D., István, Z., & Alonso, G. (2016) · International Conference on Field Programmable Logic and Applications (FPL) · doi:10.1109/fpl.2016.7577319 · Cited by 47 · see citing works
Yang, H., Chen, Q., Riaz, M., Luan, Z., Tang, L., & Mars, J. (2017) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/3079856.3080224 · Cited by 47 · see citing works
Microarchitectural implications of event-driven server-side web applications
Zhu, Y., Richins, D., Halpern, M., & Reddi, V. J. (2015) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/2830772.2830792 · Cited by 45 · see citing works
Workload characterization of interactive cloud services on big and small server platforms
Chen, S., Gal-On, S., Delimitrou, C., Manne, S., & Martínez, J. F. (2017) · IEEE International Symposium on Workload Characterization · doi:10.1109/iiswc.2017.8167770 · Cited by 41 · see citing works
Self-citationQuality-of-Service-Aware Scheduling in Heterogeneous Data centers with Paragon
Delimitrou, C., & Kozyrakis, C. (2014) · IEEE Micro · doi:10.1109/mm.2014.7 · Cited by 38 · see citing works
Self-citationmilliScope: A Fine-Grained Monitoring Framework for Performance Debugging of n-Tier Web Services
Lai, C.-A., Kimball, J., Zhu, Τ., Wang, Q., & Pu, C. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.228 · Cited by 29 · see citing works
A Study of Long-Tail Latency in n-Tier Systems: RPC vs. Asynchronous Invocations
Wang, Q., Lai, C.-A., Kanemasa, Y., Zhang, S., & Pu, C. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.32 · Cited by 29 · see citing works
Mobile processors for energy-efficient web search
Reddi, V. J., Lee, B. C., Chilimbi, T. M., & Vaid, K. (2011) · ACM Transactions on Computer Systems · doi:10.1145/2003690.2003693 · Cited by 21 · see citing works
Brawny vs. Wimpy: Evaluation and Analysis of Modern Workloads on Heterogeneous Processors
Gupta, V., & Schwan, K. (2013) · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum · doi:10.1109/ipdpsw.2013.130 · Cited by 14 · see citing works
Limitations of Load Balancing Mechanisms for N-Tier Systems in the Presence of Millibottlenecks
Zhu, Τ., Li, J., Kimball, J., Park, J., Lai, C.-A., Pu, C., & Wang, Q. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.188 · Cited by 10 · see citing works
The Impact of Software Resource Allocation on Consolidated n-Tier Applications
Li, J., Wang, Q., Lai, C. A., Park, J., Yokoyama, D., & Pu, C. (2014) · IEEE ... International Conference on Cloud Computing · doi:10.1109/cloud.2014.51 · Cited by 7 · see citing works
Kratzke, N., & Quint, P.-C. (2016) · International Conference on Cloud Computing and Services Science · doi:10.5220/0005732202230231 · Cited by 7 · see citing works
Flagged first, then by citations
3 of the 72 references couldn’t be matched to a known paper.
Research works printed but not linked: 20
- 2016. The Evolution of Microservices. https://www.slideshare.net/ adriancockcroft/evolution-of-microservices-craft-conference.
- Adrian Cockroft [n. d.]. Microservices Workshop: Why, what, and how to get there. http://www.slideshare.net/adriancockcroft/ microservices-workshop-craft-conference.
- Adrian M. Caulfield, Eric S. Chung, Andrew Putnam, Hari Angepat, Jeremy Fowers, Michael Haselman, Stephen Heil, Matt Humphrey, Puneet Kaur, Joo-Young Kim, Daniel Lo, Todd Massengill, Kalin Ovtcharov, Michael Papamichael, Lisa Woods, Sitaram Lanka, Derek Chiou, and Doug Burger. 2016. A Cloud-scale Acceleration Archi- tecture. In The 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-49). IEEE Press, Piscataway, NJ, USA, Arti- cle 7, 13 pages. http://dl.acm.org/citation.cfm?id=3195638.3195647
- Christina Delimitrou and Christos Kozyrakis. [n. d.]. Paragon: QoS- Aware Scheduling for Heterogeneous Datacenters. In Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Houston, TX, USA, 2013.
- Christina Delimitrou and Christos Kozyrakis. [n. d.]. Quasar: Resource- Efficient and QoS-Aware Cluster Management. In Proceedings of the Nineteenth International Conference on Architectural Support for Pro- gramming Languages and Operating Systems (ASPLOS). Salt Lake City, UT, USA, 2014.
- Christina Delimitrou and Christos Kozyrakis. 2016. HCloud: Resource- Efficient Provisioning in Shared Cloud Systems. In Proceedings of the Twenty First International Conference on Architectural Support for Pro- gramming Languages and Operating Systems (ASPLOS).
- Christina Delimitrou and Christos Kozyrakis. 2017. Bolt: I Know What You Did Last Summer... In The Cloud. In Proceedings of the Twenty Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).
- Christina Delimitrou, Daniel Sanchez, and Christos Kozyrakis. 2015. Tarcil: Reconciling Scheduling Speed and Quality in Large Shared Clus- ters. In Proceedings of the Sixth ACM Symposium on Cloud Computing (SOCC).
- Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implemen- tation (NSDI 18). USENIX Association, Renton, WA, 51-66. https: //www.usenix.org/conference/nsdi18/presentation/firestone
- Urs Hölzle. [n. d.]. Brawny cores still beat wimpy cores, most of the time. In IEEE Micro. 2010.
- Nane Kratzke and Peter-Christian Quint. 2016. Ppbench. In Proceedings of the 6th International Conference on Cloud Computing and Services Science -Volume 1 and 2 (CLOSER 2016). SCITEPRESS -Science and Technology Publications, Lda, Portugal, 223-231.
- David Lo, Liqun Cheng, Rama Govindaraju, Luiz André Barroso, and Christos Kozyrakis. [n. d.]. Towards Energy Proportionality for Large- scale Latency-critical Workloads. In Proceedings of the 41st Annual International Symposium on Computer Architecuture (ISCA). Minneapo- lis, MN, 2014.
- David Lo, Liqun Cheng, Rama Govindaraju, Parthasarathy Ran- ganathan, and Christos Kozyrakis. [n. d.]. Heracles: Improving Re- source Efficiency at Scale. In Proc. of the 42Nd Annual International Symposium on Computer Architecture (ISCA). Portland, OR, 2015.
- Jason Mars and Lingjia Tang. [n. d.]. Whare-map: heterogeneity in "homogeneous" warehouse-scale computers. In Proceedings of ISCA. Tel-Aviv, Israel, 2013.
- Ripal Nathuji, Aman Kansal, and Alireza Ghaffarkhah. [n. d.]. Q- Clouds: Managing Performance Interference Effects for QoS-Aware Clouds. In Proceedings of EuroSys. Paris,France, 2010.
- Kay Ousterhout, Patrick Wendell, Matei Zaharia, and Ion Stoica. [n. d.]. Sparrow: Distributed, Low Latency Scheduling. In Proceedings of SOSP. Farminton, PA, 2013.
- Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek, and John Wilkes. [n. d.]. Omega: flexible, scalable schedulers for large compute clusters. In Proceedings of EuroSys. Prague, Czech Republic, 2013.
- Takanori Ueda, Takuya Nakaike, and Moriyoshi Ohara. [n. d.]. Work- load characterization for microservices. In Proc. of IISWC. 2016.
- Hailong Yang, Alex Breslow, Jason Mars, and Lingjia Tang. [n. d.]. Bubble-flux: precise online QoS management for increased utilization in warehouse scale computers. In Proceedings of ISCA. 2013.
- Hailong Yang, Quan Chen, Moeiz Riaz, Zhongzhi Luan, Lingjia Tang, and Jason Mars. 2017. PowerChief: Intelligent Power Allocation for Multi-Stage Applications to Improve Responsiveness on Power Con- strained CMP. In Proceedings of the 44th Annual International Sympo- sium on Computer Architecture (ISCA '17). ACM, New York, NY, USA, 133-146.
Cited by
Sorted by citations
Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
Wang, X., Han, Y., Leung, V. C. M., Niyato, D., Yan, X., & Chen, X. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.2970550 · Cited by 1,498 · see citing works
Characterizing Microservice Dependency and Performance
Luo, S., Xu, H., Lu, C., Ye, K., Xu, G., Zhang, L., Ding, Y. F., He, J., & Xu, C. (2021) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3472883.3487003 · Cited by 294 · see citing works
Du, D., Yu, T., Xia, Y., Zang, B., Yan, G., Qin, C., Wu, Q., & Chen, H. (2020) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3373376.3378512 · Cited by 282 · see citing works
Serverless Computing: A Survey of Opportunities, Challenges, and Applications
Shafiei, H., Khonsari, A., & Mousavi, P. (2022) · ACM Computing Surveys · doi:10.1145/3510611 · Cited by 277 · see citing works
Chen, S., Delimitrou, C., & Martínez, J. F. (2019) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3297858.3304005 · Cited by 269 · see citing works
Self-citationGan, Y., Zhang, Y., Hu, K., Cheng, D., He, Y., Pancholi, M., & Delimitrou, C. (2019) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3297858.3304004 · Cited by 268 · see citing works
Self-citationSreekanti, V., Wu, C., Lin, X. C., Schleier-Smith, J., Gonzalez, J. E., Hellerstein, J. M., & Tumanov, A. (2020) · Proceedings of the VLDB Endowment · doi:10.14778/3407790.3407836 · Cited by 237 · see citing works
Jia, Z., & Witchel, E. (2021) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3445814.3446701 · Cited by 217 · see citing works
Architectural Implications of Function-as-a-Service Computing
Shahrad, M., Balkind, J., & Wentzlaff, D. (2019) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/3352460.3358296 · Cited by 215 · see citing works
Serverless Computing: State-of-the-Art, Challenges and Opportunities
Li, Y., Lin, Y., Wang, Y., Ye, K., & Xu, C. (2022) · IEEE Transactions on Services Computing · doi:10.1109/tsc.2022.3166553 · Cited by 212 · see citing works
Characterizing serverless platforms with serverlessbench
Yu, T., Liu, Q., Du, D., Xia, Y., Zang, B., Lu, Z., Yang, P., Qin, C., & Chen, H. (2020) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3419111.3421280 · Cited by 196 · see citing works
DeepRecSys: A System for Optimizing End-To-End At-Scale Neural Recommendation Inference
Gupta, U., Hsia, S., Saraph, V., Wang, X., Reagen, B., Wei, G.-Y., Lee, H.-H. S., Brooks, D. M., & Wu, C.-J. (2020) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca45697.2020.00084 · Cited by 176 · see citing works
Adaptive Resource Efficient Microservice Deployment in Cloud-Edge Continuum
Fu, K., Zhang, W., Chen, Q., Zeng, D., & Guo, M. (2021) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2021.3128037 · Cited by 174 · see citing works
IceBreaker: warming serverless functions better with heterogeneity
Roy, R. B., Patel, T., & Tiwari, D. (2022) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3503222.3507750 · Cited by 157 · see citing works
Patel, T., & Tiwari, D. (2020) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca47549.2020.00025 · Cited by 155 · see citing works
Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Data
Lee, C., Yang, T., Chen, Z., Su, Y., & Lyu, M. R. (2023) · 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) · doi:10.1109/icse48619.2023.00150 · Cited by 149 · see citing works
FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented MicroservicesPreprint
Qiu, H., Banerjee, S. S., Jha, S., Kalbarczyk, Z., & Iyer, R. K. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2008.08509 · Cited by 146 · see citing works
Copik, M., Kwaśniewski, G., Besta, M., Podstawski, M., & Hoefler, T. (2021) · International Middleware Conference · doi:10.1145/3464298.3476133 · Cited by 138 · see citing works
Data Quality Matters: A Case Study on Data Label Correctness for Security Bug Report Prediction
Wu, X., Zheng, W., Xia, X., & Lo, D. (2021) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2021.3063727 · Cited by 134 · see citing works
Microservice Deployment in Edge Computing Based on Deep Q Learning
Lv, W., Wang, Q., Yang, P., Ding, Y., Yi, B., Wang, Z., & Lin, C.-M. (2022) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2022.3150311 · Cited by 121 · see citing works
Muralidhar, R., Borovica‐Gajic, R., & Buyya, R. (2022) · ACM Computing Surveys · doi:10.1145/3511094 · Cited by 115 · see citing works
Function-as-a-Service performance evaluation: A multivocal literature review
Scheuner, J., & Leitner, P. (2020) · Journal of Systems and Software · doi:10.1016/j.jss.2020.110708 · Cited by 108 · see citing works
Luo, S., Xu, H., Ye, K., Xu, G., Zhang, L., Yang, G., & Xu, C. (2022) · Symposium on Cloud Computing · doi:10.1145/3542929.3563477 · Cited by 108 · see citing works
Cloud, Fog, or Edge: Where to Compute?
Kimovski, D., Mathá, R., Hammer, J., Mehran, N., Hellwagner, H., & Prodan, R. (2021) · IEEE Internet Computing · doi:10.1109/mic.2021.3050613 · Cited by 105 · see citing works
Daw, N., Bellur, U., & Kulkarni, P. (2020) · International Middleware Conference · doi:10.1145/3423211.3425690 · Cited by 97 · see citing works
An In-Depth Study of Microservice Call Graph and Runtime Performance
Luo, S., Xu, H., Lu, C., Ye, K., Xu, G., Zhang, L., He, J., & Xu, C. (2022) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2022.3174631 · Cited by 94 · see citing works
ENSURE: Efficient Scheduling and Autonomous Resource Management in Serverless Environments
Suresh, A., Somashekar, G., Varadarajan, A., Kakarla, V. R., Upadhyay, H., & Gandhi, A. (2020) · IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS) · doi:10.1109/acsos49614.2020.00020 · Cited by 92 · see citing works
Gunasekaran, J. R., Thinakaran, P., Nachiappan, N. C., Kandemir, M., & Das, C. R. (2020) · International Middleware Conference · doi:10.1145/3423211.3425683 · Cited by 91 · see citing works
Jia, Z., & Witchel, E. (2021) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/3477132.3483541 · Cited by 90 · see citing works
Tariq, A., Pahl, A., Nimmagadda, S., Rozner, E., & Lanka, S. (2020) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3419111.3421306 · Cited by 87 · see citing works
Bhasi, V. M., Gunasekaran, J. R., Thinakaran, P., Mishra, C. S., Kandemir, M., & Das, C. R. (2021) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3472883.3486992 · Cited by 86 · see citing works
AQUATOPE: QoS-and-Uncertainty-Aware Resource Management for Multi-stage Serverless Workflows
Zhou, Z., Zhang, Y., & Delimitrou, C. (2022) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3567955.3567960 · Cited by 80 · see citing works
Self-citationData management in microservices
Laigner, R., Zhou, Y., Salles, M. A. V., Liu, Y., & Kalinowski, M. (2021) · Proceedings of the VLDB Endowment · doi:10.14778/3484224.3484232 · Cited by 77 · see citing works
Suresh, A., & Gandhi, A. (2019) · International Workshop on Serverless Computing (WoSC) · doi:10.1145/3366623.3368136 · Cited by 75 · see citing works
Maissen, P., Felber, P. A., Kropf, P., & Schiavoni, V. (2020) · ACM International Conference on Distributed and Event-Based Systems (DEBS) · doi:10.1145/3401025.3401738 · Cited by 75 · see citing works
Park, J., Choi, B., Lee, C., & Han, D. (2021) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/3485983.3494866 · Cited by 73 · see citing works
Detecting anomalies in microservices with execution trace comparison
Meng, L., Ji, F., Sun, Y., & Wang, T. (2021) · Future Generation Computer Systems · doi:10.1016/j.future.2020.10.040 · Cited by 70 · see citing works
Understanding, predicting and scheduling serverless workloads under partial interference
Zhao, L., Yang, Y., Li, Y., Zhou, X., & Li, K. (2021) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1145/3458817.3476215 · Cited by 69 · see citing works
Baarzi, A. F., & Kesidis, G. (2021) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3472883.3486999 · Cited by 68 · see citing works
Large-Scale Analysis of Docker Images and Performance Implications for Container Storage Systems
Zhao, N., Tarasov, V., Albahar, H., Anwar, A., Rupprecht, L., Skourtis, D., Paul, A. K., Chen, K., & Butt, A. R. (2020) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2020.3034517 · Cited by 67 · see citing works
ProScale: Proactive Autoscaling for Microservice With Time-Varying Workload at the Edge
Cheng, K., Zhang, S., Tu, C., Shi, X., Yin, Z., Lu, S., Liang, Y., & Gu, Q. (2023) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2023.3238429 · Cited by 66 · see citing works
Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon
Switzer, J., Marcano, G., Kastner, R., & Pannuto, P. (2023) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3575693.3575710 · Cited by 66 · see citing works
QoS-Aware and Resource Efficient Microservice Deployment in Cloud-Edge Continuum
Fu, K., Zhang, W., Chen, Q., Zeng, D., Peng, X., Zheng, W., & Guo, M. (2021) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps49936.2021.00102 · Cited by 63 · see citing works
Proactive Microservice Placement and Migration for Mobile Edge Computing
Ray, K., Banerjee, A., & Narendra, N. C. (2020) · IEEE/ACM Symposium on Edge Computing (SEC) · doi:10.1109/sec50012.2020.00010 · Cited by 61 · see citing works
A fault-tolerance shim for serverless computing
Sreekanti, V., Wu, C., Chhatrapati, S., Gonzalez, J. E., Hellerstein, J. M., & Faleiro, J. M. (2020) · European Conference on Computer Systems · doi:10.1145/3342195.3387535 · Cited by 60 · see citing works
ViperProbe: Rethinking Microservice Observability with eBPF
Levin, J., & Benson, T. (2020) · IEEE International Conference on Cloud Networking · doi:10.1109/cloudnet51028.2020.9335808 · Cited by 58 · see citing works
Erms: Efficient Resource Management for Shared Microservices with SLA Guarantees
Luo, S., Xu, H., Ye, K., Xu, G., Zhang, L., He, J., Yang, G., & Xu, C. (2022) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3567955.3567964 · Cited by 56 · see citing works
Dagger: efficient and fast RPCs in cloud microservices with near-memory reconfigurable NICs
Lazarev, N., Xiang, S., Adit, N., Zhang, Z., & Delimitrou, C. (2021) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3445814.3446696 · Cited by 56 · see citing works
Self-citationLiu, Z., Leng, J., Zhang, Z., Chen, Q., Li, C., & Guo, M. (2022) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3503222.3507752 · Cited by 54 · see citing works
Self-citationThe rise of eBPF for non-intrusive performance monitoring
Cassagnes, C., Trestioreanu, L., Joly, C., & State, R. (2020) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms47738.2020.9110434 · Cited by 54 · see citing works
Joint Deployment and Request Routing for Microservice Call Graphs in Data Centers
Hu, Y., Wang, H., Wang, L., Hu, M., Peng, K., & Veeravalli, B. (2023) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2023.3311767 · Cited by 53 · see citing works
InfiniCache: Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory CachePreprint
Wang, A., Zhang, J., Ma, X., Anwar, A., Rupprecht, L., Skourtis, D., Tarasov, V., Yan, F., & Cheng, Y. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2001.10483 · Cited by 53 · see citing works
Designing Cloud Servers for Lower Carbon
Wang, J., Berger, D. S., Kazhamiaka, F., Irvene, C., Zhang, C., Choukse, E., Frost, K., Fonseca, R., Warrier, B., Bansal, C., et al. (2024) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca59077.2024.00041 · Cited by 52 · see citing works
Đukić, V., Bruno, R., Singla, A., & Alonso, G. (2020) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3419111.3421297 · Cited by 51 · see citing works
GA-Par: Dependable Microservice Orchestration Framework for Geo-Distributed Clouds
Wen, Z., Lin, T., Yang, R., Ji, S., Ranjan, R. K., Romanovsky, A. B., Lin, C., & Xu, J. (2019) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2019.2929389 · Cited by 51 · see citing works
RAMBO: Resource Allocation for Microservices Using Bayesian Optimization
Li, Q., Li, B., Mercati, P., Illikkal, R., Tai, C., Kishinevsky, M., & Kozyrakis, C. (2021) · IEEE Computer Architecture Letters · doi:10.1109/lca.2021.3066142 · Cited by 51 · see citing works
Kubernetes distributions for the edge: serverless performance evaluation
Kjorveziroski, V., & Filiposka, S. (2022) · The Journal of Supercomputing · doi:10.1007/s11227-022-04430-6 · Cited by 50 · see citing works
Network-Centric Distributed Tracing with DeepFlow: Troubleshooting Your Microservices in Zero Code
Shen, J., Zhang, H., Xiang, Y., Shi, X., Li, X., Shen, Y., Zhang, Z., Wu, Y., Yin, X., Wang, J., et al. (2023) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/3603269.3604823 · Cited by 54 · see citing works
μBench: An Open-Source Factory of Benchmark Microservice Applications
Detti, A., Funari, L., & Petrucci, L. (2023) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2023.3236447 · Cited by 49 · see citing works
Serverless Computing: What It Is, and What It Is Not?
Kounev, S., Herbst, N. R., Abad, C. L., Iosup, A., Foster, I. T., Shenoy, P. J., RANA, O. F., & Chien, A. A. (2023) · Communications of the ACM · doi:10.1145/3587249 · Cited by 49 · see citing works
Zhao, L., Yang, Y., Zhang, K., Zhou, X., Qiu, T., Li, K., & Bao, Y. (2020) · European Conference on Computer Systems · doi:10.1145/3342195.3387534 · Cited by 49 · see citing works
Palette Load Balancing: Locality Hints for Serverless Functions
Abdi, M., Ginzburg, S., Lin, X. C., Faleiro, J. M., Chaudhry, G. I., Goiri, Í., Bianchini, R., Berger, D. S., & Fonseca, R. (2023) · European Conference on Computer Systems · doi:10.1145/3552326.3567496 · Cited by 46 · see citing works
Visualizing Distributed System Executions
Beschastnikh, I., Liu, P., Xing, A., Wang, P., Brun, Y., & Ernst, M. D. (2020) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3375633 · Cited by 45 · see citing works
Saboor, A., Hassan, M. F., Akbar, R., Shah, S. N. M., Hassan, F., Magsi, S. A., & Siddiqui, M. A. (2022) · Applied Sciences · doi:10.3390/app12125793 · Cited by 45 · see citing works
Dissecting Overheads of Service Mesh Sidecars
Zhu, X., She, G., Xue, B., Zhang, Y., Zhang, Y., Zou, X. K., Duan, X., He, P., Krishnamurthy, A., Lentz, M., et al. (2023) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3620678.3624652 · Cited by 44 · see citing works
Self-citationA Hardware Accelerator for Protocol Buffers
Karandikar, S., Leary, C., Kennelly, C., Zhao, J., Parimi, D., Nikolić, B., Asanović, K., & Ranganathan, P. (2021) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/3466752.3480051 · Cited by 44 · see citing works
Optimus Prime: Accelerating Data Transformation in Servers
Pourhabibi, A., Gupta, S., Kassir, H., Sutherland, M., Tian, Z., Drumond, M. P., Falsafi, B., & Koch, C. E. (2020) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3373376.3378501 · Cited by 43 · see citing works
A Black-box Monitoring Approach to Measure Microservices Runtime Performance
Brondolin, R., & Santambrogio, M. D. (2020) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/3418899 · Cited by 43 · see citing works
Sifter: Scalable Sampling for Distributed Traces, without Feature Engineering
Las-Casas, P., Papakerashvili, G., Anand, V., & Mace, J. (2019) · Proceedings of the ACM Symposium on Cloud Computing · doi:10.1145/3357223.3362736 · Cited by 42 · see citing works
Containerized Microservices: A Survey of Resource Management Frameworks
Qassem, L. M. M. S. A., Stouraitis, T., Damiani, E., & Elfadel, I. M. (2024) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2024.3388633 · Cited by 42 · see citing works
Joseph, C. T., & Chandrasekaran, K. (2019) · Software Practice and Experience · doi:10.1002/spe.2729 · Cited by 42 · see citing works
Topology-Aware Scheduling Framework for Microservice Applications in Cloud
Li, X., Zhou, J., Wei, X., Li, D., Qian, Z., Wu, J., Qin, X., & Lu, S. (2023) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2023.3238751 · Cited by 41 · see citing works
Building AI Agents for Autonomous Clouds: Challenges and Design Principles
Shetty, M., Chen, Y., Somashekar, G., Ma, M., Simmhan, Y. L., Zhang, X., Mace, J., Vandevoorde, D., Las-Casas, P., Gupta, S. M., et al. (2024) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3698038.3698525 · Cited by 54 · see citing works
Artificial Intelligence (AI)-Centric Management of Resources in Modern Distributed Computing Systems
Ilager, S., Muralidhar, R., & Buyya, R. (2020) · IEEE Cloud Summit · doi:10.1109/ieeecloudsummit48914.2020.00007 · Cited by 43 · see citing works
Ray, K., & Banerjee, A. (2022) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2022.3143877 · Cited by 38 · see citing works
Huang, L., & Zhu, T. (2021) · Proceedings of the ACM Symposium on Cloud Computing · doi:10.1145/3472883.3486994 · Cited by 37 · see citing works
Fault-tolerant and transactional stateful serverless workflows
Zhang, H., Cardoza, A., Chen, P. B., Angel, S., & Liu, V. (2020) · Operating Systems Design and Implementation · Cited by 37 · see citing works
ANT-Man: Towards Agile Power Management in the Microservice Era
Hou, X., Li, C., Liu, J., Zhang, L., Hu, Y., & Guo, M. (2020) · International Conference for High Performance Computing, Networking, Storage and Analysis (SC) · doi:10.1109/sc41405.2020.00082 · Cited by 37 · see citing works
Chen, H., Chen, P., & Yu, G. (2020) · IEEE Access · doi:10.1109/access.2020.2977464 · Cited by 36 · see citing works
A Cloud-Scale Characterization of Remote Procedure Calls
Seemakhupt, K., Stephens, B. E., Khan, S., Liu, S., Wassel, H. M. G., Yeganeh, S. H., Snoeren, A. C., Krishnamurthy, A., Culler, D., & Levy, H. M. (2023) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/3600006.3613156 · Cited by 36 · see citing works
Mirhosseini, A., Elnikety, S., & Wenisch, T. F. (2021) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/3472883.3486985 · Cited by 36 · see citing works
PerfSim: A Performance Simulator for Cloud Native Microservice Chains
Khan, M. G., Taheri, J., Al-Dulaimy, A., & Kassler, A. (2021) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2021.3135757 · Cited by 36 · see citing works
Advancing Static Code Analysis With Language-Agnostic Component Identification
Schiewe, M., Curtis, J., Bushong, V., & Cerny, T. (2022) · IEEE Access · doi:10.1109/access.2022.3160485 · Cited by 36 · see citing works
Schall, D., Margaritov, A., Ustiugov, D., Sandberg, A., & Grot, B. (2022) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/3470496.3527390 · Cited by 36 · see citing works
A Survey on Graph Neural Networks for Microservice-Based Cloud Applications
Nguyen, H. X., Zhu, S., & Liu, M. (2022) · Sensors · doi:10.3390/s22239492 · Cited by 35 · see citing works
AlphaR: Learning-Powered Resource Management for Irregular, Dynamic Microservice Graph
Hou, X., Li, C., Liu, J., Zhang, L., Ren, S., Leng, J., Chen, Q., & Guo, M. (2021) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps49936.2021.00089 · Cited by 35 · see citing works
Roy, R. B., Patel, T., & Tiwari, D. (2021) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca52012.2021.00031 · Cited by 35 · see citing works
Distributed transactions on serverless stateful functions
de Heus, M., Psarakis, K., Fragkoulis, M., & Katsifodimos, A. (2021) · ACM International Conference on Distributed and Event-Based Systems (DEBS) · doi:10.1145/3465480.3466920 · Cited by 33 · see citing works
PanOpticon: A Comprehensive Benchmarking Tool for Serverless Applications
Somu, N., Daw, N., Bellur, U., & Kulkarni, P. (2020) · International Conference on Communication Systems & Networks (COMSNETS) · doi:10.1109/comsnets48256.2020.9027346 · Cited by 32 · see citing works
The NEBULA RPC-Optimized Architecture
Sutherland, M., Gupta, S., Falsafi, B., Marathe, V. J., Pnevmatikatos, D. N., & Daglis, A. (2020) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1109/isca45697.2020.00027 · Cited by 32 · see citing works
Microsecond Consensus for Microsecond ApplicationsPreprint
Aguilera, M. K., Ben-David, N., Guerraoui, R., Marathe, V. J., Xygkis, A., & Zablotchi, I. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.06288 · Cited by 31 · see citing works
Q-Zilla: A Scheduling Framework and Core Microarchitecture for Tail-Tolerant Microservices
Mirhosseini, A., West, B., Blake, G., & Wenisch, T. (2020) · International Symposium on High-Performance Computer Architecture · doi:10.1109/hpca47549.2020.00026 · Cited by 30 · see citing works
CPU Scheduling in Data Centers Using Asynchronous Finite-Time Distributed Coordination Mechanisms
Grammenos, A., Charalambous, T., & Kalyvianaki, E. (2023) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2023.3236214 · Cited by 28 · see citing works
Leveraging Service Meshes as a New Network Layer
Ashok, S., Godfrey, P. B., & Mittal, R. (2021) · ACM Workshop on Hot Topics in Networks (HotNets) · doi:10.1145/3484266.3487379 · Cited by 28 · see citing works
Astraea: towards QoS-aware and resource-efficient multi-stage GPU services
Zhang, W., Chen, Q., Fu, K., Zheng, N., Huang, Z., Leng, J., & Guo, M. (2022) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3503222.3507721 · Cited by 28 · see citing works
Chow, K.-H., Deshpande, U., Seshadri, S., & Liu, L. (2022) · European Conference on Computer Systems · doi:10.1145/3492321.3519564 · Cited by 28 · see citing works
Peeling Back the Carbon Curtain: Carbon Optimization Challenges in Cloud Computing
Wang, J., Gupta, U., & Sriraman, A. (2023) · Workshop on Sustainable Computer Systems (HotCarbon) · doi:10.1145/3604930.3605718 · Cited by 28 · see citing works
Optimizing Resource Management for Shared Microservices: A Scalable System Design
Luo, S., Lin, C., Ye, K., Xu, G., Zhang, L., Yang, G., Xu, H., & Xu, C. (2023) · ACM Transactions on Computer Systems · doi:10.1145/3631607 · Cited by 27 · see citing works
Challenges and Opportunities in Performance Benchmarking of Service Mesh for the Edge
Ganguli, M., Ranganath, S., Ravisundar, S., Layek, A., Ilangovan, D., & Verplanke, E. (2021) · IEEE International Conference on Edge Computing and Communications (EDGE) · doi:10.1109/edge53862.2021.00020 · Cited by 27 · see citing works
HeMiRCA: fine-grained root cause analysis for microservices with heterogeneous data sources
Zhu, Z., Lee, C., Tang, X., & He, P. (2024) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3674726 · Cited by 26 · see citing works
- Authors
- Gan, Y., Zhang, Y., Cheng, D., Shetty, A., Rathi, P., Katarki, N., Bruno, A., Hu, J., Ritchken, B., Jackson, B., Hu, K., Pancholi, M., He, Y., Clancy, B., Colen, C., Wen, F., Leung, C., Wang, S., Zaruvinsky, L., Espinosa, M., Lin, R., Liu, Z., Padilla, J., & Delimitrou, C.
- Affiliations
- Cornell University (US)
- Cornell University, Ithaca, NY, USA
- Venue
- Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
- Publisher
- ACM
- Published
- 2019-04-04
- Pages
- 3-18
- OpenAlex
- W2931122162
- Cited by
- 665
- References
- 72
- Citations by year
- 2026: 103 · 2025: 127 · 2024: 117 · 2023: 91 · 2022: 67 · 2021: 71 · 2020: 67 · 2019: 21 · 2017: 1
- FWCI
- 45.01
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (publishedVersion)
- Funders
- NSF (CNS-1422088)
- Topics
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- microservices, benchmark suite, hardware-software co-design, cloud systems, edge computing, quality of service, monolith to microservices migration
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review