Matches in SemOpenAlex for { <https://semopenalex.org/work/W1574161839> ?p ?o ?g. }
- W1574161839 abstract "Advances in hardware and software technologies have given software applications the ability to process multimedia data and to perform large-scale computation. The increased ability has been one of the driving forces which have led to the proliferation of applications with heterogeneous performance requirements on various computer systems. To satisfy these performance requirements, applications expect predictable resource allocation and different classes of applications require different resource management policies. Conventional general purpose operating systems have been developed for a single class of best-effort applications, hence, are inadequate to support multiple classes of applications. In this dissertation, we present the design, implementation and evaluation of a CPU bandwidth management framework that provides service differentiation and predictability in allocating CPU bandwidth, therefore, is suitable for next-generation operating systems. In this dissertation, we decompose the task of managing CPU bandwidth to meet application performance requirements into sub-tasks and present our solution to each sub-task at the following three layers of abstraction: (1) Thread scheduling layer, we design a hierarchical thread scheduling structure which allows different thread scheduling policies to co-exist in the system and provides protection among them. (2) Application management layer, we design mechanisms which allow application to be designated as the CPU band-width principal and ensure that the computation of an application, no matter carried out by which thread, consumes the bandwidth allocated to the application. (3) QoS management layer, we design a bandwidth reservation interface that allows applications to utilize the various bandwidth allocation policies implemented by the previous two layers. Hence, it facilitates the deployment and development of adaptable applications and supports the implementation of system-wide bandwidth usage policies. We demonstrate that addressing the issues at any single layer has its limitations, a comprehensive CPU bandwidth management framework demands the integration of solutions to all the sub-tasks. We implement such a 3-layer architecture in the kernel of Solaris 2.5 and demonstrate through experiments that such a CPU bandwidth management framework is able to provide service differentiation and predictability, hence, is able to meet heterogeneous application performance requirements." @default.
- W1574161839 created "2016-06-24" @default.
- W1574161839 creator A5025006858 @default.
- W1574161839 creator A5037287876 @default.
- W1574161839 date "2000-01-01" @default.
- W1574161839 modified "2023-09-24" @default.
- W1574161839 title "Predictable cpu bandwidth management framework for next-generation operating systems" @default.
- W1574161839 cites W1493226589 @default.
- W1574161839 cites W1537353332 @default.
- W1574161839 cites W1543368200 @default.
- W1574161839 cites W1586999867 @default.
- W1574161839 cites W1650006494 @default.
- W1574161839 cites W1656566306 @default.
- W1574161839 cites W1657203581 @default.
- W1574161839 cites W1679685803 @default.
- W1574161839 cites W176356420 @default.
- W1574161839 cites W1806657109 @default.
- W1574161839 cites W1969148579 @default.
- W1574161839 cites W19830081 @default.
- W1574161839 cites W1992534729 @default.
- W1574161839 cites W1992834305 @default.
- W1574161839 cites W1995484244 @default.
- W1574161839 cites W2000642048 @default.
- W1574161839 cites W2002425684 @default.
- W1574161839 cites W2038595811 @default.
- W1574161839 cites W2050185364 @default.
- W1574161839 cites W2050945375 @default.
- W1574161839 cites W2056142672 @default.
- W1574161839 cites W2071241682 @default.
- W1574161839 cites W2073443353 @default.
- W1574161839 cites W2077889661 @default.
- W1574161839 cites W2081461624 @default.
- W1574161839 cites W2087604429 @default.
- W1574161839 cites W2087832144 @default.
- W1574161839 cites W2090207314 @default.
- W1574161839 cites W2096267340 @default.
- W1574161839 cites W2098746997 @default.
- W1574161839 cites W2099648702 @default.
- W1574161839 cites W2100792372 @default.
- W1574161839 cites W2102752870 @default.
- W1574161839 cites W2104276806 @default.
- W1574161839 cites W2105321788 @default.
- W1574161839 cites W2105604586 @default.
- W1574161839 cites W2108669526 @default.
- W1574161839 cites W2109488193 @default.
- W1574161839 cites W2109595453 @default.
- W1574161839 cites W2109943812 @default.
- W1574161839 cites W2111087562 @default.
- W1574161839 cites W2119809695 @default.
- W1574161839 cites W2120070938 @default.
- W1574161839 cites W2120945246 @default.
- W1574161839 cites W2121610900 @default.
- W1574161839 cites W2121835426 @default.
- W1574161839 cites W2122960384 @default.
- W1574161839 cites W2124827397 @default.
- W1574161839 cites W2132305939 @default.
- W1574161839 cites W2139702785 @default.
- W1574161839 cites W2139995534 @default.
- W1574161839 cites W2141253292 @default.
- W1574161839 cites W2142888121 @default.
- W1574161839 cites W2143160644 @default.
- W1574161839 cites W2146398836 @default.
- W1574161839 cites W2148321320 @default.
- W1574161839 cites W2155198478 @default.
- W1574161839 cites W2160293203 @default.
- W1574161839 cites W2160992991 @default.
- W1574161839 cites W2163364610 @default.
- W1574161839 cites W2170764938 @default.
- W1574161839 cites W2171469656 @default.
- W1574161839 cites W2489688296 @default.
- W1574161839 cites W2570030068 @default.
- W1574161839 cites W3163287424 @default.
- W1574161839 cites W50083869 @default.
- W1574161839 cites W2610896884 @default.
- W1574161839 hasPublicationYear "2000" @default.
- W1574161839 type Work @default.
- W1574161839 sameAs 1574161839 @default.
- W1574161839 citedByCount "0" @default.
- W1574161839 crossrefType "journal-article" @default.
- W1574161839 hasAuthorship W1574161839A5025006858 @default.
- W1574161839 hasAuthorship W1574161839A5037287876 @default.
- W1574161839 hasConcept C111919701 @default.
- W1574161839 hasConcept C120314980 @default.
- W1574161839 hasConcept C127413603 @default.
- W1574161839 hasConcept C138101251 @default.
- W1574161839 hasConcept C149635348 @default.
- W1574161839 hasConcept C206729178 @default.
- W1574161839 hasConcept C21547014 @default.
- W1574161839 hasConcept C2777904410 @default.
- W1574161839 hasConcept C41008148 @default.
- W1574161839 hasConceptScore W1574161839C111919701 @default.
- W1574161839 hasConceptScore W1574161839C120314980 @default.
- W1574161839 hasConceptScore W1574161839C127413603 @default.
- W1574161839 hasConceptScore W1574161839C138101251 @default.
- W1574161839 hasConceptScore W1574161839C149635348 @default.
- W1574161839 hasConceptScore W1574161839C206729178 @default.
- W1574161839 hasConceptScore W1574161839C21547014 @default.
- W1574161839 hasConceptScore W1574161839C2777904410 @default.
- W1574161839 hasConceptScore W1574161839C41008148 @default.
- W1574161839 hasLocation W15741618391 @default.