Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3190508.3190557acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

Tableau: a high-throughput and predictable VM scheduler for high-density workloads

Published: 23 April 2018 Publication History
  • Get Citation Alerts
  • Abstract

    In the increasingly competitive public-cloud marketplace, improving the efficiency of data centers is a major concern. One way to improve efficiency is to consolidate as many VMs onto as few physical cores as possible, provided that performance expectations are not violated. However, as a prerequisite for increased VM densities, the hypervisor's VM scheduler must allocate processor time efficiently and in a timely fashion. As we show in this paper, contemporary VM schedulers leave substantial room for improvements in both regards when facing challenging high-VM-density workloads that frequently trigger the VM scheduler. As root causes, we identify (i) high runtime overheads and (ii) unpredictable scheduling heuristics. To better support high VM densities, we propose Tableau, a VM scheduler that guarantees a minimum processor share and a maximum bound on scheduling delay for every VM in the system. Tableau combines a low-overhead, core-local, table-driven dispatcher with a fast on-demand table-generation procedure (triggered on VM creation/teardown) that employs scheduling techniques typically used in hard real-time systems. In an evaluation of Tableau and three current Xen schedulers on a 16-core Intel Xeon machine, Tableau is shown to improve tail latency (e.g., a 17X reduction in maximum ping latency compared to Credit) and throughput (e.g., 1.6X peak web server throughput compared to RTDS when serving 1 KiB files with a 100 ms SLA).

    References

    [1]
    2018. SchedCAT: Schedulability test collection and toolkit. https://www.mpi-sws.org/~bbb/projects/schedcat. (2018). Online; accessed 12 March 2018.
    [2]
    2018. wrk2: A constant throughput, correct latency recording variant of wrk. https://github.com/giltene/wrk2. (2018). Online; accessed 12 March 2018.
    [3]
    Mohammad Alizadeh, Abdul Kabbani, Tom Edsall, Balaji Prabhakar, Amin Vahdat, and Masato Yasuda. 2012. Less is More: Trading a Little Bandwidth for Ultra-low Latency in the Data Center. In Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI'12).
    [4]
    James H. Anderson, Vasile Bud, and UmaMaheswari C. Devi. 2005. An EDF-based Scheduling Algorithm for Multiprocessor Soft Real-Time Systems. In Proceedings of the 17th Euromicro Conference on Real-Time Systems (ECRTS '05).
    [5]
    Björn Andersson, Konstantinos Bletsas, and Sanjoy Baruah. 2008. Scheduling Arbitrary-Deadline Sporadic Task Systems on Multiprocessors. In Proceedings of the 2008 Real-Time Systems Symposium (RTSS '08).
    [6]
    B. Andersson and E. Tovar. 2006. Multiprocessor Scheduling with Few Preemptions. In Embedded and Real-Time Computing Systems and Applications (RTCSA'06).
    [7]
    Gaurav Banga, Peter Druschel, and Jeffrey C. Mogul. 1999. Resource Containers: A New Facility for Resource Management in Server Systems. In Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI '99).
    [8]
    S. K. Baruah, N. K. Cohen, C. G. Plaxton, and D. A. Varvel. 1993. Proportionate Progress: A Notion of Fairness in Resource Allocation. In Proceedings of the Twenty-fifth Annual ACM Symposium on Theory of Computing (STOC '93).
    [9]
    K. Bletsas and B. Andersson. 2009. Notional Processors: An Approach for Multi-processor Scheduling. In Proceedings of the 15th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'09).
    [10]
    Konstantinos Bletsas and Björn Andersson. 2011. Preemption-light Multiprocessor Scheduling of Sporadic Tasks with High Utilisation Bound. Real-Time Syst. 47, 4 (July 2011), 319--355.
    [11]
    Björn B Brandenburg and Mahircan Gül. 2016. Global scheduling not required: Simple, near-optimal multiprocessor real-time scheduling with semi-partitioned reservations. In Proceedings of the 37th IEEE Real-Time Systems Symposium (RTSS'16).
    [12]
    A. Burns, R. I. Davis, P. Wang, and F. Zhang. 2012. Partitioned EDF Scheduling for Multiprocessors Using a C=D Task Splitting Scheme. Real-Time Syst. 48, 1 (Jan. 2012), 3--33.
    [13]
    Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, and John Wilkes. 2016. Borg, omega, and kubernetes. Queue 14, 1 (2016), 10.
    [14]
    Faruk Caglar, Shashank Shekhar, and Aniruddha Gokhale. 2016. iTune: Engineering the Performance of Xen Hypervisor via Autonomous and Dynamic Scheduler Reconfiguration. IEEE Transactions on Services Computing (2016).
    [15]
    Huacai Chen, Hai Jin, Kan Hu, and Minhao Yuan. 2010. Adaptive audio-aware scheduling in Xen virtual environment. ACS/IEEE International Conference on Computer Systems and Applications (AICCSA) (2010).
    [16]
    Kun Cheng, Yuebin Bai, Rui Wang, and Yao Ma. 2015. Optimizing Soft Real-Time Scheduling Performance for Virtual Machines with SRT-Xen. 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (2015), 169--178.
    [17]
    Ludmila Cherkasova, Diwaker Gupta, and Amin Vahdat. 2007. Comparison of the three CPU schedulers in Xen. SIGMETRICS Performance Evaluation Review 35, 2 (2007), 42--51.
    [18]
    Ludmila Cherkasova, Diwaker Gupta, and Amin Vahdat. 2007. Comparison of the three CPU schedulers in Xen. SIGMETRICS Performance Evaluation Review 35, 2, 42--51.
    [19]
    Eli Cortez, Anand Bonde, Alexandre Muzio, Mark Russinovich, Marcus Fontoura, and Ricardo Bianchini. 2017. Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms. In The 26th ACM Symposium on Operating Systems Principles (SOSP'17).
    [20]
    Tommaso Cucinotta, Dhaval Giani, Dario Faggioli, and Fabio Checconi. 2010. Providing Performance Guarantees to Virtual Machines Using Real-Time Scheduling. In European Conference on Parallel Processing (EuroPar'10).
    [21]
    Mostafa Dehsangi, Esmail Asyabi, Mohsen Sharifi, and Seyed Vahid Azhari. 2015. cCluster: a core clustering mechanism for workload-aware virtual machine scheduling. In Proceedings of the 3rd International Conference on Future Internet of Things and Cloud (FiCloud'15).
    [22]
    Friedrich Eisenbrand and Thomas Rothvoß. 2010. EDF-schedulability of Synchronous Periodic Task Systems is coNP-hard. In Proceedings of the Twenty-first Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '10).
    [23]
    Matthew P. Grosvenor, Malte Schwarzkopf, Ionel Gog, Robert N. M. Watson, Andrew W. Moore, Steven Hand, and Jon Crowcroft. 2015. Queues Don't Matter When You Can JUMP Them!. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI'15).
    [24]
    Poul henning Kamp and Robert N. M. Watson. 2000. Jails: Confining the omnipotent root. In In Proc. 2nd Intl. SANE Conference.
    [25]
    Philip Holman and James H. Anderson. 2005. Adapting Pfair Scheduling for Symmetric Multiprocessors. J. Embedded Comput. 1, 4 (Dec. 2005), 543--564.
    [26]
    Taegyu Hwang, Kisu Kim, Jeonghwan Lee, Jiman Hong, and Dongwan Shin. 2016. Virtual machine scheduling based on task characteristic. In Proceedings of the 31st Annual ACM Symposium on Applied Computing (SAC'16).
    [27]
    Keon Jang, Justine Sherry, Hitesh Ballani, and Toby Moncaster. 2013. Silo: Predictable Message Completion Time in the Cloud. Technical Report MSR-TR-2013-95. http://research.microsoft.com/apps/pubs/default.aspx?id=201418
    [28]
    Vimalkumar Jeyakumar, Mohammad Alizadeh, David Mazières, Balaji Prabhakar, Changhoon Kim, and Albert Greenberg. 2013. EyeQ: Practical Network Performance Isolation at the Edge. In Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI'13).
    [29]
    W. Jiang, Y. Zhou, Y. Cui, W. Feng, Y. Chen, Y. Shi, and Q. Wu. 2009. CFS Optimizations to KVM Threads on Multi-Core Environment. In Proceedings of the 15th International Conference on Parallel and Distributed Systems (ICPADS'09).
    [30]
    Svilen Kanev, Juan Pablo Darago, Kim Hazelwood, Parthasarathy Ranganathan, Tipp Moseley, Gu-Yeon Wei, and David Brooks. 2015. Profiling a Warehouse-scale Computer. In Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA '15).
    [31]
    M. Katevenis, S. Sidiropoulos, and C. Courcoubetis. 1991. Weighted round-robin cell multiplexing in a general-purpose ATM switch chip. IEEE Journal on Selected Areas in Communications 9, 8 (1991).
    [32]
    Shinpei Kato and Nobuyuki Yamasaki. 2008. Portioned EDF-based Scheduling on Multiprocessors. In Proceedings of the 8th ACM International Conference on Embedded Software (EMSOFT '08).
    [33]
    S. Kato, N. Yamasaki, and Y. Ishikawa. 2009. Semi-partitioned Scheduling of Sporadic Task Systems on Multiprocessors. In Proceedings of the 21st Euromicro Conference on Real-Time Systems (ECRTS'09).
    [34]
    Avi Kivity, Dor Laor, Glauber Costa, Pekka Enberg, Nadav Har'El, Don Marti, and Vlad Zolotarov. 2014. OSv: Optimizing the Operating System for Virtual Machines. In Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference (USENIX ATC'14).
    [35]
    Hermann Kopetz and Günther Bauer. 2003. The time-triggered architecture. Proc. IEEE 91, 1 (2003), 112--126.
    [36]
    Jaewoo Lee, Sisu Xi, Sanjian Chen, Linh TX Phan, Chris Gill, Insup Lee, Chenyang Lu, and Oleg Sokolsky. 2012. Realizing compositional scheduling through virtualization. In Proceedings of the IEEE 18th Real-Time and Embedded Technology and Applications Symposium (RTAS'12).
    [37]
    Min Lee, AS Krishnakumar, Parameshwaran Krishnan, Navjot Singh, and Shalini Yajnik. 2010. Xentune: Detecting Xen scheduling bottlenecks for media applications. In Proceedings of the 2010 IEEE Global Telecommunications Conference (GLOBECOM'10).
    [38]
    Min Lee, A. S. Krishnakumar, P. Krishnan, Navjot Singh, and Shalini Yajnik. 2010. Supporting Soft Real-time Tasks in the Xen Hypervisor. In Proceedings of the 6th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE'10).
    [39]
    G. Levin, S. Funk, C. Sadowski, I. Pye, and S. Brandt. 2010. DP-FAIR: A Simple Model for Understanding Optimal Multiprocessor Scheduling. In Proceedings of the 22nd Euromicro Conference on Real-Time Systems (ECRTS'10).
    [40]
    Bin Lin and Peter A. Dinda. 2005. VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling. In Proceedings of the 2005 ACM/IEEE Conference on Supercomputing (SC'05).
    [41]
    C. L. Liu and James W. Layland. 1973. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment. J. ACM 20, 1 (Jan. 1973), 46--61.
    [42]
    David Lo, Liqun Cheng, Rama Govindaraju, Parthasarathy Ranganathan, and Christos Kozyrakis. 2015. Heracles: Improving Resource Efficiency at Scale. In Proceedings of the 42nd Annual International Symposium on Computer Architecture (ISCA '15).
    [43]
    Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Quéma, and Alexandra Fedorova. 2016. The Linux scheduler: a decade of wasted cores. In Proceedings of the Eleventh European Conference on Computer Systems (EuroSys'16).
    [44]
    Ruhui Ma, Fanfu Zhou, Erzhou Zhu, and Haibing Guan. 2013. Performance Tuning Towards a KVM-based Embedded Real-Time Virtualization System. J. Inf. Sci. Eng. 29 (2013), 1021--1035.
    [45]
    Anil Madhavapeddy, Thomas Leonard, Magnus Skjegstad, Thomas Gazagnaire, David Sheets, Dave Scott, Richard Mortier, Amir Chaudhry, Balraj Singh, Jon Ludlam, Jon Crowcroft, and Ian Leslie. 2015. Jitsu: Just-in-time Summoning of Unikernels. In Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation (NSDI'15).
    [46]
    Anil Madhavapeddy, Richard Mortier, Charalampos Rotsos, David Scott, Balraj Singh, Thomas Gazagnaire, Steven Smith, Steven Hand, and Jon Crowcroft. 2013. Unikernels: Library Operating Systems for the Cloud. In Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '13).
    [47]
    Filipe Manco, Costin Lupu, Florian Schmidt, Jose Mendes, Simon Kuenzer, Sumit Sati, Kenichi Yasukata, Costin Raiciu, and Felipe Huici. 2017. My VM is Lighter (and Safer) than your Container. In Proceedings of the 26th Symposium on Operating Systems Principles (SOSP'17).
    [48]
    Ernesto Massa, George Lima, Paul Regnier, Greg Levin, and Scott Brandt. 2014. Optimal and adaptive multiprocessor real-time scheduling: The quasi-partitioning approach. In Proceedings of the 26th Euromicro Conference on Real-Time Systems (ECRTS'14).
    [49]
    Bill McCartty. 2004. SELinux: NSA's Open Source Security Enhanced Linux. O'Reilly Media, Inc.
    [50]
    Dejan Novaković, Nedeljko Vasić, Stanko Novaković, Dejan Kostić, and Ricardo Bianchini. 2013. DeepDive: Transparently Identifying and Managing Performance Interference in Virtualized Environments. In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (USENIX ATC'13).
    [51]
    Luis Obispo, Ryan Hnarakis, and Lynne Slivovsky. 2014. In Perfect Xen, a Performance Study of the Emerging.
    [52]
    Chandandeep Singh Pabla. 2009. Completely fair scheduler. Linux Journal 2009, 184 (2009), 4.
    [53]
    Pradeep Padala, Kang G. Shin, Xiaoyun Zhu, Mustafa Uysal, Zhikui Wang, Sharad Singhal, Arif Merchant, and Kenneth Salem. 2007. Adaptive Control of Virtualized Resources in Utility Computing Environments. In Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007 (EuroSys '07).
    [54]
    Jonathan Perry, Amy Ousterhout, Hari Balakrishnan, Devavrat Shah, and Hans Fugal. 2014. Fastpass: A Centralized "Zero-queue" Datacenter Network. In Proceedings of the 2014 ACM Conference on SIGCOMM (SIGCOMM'14).
    [55]
    Daniel Price and Andrew Tucker. 2004. Solaris Zones: Operating System Support for Consolidating Commercial Workloads. In Proceedings of the 18th USENIX Conference on System Administration (LISA'04).
    [56]
    Paul J Prisaznuk. 2008. ARINC 653 role in integrated modular avionics (IMA). In Digital Avionics Systems Conference, 2008. DASC 2008. IEEE/AIAA 27th. IEEE, 1--E.
    [57]
    Jia Rao, Kun Wang, Xiaobo Zhou, and Cheng-Zhong Xu. 2013. Optimizing virtual machine scheduling in NUMA multicore systems. In Proceedings of the 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA'13).
    [58]
    Jia Rao and Xiaobo Zhou. 2014. Towards fair and efficient SMP virtual machine scheduling. In ACM SIGPLAN Notices, Vol. 49. ACM, 273--286.
    [59]
    Paul Regnier, George Lima, Ernesto Massa, Greg Levin, and Scott Brandt. 2011. RUN: Optimal multiprocessor real-time scheduling via reduction to uniprocessor. In Proceedings of the 2011 IEEE 32nd Real-Time Systems Symposium (RTSS).
    [60]
    Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek, and John Wilkes. 2013. Omega: flexible, scalable schedulers for large compute clusters. In Proceedings of the SIGOPS European Conference on Computer Systems (EuroSys'13).
    [61]
    Myungjoon Shon, Kisu Kim, Hansol Lee, Sung Y Shin, and Jiman Hong. 2017. DACS: dynamic allocation Credit scheduler for virtual machines. In Proceedings of the Symposium on Applied Computing (SAC'17).
    [62]
    Stephen Soltesz, Herbert Pötzl, Marc E. Fiuczynski, Andy Bavier, and Larry Peterson. 2007. Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors. In Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems (EuroSys'07).
    [63]
    Anand Srinivasan and James H Anderson. 2002. Optimal rate-based scheduling on multiprocessors. In Proceedings of the thiry-fourth annual ACM symposium on Theory of computing. ACM, 189--198.
    [64]
    Udo Steinberg and Bernhard Kauer. 2010. NOVA: A Microhypervisor-based Secure Virtualization Architecture. In Proceedings of the 5th European Conference on Computer Systems (EuroSys'10).
    [65]
    O. Sukwong, A. Sangpetch, and H. S. Kim. 2012. SageShift: Managing SLAs for highly consolidated cloud. In INFOCOM, 2012 Proceedings IEEE. 208--216.
    [66]
    Gil Tene. 2013. How not to measure latency. Low Latency Summit (2013), 68.
    [67]
    Kenneth van Surksum. 2013. The CPU Scheduler in VMware vSphere 5.1. (2013).
    [68]
    Amos Waterland. 2013. stress POSIX workload generator. http://people.seas.harvard.edu/~apw/stress. (2013).
    [69]
    Christo Wilson, Hitesh Ballani, Thomas Karagiannis, and Ant Rowtron. 2011. Better Never Than Late: Meeting Deadlines in Datacenter Networks. In Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM'11).
    [70]
    Chris Wright, Crispin Cowan, Stephen Smalley, James Morris, and Greg Kroah-Hartman. 2002. Linux Security Modules: General Security Support for the Linux Kernel. In Proceedings of the 11th USENIX Security Symposium.
    [71]
    Song Wu, Haibao Chen, Sheng Di, Bing Bing Zhou, Zhenjiang Xie, Hai Jin, and Xuanhua Shi. 2015. Synchronization-Aware Scheduling for Virtual Clusters in Cloud. IEEE Transactions on Parallel and Distributed Systems 26 (2015), 2890--2902.
    [72]
    Song Wu, Huahua Sun, Like Zhou, Qingtian Gan, and Hai Jin. 2016. vProbe: Scheduling Virtual Machines on NUMA Systems. In Proceedings of the 2016 IEEE International Conference on Cluster Computing (CLUSTER'16).
    [73]
    Miguel G. Xavier, Marcelo V. Neves, Fabio D. Rossi, Tiago C. Ferreto, Timoteo Lange, and Cesar A. F. De Rose. 2013. Performance Evaluation of Container-Based Virtualization for High Performance Computing Environments. In Proceedings of the 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'13).
    [74]
    Sisu Xi, Justin Wilson, Chenyang Lu, and Christopher Gill. 2011. RT-Xen: Towards real-time hypervisor scheduling in Xen. In Proceedings of the International Conference on Embedded Software (EMSOFT'11).
    [75]
    Sisu Xi, Meng Xu, Chenyang Lu, Linh T. X. Phan, Christopher Gill, Oleg Sokolsky, and Insup Lee. 2014. Real-time Multi-core Virtual Machine Scheduling in Xen. In Proceedings of the 14th International Conference on Embedded Software (EMSOFT'14).
    [76]
    Cong Xu, Sahan Gamage, Pawan N. Rao, Ardalan Kangarlou, Ramana Rao Kompella, and Dongyan Xu. 2012. vSlicer: Latency-aware Virtual Machine Scheduling via Differentiated-frequency CPU Slicing. In Proceedings of the 21st International Symposium on High-Performance Parallel and Distributed Computing (HPDC'12).
    [77]
    Xianghua Xu, Peipei Shan, Jian Wan, and Yucheng Jiang. 2008. Performance Evaluation of the CPU Scheduler in Xen. In Proceedings of the International Symposium on Information Science and Engineering (ISISE'08).
    [78]
    Lingfang Zeng, Yang Wang, Wei Shi, and Dan Feng. 2013. An Improved Xen Credit Scheduler for I/O Latency-Sensitive Applications on Multicores. In Proceedings of the 2013 International Conference on Cloud Computing and Big Data (CLOUDCOM-ASIA'13).
    [79]
    Alin Zhong, Hai Jin, Song Wu, Xuanhua Shi, and Wei Gen. 2012. Optimizing Xen hypervisor by using lock-aware scheduling. In Cloud and Green Computing (CGC), 2012 Second International Conference on. IEEE, 31--38.

    Cited By

    View all
    • (2024)A Novel Implementation of Tableau Software for the Visualisation of Seismic Data from Himalayan RegionAdvances in Risk and Reliability Modelling and Assessment10.1007/978-981-97-3087-2_9(95-105)Online publication date: 1-Jun-2024
    • (2023)Resource scheduling techniques in cloud from a view of coordination: a holistic survey从协同视角论云资源调度技术:综述Frontiers of Information Technology & Electronic Engineering10.1631/FITEE.210029824:1(1-40)Online publication date: 23-Jan-2023
    • (2022)Implementation of the Tableau Application to Determine Earthquake Prone Areas with Geolocation Features2022 IEEE Creative Communication and Innovative Technology (ICCIT)10.1109/ICCIT55355.2022.10119061(1-6)Online publication date: 22-Nov-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EuroSys '18: Proceedings of the Thirteenth EuroSys Conference
    April 2018
    631 pages
    ISBN:9781450355841
    DOI:10.1145/3190508
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 April 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. hypervisor scheduling
    2. real-time scheduling
    3. virtualization

    Qualifiers

    • Research-article

    Conference

    EuroSys '18
    Sponsor:
    EuroSys '18: Thirteenth EuroSys Conference 2018
    April 23 - 26, 2018
    Porto, Portugal

    Acceptance Rates

    EuroSys '18 Paper Acceptance Rate 43 of 262 submissions, 16%;
    Overall Acceptance Rate 241 of 1,308 submissions, 18%

    Upcoming Conference

    EuroSys '25
    Twentieth European Conference on Computer Systems
    March 30 - April 3, 2025
    Rotterdam , Netherlands

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)68
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Novel Implementation of Tableau Software for the Visualisation of Seismic Data from Himalayan RegionAdvances in Risk and Reliability Modelling and Assessment10.1007/978-981-97-3087-2_9(95-105)Online publication date: 1-Jun-2024
    • (2023)Resource scheduling techniques in cloud from a view of coordination: a holistic survey从协同视角论云资源调度技术:综述Frontiers of Information Technology & Electronic Engineering10.1631/FITEE.210029824:1(1-40)Online publication date: 23-Jan-2023
    • (2022)Implementation of the Tableau Application to Determine Earthquake Prone Areas with Geolocation Features2022 IEEE Creative Communication and Innovative Technology (ICCIT)10.1109/ICCIT55355.2022.10119061(1-6)Online publication date: 22-Nov-2022
    • (2022)Radio: Reconciling Disk I/O Interference in a Para-virtualized Cloud2022 IEEE 15th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD55607.2022.00034(144-156)Online publication date: Jul-2022
    • (2021)ghOStProceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles10.1145/3477132.3483542(588-604)Online publication date: 26-Oct-2021
    • (2021)ARINC 653-inspired regularity-based resource partitioning on xenProceedings of the 22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems10.1145/3461648.3463854(134-145)Online publication date: 22-Jun-2021
    • (2021)A case against (most) context switchesProceedings of the Workshop on Hot Topics in Operating Systems10.1145/3458336.3465274(17-25)Online publication date: 1-Jun-2021
    • (2021)Towards Virtualization-Agnostic Latency for Time-Sensitive ApplicationsProceedings of the 29th International Conference on Real-Time Networks and Systems10.1145/3453417.3453420(35-45)Online publication date: 7-Apr-2021
    • (2021)Work-in-Progress: Cloud Computing for Time-Triggered Safety-Critical Systems2021 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS52674.2021.00054(516-519)Online publication date: Dec-2021
    • (2021)RT-Cloud: Virtualization Technologies and Cloud Computing for Railway Use-Case2021 IEEE 24th International Symposium on Real-Time Distributed Computing (ISORC)10.1109/ISORC52013.2021.00024(105-113)Online publication date: Jun-2021
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media