46 research outputs found

    Distributed and Multiprocessor Scheduling

    Get PDF
    This chapter discusses CPU scheduling in parallel and distributed systems. CPU scheduling is part of a broader class of resource allocation problems, and is probably the most carefully studied such problem. The main motivation for multiprocessor scheduling is the desire for increased speed in the execution of a workload. Parts of the workload, called tasks, can be spread across several processors and thus be executed more quickly than on a single processor. In this chapter, we will examine techniques for providing this facility. The scheduling problem for multiprocessor systems can be generally stated as \How can we execute a set of tasks T on a set of processors P subject to some set of optimizing criteria C? The most common goal of scheduling is to minimize the expected runtime of a task set. Examples of other scheduling criteria include minimizing the cost, minimizing communication delay, giving priority to certain users\u27 processes, or needs for specialized hardware devices. The scheduling policy for a multiprocessor system usually embodies a mixture of several of these criteria. Section 2 outlines general issues in multiprocessor scheduling and gives background material, including issues specific to either parallel or distributed scheduling. Section 3 describes the best practices from prior work in the area, including a broad survey of existing scheduling algorithms and mechanisms. Section 4 outlines research issues and gives a summary. Section 5 lists the terms defined in this chapter, while sections 6 and 7 give references to important research publications in the area

    Benchmarks and Standards for the Evaluation of Parallel Job Schedulers

    Get PDF
    The evaluation of parallel job schedulers hinges on the workloads used. It is suggested that this be standardized, in terms of both format and content, so as to ease the evaluation and comparison of different systems. The question remains whether this can encompass both traditional parallel systems and metacomputing systems. This paper is based on a panel on this subject that was held at the workshop, and the ensuing discussion; its authors are both the panel members and participants from the audience. Naturally, not all of us agree with all the opinions expressed here..

    Undergraduate Bulletin 2017-2019

    Get PDF
    https://collected.jcu.edu/undergrad_bull/1000/thumbnail.jp

    Bowdoin College Catalogue (2007-2008)

    Get PDF
    https://digitalcommons.bowdoin.edu/course-catalogues/1288/thumbnail.jp

    Bowdoin College Catalogue (2011-2012)

    Get PDF
    https://digitalcommons.bowdoin.edu/course-catalogues/1292/thumbnail.jp

    Bowdoin College Catalogue (2006-2007)

    Get PDF
    https://digitalcommons.bowdoin.edu/course-catalogues/1287/thumbnail.jp

    Undergraduate Catalog of Studies, 2021-2022

    Get PDF

    Undergraduate Catalog of Studies, 2021-2022

    Get PDF
    corecore