skip to content
Scheduling support for concurrency and parallelism in the Mach operating system Preview this item
ClosePreview this item
Checking...

Scheduling support for concurrency and parallelism in the Mach operating system

Author: David L Black
Publisher: Pittsburgh, Pa. : Carnegie Mellon University, Computer Science Dept., 1990.
Series: Carnegie-Mellon University.; Computer Science Department.; Research paper
Edition/Format:   Book : EnglishView all editions and formats
Database:WorldCat
Summary:
Abstract: "Changes in the use of multiprocessors are placing new demands on operating system schedulers. This article describes some of the new challenges posed by parallel and concurrent applications, and introduces techniques developed by the Mach project to meet these challenges. An overview of the techniques of timesharing scheduling and a description of the Mach scheduler are also included. This article
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: David L Black
OCLC Number: 21782548
Notes: "A revised version of this paper appears in the May 1990 issue of IEEE COMPUTER."
"April 1990."
Description: 16 pages : illustrations ; 28 cm.
Series Title: Carnegie-Mellon University.; Computer Science Department.; Research paper
Responsibility: David L. Black.

Abstract:

Abstract: "Changes in the use of multiprocessors are placing new demands on operating system schedulers. This article describes some of the new challenges posed by parallel and concurrent applications, and introduces techniques developed by the Mach project to meet these challenges. An overview of the techniques of timesharing scheduling and a description of the Mach scheduler are also included. This article describes work to incorporate processor allocation and control into the Mach operating system. The design approach divides the implementation into three components: (1) basic mechanisms implemented in the kernel, (2) long term policy implemented in a server, and (3) optional user implementation of short term policy.

Isolating long-term policy in a server yields the advantages of policy-mechanism separation, while avoiding the drawbacks encountered in previous applications of this principle to multiprocessor scheduling. The design and implementation of a processor allocation server for a gang scheduling policy is also described. This article also describes work to support the effective multiprogrammed use of multiprocessors. The approach taken to this problem implements the scheduler in the kernel, but encourages users to provide hints. This allows the scheduler to take advantage of user knowledge without requiring users to implement sophisticated scheduling modules."

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


<http://www.worldcat.org/oclc/21782548>
library:oclcnum"21782548"
library:placeOfPublication
library:placeOfPublication
rdf:typeschema:Book
rdf:typeschema:MediaObject
schema:about
schema:about
schema:about
schema:creator
schema:datePublished"1990"
schema:description"Abstract: "Changes in the use of multiprocessors are placing new demands on operating system schedulers. This article describes some of the new challenges posed by parallel and concurrent applications, and introduces techniques developed by the Mach project to meet these challenges. An overview of the techniques of timesharing scheduling and a description of the Mach scheduler are also included. This article describes work to incorporate processor allocation and control into the Mach operating system. The design approach divides the implementation into three components: (1) basic mechanisms implemented in the kernel, (2) long term policy implemented in a server, and (3) optional user implementation of short term policy."@en
schema:description"Isolating long-term policy in a server yields the advantages of policy-mechanism separation, while avoiding the drawbacks encountered in previous applications of this principle to multiprocessor scheduling. The design and implementation of a processor allocation server for a gang scheduling policy is also described. This article also describes work to support the effective multiprogrammed use of multiprocessors. The approach taken to this problem implements the scheduler in the kernel, but encourages users to provide hints. This allows the scheduler to take advantage of user knowledge without requiring users to implement sophisticated scheduling modules.""@en
schema:exampleOfWork<http://worldcat.org/entity/work/id/23427666>
schema:inLanguage"en"
schema:isPartOf
schema:name"Scheduling support for concurrency and parallelism in the Mach operating system"@en
schema:publication
schema:publisher
wdrs:describedby

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.