• DocumentCode
    565138
  • Title

    The case for elastic operating system services in fos

  • Author

    Youseff, Lamia ; Beckmann, Nathan ; Kasture, Harshad ; Gruenwald, Charles ; Wentzlaff, David ; Agarwal, Anant

  • Author_Institution
    Google, Inc., Seattle, WA, USA
  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    265
  • Lastpage
    270
  • Abstract
    Given exponential scaling, it will not be long before chips with hundreds of cores are standard. For OS designers, this new trend in architectures provides a new opportunity to explore different research directions in scaling operating systems. The primary question facing OS designers over the next ten years will be: What is the correct design of OS services that will scale up to hundreds or thousands of cores, and adapt to the unprecedented variability in demand of the system resources? A fundamental research challenge addressed in this paper is to identify some characteristics of such a scalable OS service for next multicore and cloud computing chips. We argue that the OS services have to deploy elastic techniques to adapt to this variability at runtime. In this paper, we advocate for elastic OS service, illustrate their feasibility and effectiveness in meeting the variable demands through providing elastic technologies for OS services in the fos operating system. We furthermore showcase a prototype elastic file system service fos and illustrate its effectiveness in meeting variable demands.
  • Keywords
    cloud computing; computer architecture; multiprocessing systems; operating systems (computers); OS designers; cloud computing chips; elastic OS service; elastic operating system services; exponential scaling; fos; multicore chips; prototype elastic file system service; scalable OS service; Cloud computing; Load management; Multicore processing; Operating systems; Prototypes; Servers; OS services; cloud computing; multicore; scalable operating systems; self-aware systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241520