FECBench: An Extensible Framework for Pinpointing Sources of Performance Interference in the Cloud-Edge Resource Spectrum

Effective resource management is critical in multi-tenant, virtualized cloud platforms to meet service level objectives (SLOs) of individual applications. Thus, cloud providers must be able to detect sources of performance bottlenecks and reliability problems. One such cause, which is the focus of this study, is Performance Interference, where applications collocated on the same physical resource influence each others' performance in a non-linear fashion. In this paper, we present the challenges and requirements for an extensible performance interference benchmarking platform. This poster presents ongoing work on an extensible resource usage statistics collection and benchmarking framework we are developing called FECBench (Fog/Edge/Cloud Bench).

[1]  Babak Falsafi,et al.  Clearing the clouds: a study of emerging scale-out workloads on modern hardware , 2012, ASPLOS XVII.

[2]  Yogesh D. Barve,et al.  PADS: Design and Implementation of a Cloud-Based, Immersive Learning Environment for Distributed Systems Algorithms , 2018, IEEE Transactions on Emerging Topics in Computing.

[3]  Adam Silberstein,et al.  Benchmarking cloud serving systems with YCSB , 2010, SoCC '10.

[4]  Aniruddha S. Gokhale,et al.  Understanding Performance Interference Benchmarking and Application Profiling Techniques for Cloud-hosted Latency-Sensitive Applications , 2017, UCC.

[5]  Aniruddha S. Gokhale,et al.  A Cloud-Based Immersive Learning Environment for Distributed Systems Algorithms , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[6]  Aniruddha S. Gokhale,et al.  (WIP) CloudCAMP: Automating the Deployment and Management of Cloud Services , 2018, 2018 IEEE International Conference on Services Computing (SCC).

[7]  Christina Delimitrou,et al.  iBench: Quantifying interference for datacenter applications , 2013, 2013 IEEE International Symposium on Workload Characterization (IISWC).

[8]  Yuqing Zhu,et al.  BigDataBench: A big data benchmark suite from internet services , 2014, 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA).

[9]  Aniruddha S. Gokhale,et al.  INDICES: Exploiting Edge Resources for Performance-Aware Cloud-Hosted Services , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).