See this document in CiteSeerX!

Implicit Coscheduling: Coordinated Scheduling with Implicit Information in Distributed Systems (1998)  (Make Corrections)  (6 citations)
Andrea Carol Arpaci-Dusseau
ACM Transactions on Computer Systems



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
berkeley.edu/~dusse...csd991052.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~dusseau/Pa...papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Implicit Coscheduling: Coordinated Scheduling with Implicit Information in Distributed Systems by Andrea Carol Arpaci-Dusseau Doctor of Philosophy in Computer Science University of California at Berkeley Professor David Culler, Chair In this thesis, we formalize the concept of an implicitly-controlled system, also referred to as an implicit system. In an implicit system, cooperating components do not explicitly contact other components for control or state information; instead, components infer ... (Update)

Context of citations to this paper:   More

.... algorithms can substantially improve scalability, responsiveness, resource utilization, and usability of large scale parallel machines [1, 13]. Unfortunately, the body of work developed in the last few years has not yet led to many practical implementations of such...

...to deal with existing legacy codes. For example, evaluation results show that coscheduling algorithms such as Implicit Coscheduling (ICS) [2] can potentially alleviate load imbalance and increase resource utilization. However, it is not always able to handle all job types due...

Cited by:   More
Parallel Job Scheduling Under Dynamic Workloads - Eitan Frachtenberg Dror (2003)   (Correct)
Flexible CoScheduling: Mitigating Load Imbalance.. - Frachtenberg.. (2002)   (Correct)
Scalable Resource Management in High Performance.. - Frachtenberg, Petrini.. (2001)   (Correct)

Similar documents (at the sentence level):
60.3%:   Implicit Coscheduling: Coordinated Scheduling with Implicit.. - Arpaci-Dusseau (1998)   (Correct)

Active bibliography (related documents):   More   All
1.1:   Job Scheduling in Multiprogrammed Parallel Systems - Feitelson (1997)   (Correct)
0.7:   Scheduling with Implicit Information in Distributed.. - Arpaci-Dusseau, Culler.. (1998)   (Correct)
0.7:   The Interaction of Parallel and Sequential Workloads on a Network .. - Arpaci (1995)   (Correct)

Similar documents based on text:   More   All
0.4:   Reordering and Storage Optimizations for Scientific Programs - Pike (2002)   (Correct)
0.4:   An Architecture for Highly Concurrent, Well-Conditioned Internet.. - Welsh   (Correct)
0.4:   A Fair and Effective Scheduling Strategy for Workstation Clusters - Anglano (2000)   (Correct)

Related documents from co-citation:   More   All
5:   Elan Programming Manual (context) - World - 1999
5:   The quadrics network: High-performance clustering technology - Petrini, Feng et al. - 2002
5:   Elan Reference Manual (context) - World - 1999

BibTeX entry:   (Update)

Andrea C. Arpaci-Dusseau. Implicit Coscheduling: Coordinated Scheduling with Implicit Information in Distributed Systems. PhD thesis, University of California, Berkeley, 1998. UCB/CSD-99-1052. http://citeseer.ist.psu.edu/article/arpaci-dusseau98implicit.html   More

@article{ arpacidusseau01implicit,
    author = "Andrea Carol Arpaci-Dusseau",
    title = "Implicit coscheduling: coordinated scheduling with implicit information in distributed systems",
    journal = "ACM Transactions on Computer Systems",
    volume = "19",
    number = "3",
    pages = "283--331",
    year = "2001",
    url = "citeseer.ist.psu.edu/article/arpaci-dusseau98implicit.html" }
Citations (may not include all citations):
1159   Random Early Detection Gateways for Congestion Avoidance - Floyd - 1993  ACM   DBLP
609   Myrinet -- A Gigabit-perSecond Local-Area Network - Boden, Cohen et al. - 1995
595   Active Messages: a Mechanism for Integrated Communication an.. - von Eicken, Culler et al. - 1992  DBLP
587   PVM: A Framework for Parallel Distributed Computing - Sunderam - 1990  ACM   DBLP
566   Condor - A Hunter of Idle Workstations (context) - Litzkow, Livny et al. - 1988  DBLP
531   LogP: Towards a Realistic Model of Parallel Computation - Culler, Karp et al. - 1993  ACM   DBLP
427   the Criteria to be used in Decomposing Systems into Modules (context) - Parnas - 1972
405   Fine-Grained Mobility in the Emerald System - Jul, Levy et al. - 1988  ACM   DBLP
367   Computer Architecture: A Quantitative Approach (context) - Hennessy, Patterson - 1990  ACM
341   Parallel Programming in Split-C - Culler, Dusseau et al. - 1993  ACM   DBLP
298   Parallel database systems: The future of highperformance dat.. - DeWitt, Gray - 1992
291   High Performance Messaging on Workstations: Illinois Fast Me.. - Pakin, Lauria et al. - 1995
275   Virtual Memory Mapped Network Interface for the SHRIMP Multi.. - Blumrich, Li et al. - 1994  ACM   DBLP
264   Knowledge and common knowledge in a distributed environment - Halpern, Moses - 1990  ACM   DBLP
248   Lottery Scheduling: Flexible Proportional-Share Resource Man.. - Waldspurger, Weihl - 1994  DBLP
241   Transparent Process Migration: Design Alternatives and the S.. - Douglis, Ousterhout - 1991  DBLP
230   Cilk: An Efficient Multithreaded Runtime System - Blumofe, Joerg et al. - 1996  ACM   DBLP
210   The Amber System: Parallel Programming on a Network of Multi.. - Chase, Amador et al. - 1989  ACM   DBLP
200   A Hierarchical CPU Scheduler for Multimedia Operating System.. - Goyal, Guo et al. - 1996  ACM   DBLP
200   Cluster-Based Scalable Network Services - Fox, Gribble et al. - 1997  ACM   DBLP
198   Scheduling Techniques for Concurrent Systems (context) - Ousterhout - 1982
195   A New Solution to Coherence Problems in Multicache Systems (context) - Censier, Feautrier - 1978  ACM   DBLP
187   Spawn: A Distributed Computational Economy - Waldspurger, Hogg et al. - 1992  DBLP
187   Ethernet: Distributed packet switching for local computer ne.. (context) - Metcalf, Boggs - 1976  ACM   DBLP
182   A Comparison of Sorting Algorithms for the Connection Machin.. - Blelloch, Leiserson et al. - 1991
176   Net: A User-Level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
170   Serverless Network File Systems - Anderson, Dahlin et al. - 1995  ACM   DBLP
164   Locality-Aware Request Distribution in Cluster-based Network.. - Pai, Aron et al. - 1998  ACM   DBLP
163   Beowulf: A Parallel Workstation for Scientific Computation - Sterling, Becker et al. - 1995  DBLP
159   lmbench: Portable Tools for Performance Analysis - McVoy, Staelin - 1996  DBLP
159   Tight Bounds on the Complexity of Parallel Sorting (context) - Leighton - 1985  ACM   DBLP
153   A note on the confinement problem - Lampson - 1973  ACM   DBLP
147   Theory of Games and Economic Behavior (context) - Von Neumann, Morgenstern - 1947
138   A Proportional Share Resource Allocation Algorithm for RealT.. - Stoica, Abdel-Wahab et al. - 1996
137   The Performance of Multiprogrammed Multiprocessor Scheduling.. (context) - Leutenegger, Vernon - 1990  DBLP
130   LogGP: Incorporating Long Messages into the LogP model - One.. - Alexandrov, Ionescu et al. - 1995  DBLP
126   The Impact of Operating System Scheduling Policies and Synch.. (context) - Gupta, Tucker et al. - 1991
123   Preemptable Remote Execution Facilities for the V System (context) - Theimer, Landtz et al. - 1985
113   CPU reservations and time constraints: Efficient - Jones, Ro et al. - 1997
112   Characterizations of Parallelism in Applications and their U.. (context) - Sevcik - 1989  ACM   DBLP
111   Using Cache Memory to Reduce Processor-Memory Traffic (context) - Goodman - 1983  ACM   DBLP
105   Stride Scheduling: Deterministic Proportional-Share Resource.. - Waldspurger, Weihl - 1995
102   Empirical Studies of Competitive Spinning for a Shared-Memor.. - Karlin, Li et al. - 1991
100   BSD UNIX Operating System (context) - Leffler, McKusick et al. - 1990
99   Gang Scheduling Performance Benefits for FineGrained Synchro.. (context) - Feitelson, Rudolph - 1992
99   Hints for Computer System Design - Lampson - 1983  ACM   DBLP
98   The LOCUS Distributed System Architecture (context) - Popek, Walker - 1985  ACM
96   A Delay-Based Approach for Congestion Avoidance in Interconn.. - Jain - 1988  ACM
92   Cooperative Shared Memory: Software and Hardware for Scalabl.. - Hill, Larus et al. - 1993
92   Amoeba: A Distributed Operating System - Mullender, van Rossum et al. - 1990
88   Lottery and Stride Scheduling: Flexible Proportional-Share R.. - Waldspurger - 1995  ACM
83   Distributed Hierarchical Control for Parallel Processing (context) - Feitelson, Rudolph - 1990  ACM   DBLP
80   Beyond multiprocessing: multithreading the sunOS kernel - Eykholt, Kleiman et al. - 1992
80   Effective Distributed Scheduling of Parallel Workloads - Dusseau, Arpaci et al. - 1996
78   Utopia: A Load Sharing Facility for Large (context) - Zhou, Wang et al. - 1992
77   The Processor Working Set and Its Use in Scheduling Multipro.. (context) - Ghosal, Serazzi et al. - 1991  ACM   DBLP
77   Net: A User-Level Network Interface for Parallel and Distrib.. (context) - Basu, Buch et al. - 1995
75   Competitive Randomized Algorithms For Nonuniform Problems (context) - Karlin, Manasse et al. - 1994
74   Improved Utilization and Responsiveness with Gang Scheduling - Feitelson, Jette - 1997  ACM   DBLP
74   and the NOW Team (context) - Anderson, Culler et al. - 1995
73   Finding Idle Machines in a WorkstationBased Distributed Syst.. (context) - Theimer, Lantz - 1989
69   Disco: Running Commodity Operating Systems on Scalable Multi.. - Bugnion, Devine et al. - 1997  DBLP
69   Beowulf: Harnessing the Power of Parallelism in a Pile-of PC.. - Ridge, Becker et al. - 1997
69   Supercomputing Out of Recycled Garbage: Preliminary Experien.. - Gelernter, Kaminsky - 1992
68   Demand-based Coscheduling of Parallel Jobs on Multiprogramme.. - Sobalvarro - 1997  ACM   DBLP
68   CPU Inheritance Scheduling - Ford, Susarla - 1996  ACM   DBLP
68   Demand-based Coscheduling of Parallel Jobs on Multiprogramme.. - Sobalvarro, Weihl - 1995  ACM   DBLP
64   Microeconomic Algorithms for Load Balancing in Distributed C.. (context) - Ferguson, Yemini et al. - 1988  DBLP
62   Enterprise: A Market-like Task Scheduler for Distributed Com.. (context) - Malone, Fikes et al. - 1988
61   Low-Latency Communication over ATM Networks using Active Mes.. - von Eicken, Avula et al. - 1994  ACM   DBLP
60   and Bandwidth in a Cluster Architecture (context) - Martin, Vahdat et al. - 1997
60   Parallel Processing on Dynamic Resources with CARMI - Pruyne, Livny - 1995  ACM   DBLP
60   Scheduling and Page Migration for Multiprocessor Computer Se.. - Chandra, Devine et al. - 1994
59   Data Parallel Programming on a Network of Heterogeneous Work.. (context) - Nedeljkovic, Quinn - 1992
59   The design and implementation of the clouds distributed oper.. - Dasgupta, Chen et al. - 1990  DBLP
59   The Available Capacity of a Privately Owned Workstation Envi.. (context) - Mutka, Livny - 1991  ACM
58   The MPI Forum. MPI: A Message Passing Interface - Forum, Passing et al. - 1993
57   Empirical Evaluation CRAY TD Compiler Perspective - David, Krishnamurthy et al. - 1995
55   High-Performance Sorting on Networks of Workstations (context) - Arpaci-Dusseau, Arpaci-Dusseau et al. - 1997
54   Efficient Parallel Computing in Distributed Workstation Envi.. (context) - Cap, Strumpen - 1993  ACM   DBLP
52   Performance Analysis of Job Scheduling Policies in Parallel .. (context) - Naik, Setia et al. - 1993  ACM   DBLP
52   Accent: A communication oriented network operating system ke.. (context) - Rashid, Robertson - 1982
51   Processor Allocation Policies for Message-Passing Parallel C.. - McCann, Zahorjan - 1994
51   A Fair Share Scheduler - Kay, Lauder - 1988  ACM   DBLP
51   LogP Quantified: The Case for Low-Overhead Local Area Networ.. - Keeton, Patterson et al. - 1995
50   GLUnix: A Global Layer Unix for a Network of Workstations - Ghormley, Petrou et al. - 1989  DBLP
49   Parallel Computing on the Berkeley NOW (context) - Culler, Arpaci-Dusseau et al. - 1997
48   SVR4 Unix Scheduler Unacceptable for Multimedia Applications - Nieh, Hanko et al. - 1993
47   LogP Performance Assessment of Fast Network Interfaces - Culler, Liu et al. - 1996
44   Designing a Practical ATM LAN (context) - Biagioni, Cooper et al. - 1993
43   Models and Algorithms for Co-scheduling Compute-Intensive Ta.. (context) - Atallah, Black et al. - 1992
43   Remote queues: Exposing message queues for optimization and .. (context) - Brewer, Chong et al. - 1995
43   Scheduling Large-Scale Parallel Computations on Networks of .. - Blumofe, Park - 1994  DBLP
42   Polling watchdog : Combining polling and interrupts for effi.. - Maquelin, Gao et al. - 1996
40   The Utility of Exploiting Idle Workstations for Parallel Com.. - Acharya, Edjlali et al. - 1997
40   Dynamic Coscheduling on Workstation Clusters - Sobalvarro, Pakin et al. - 1998  ACM   DBLP
40   The Effect of Scheduling Discipline on Spin Overhead in Shar.. (context) - Zahorjan, Lazowska et al. - 1991  ACM   DBLP
37   Analysis of the Impact of Memory in Distributed Parallel Pro.. (context) - Peris, Squillante et al. - 1994  ACM   DBLP
36   Fast Parallel Sorting Under LogP: Experience with the CM - Dusseau, Culler et al. - 1996
35   Spinning Versus Blocking in Parallel Systems with Uncertaint.. (context) - Zahorjan, Lazowska - 1988
35   The Magic Garden Explained: The Internals of UNIX System V R.. (context) - Goodheart, Cox - 1994
35   The Fair Share Scheduler (context) - Henry - 1984
35   Theory of Games and Statistical Decisions (context) - Blackwell, Girshick - 1954
34   the Partitioning of Multiprocessor Systems (context) - Dowdy - 1988
33   Coscheduling Based on Run-Time Identification of Activity Wo.. - Feitelson, Rudolph - 1995
33   Supporting Distributed Applications: Experience with Eden (context) - Black - 1985  DBLP
33   Paging Tradeoffs in Distributed-Shared-Memory Multiprocessor.. - Burger, Hyder et al. - 1994  ACM   DBLP
33   Distributed Computing Feasibility in a NonDedicated Homogeno.. (context) - Leutenegger, Sun - 1993
31   Computing Surveys (context) - Smith - 1982
30   Location independent remote execution in NEST (context) - Agrawal, Ezzat - 1987  ACM   DBLP
29   Economic Theory of Teams (context) - Marschak, Radner - 1972
28   Implementation of Gang-Scheduling on Workstation Cluster - Hori, Tezuka et al. - 1996  ACM   DBLP
25   Achieving Service Rate Objectives with Decay Usage Schedulin.. (context) - Hellerstein - 1993  ACM   DBLP
25   Gang Scheduling for Highly Efficient Distributed Multiproces.. (context) - Franke, Pattnaik et al. - 1996
24   Scheduling Remote Processing Capacity In A Workstation-Proce.. (context) - Mutka, Livny - 1987  DBLP
23   for Gang Scheduled Workloads (context) - Lee, Frank et al. - 1997
22   Performance Characteristics of Gang Scheduling in Multiprogr.. - Jette - 1997  ACM
22   Use of Application Characteristics and Limited Preemption fo.. (context) - Chiang, Mansharamani et al. - 1994  ACM   DBLP
21   Using Idle Workstations in a Shared Computing Environment (context) - Nichols - 1987  ACM   DBLP
21   Synchronization and Communication TE Multiprocessor (context) - Synchronization, the et al. - 1996
20   An Object-Oriented Framework for Modular Resource Management - Waldspurger, Weihl - 1996  ACM
20   The Evolution of the PVM Concurrent Computing System - Geist, Sunderam - 1993
19   Parallel Supercomputing with Commodity Components - Warren, Becker et al. - 1997  DBLP
19   Computer Science Department (context) - Crovella, Das et al. - 1991
19   Waiting Algorithms for Synchronization in Large-Scale Multip.. (context) - Lim, Agarwal - 1993  ACM   DBLP
18   and thread management (context) - Langendoen, Romein et al. - 1996
17   HPAM: An Active Message Layer for a Network of Workstations (context) - Martin - 1994
17   Exploiting Two-Case Delivery for Fast Protected Messaging - Mackenzie, Kubiatowicz et al. - 1998  ACM   DBLP
16   on Program Behavior and Parallel Scheduling (context) - Rosti, Serazzi et al. - 1998
16   A Microeconomic Scheduler for Parallel Computers - Stoica, Abdel-Wahab et al. - 1995  ACM   DBLP
15   Performance Evaluation of Gang Scheduling for Parallel and D.. - Wang, Papaefthymiou et al. - 1997  ACM   DBLP
15   A shared memory MPP from Cray Research (context) - Koeninger, Furtney et al. - 1994
14   Optimizing Unix Resource Scheduling for User Interaction (context) - Evans, Clarke et al. - 1993
14   Issues in Multiprogrammed Multiprocessor Scheduling (context) - Leutenegger - 1990  ACM
14   A comment on the confinement problem (context) - Lipner - 1975  ACM   DBLP
14   Extending Proportional-Share Scheduling to a Network of Work.. - Arpaci-Dusseau, Culler - 1997
12   Myrinet---A Gigabet-per-Second LocalArea Network (context) - Boden, Cohen et al. - 1995
12   Experience with charlotte: Simplicity and function in a dist.. (context) - Finkel, Scott et al. - 1989  DBLP
11   Towards Modeling the Performance of a Fast Connected Compone.. - Lumetta, Krishnamurthy et al. - 1995  ACM   DBLP
11   A Formal Model of Distributed DecisionMaking and Its Applica.. (context) - Casavant, Kuhl - 1986
11   CPU Performance Evaluation and Execution Time Prediction Usi.. (context) - Saavedra-Barrera - 1992
11   Parallel Computations on the CHARM Heterogeneous Workstation.. (context) - Saletore, Jacob et al. - 1994  DBLP
11   Active Message Application Programming Interface and Communi.. - Mainwaring - 1995
9   PScheD: Political Scheduling on the CRAY T3E. In Proceedings.. (context) - Lagerstrom, Gipp - 1997
9   Global State Detection using Network Preemption - Hori, Tezuka et al. - 1997  ACM   DBLP
9   A performance evaluation of several priority policies for pa.. (context) - Nelson, Towsley - 1993  ACM   DBLP
8   The Importance of Non-Data-Touching Overheads in TCP/IP (context) - Kay, Pasquale - 1993
8   Trace-driven Analysis of Migration-based Gang Scheduling Pol.. - Setia - 1997
8   Performance of Co-Scheduling on a Network of Workstations (context) - Efe, Schaar - 1993
8   Coordinated Thread Scheduling for Workstation Clusters Under.. - Buchanan, Chien - 1997
7   Structures for distributed decisionmaking (context) - Tenney, Sandell - 1981
7   Multi-processor management in the Concentrix operating syste.. (context) - Test - 1986
6   Reasoning about knowledge to understand distributed AI syste.. (context) - Mazer - 1991
5   Portable parallel programming with p (context) - Lusk, Butler - 1992
4   Intelligent decentralized control in large distributed compu.. (context) - Pasquale - 1988
4   Re-examining Scheduling and Communication in Parallel Progra.. (context) - Dusseau, Arpaci et al. - 1994  ACM
4   A Very Efficient Distributed Deadlock Detection Mechanism fo.. (context) - Lopez, Martinez et al. - 1998  ACM   DBLP
4   Denning and Peter J (context) - Dorothy - 1979
3   Correlation of the paging activity of individual node progra.. - Wang, Marinescu - 1995  ACM   DBLP
3   Using Write Back Cache to Improve Performance of Multiuser M.. (context) - Norton, Abraham - 1982
3   Gang scheduling for the SHRIMP Multicomputer (context) - Oppenheimer - 1997
3   Separating Data and Control in Distributed Operating Systems (context) - Thekkath, Levy et al. - 1996
3   An Efficient Priority Mechanism for Token-ring Networks (context) - Cohen, Segall - 1994
3   An adaptive scheduling scheme for dynamic service time alloc.. (context) - Tantawy, Tantawi et al. - 1992  DBLP
3   chapter 4: Fast Parallel Sorting under LogP: from Theory to .. (context) - Culler, Dusseau et al. - 1994
3   Adaptive Coordination in Distributed Systems with Delayed Co.. (context) - Billard, Pasquale - 1995
3   A Scalable Time-Sharing Scheduling for Partionable (context) - Hori, Ishikawa et al. - 1995
3   Measured capacity of an Ethernet (context) - Boggs, Modgul et al. - 1988  ACM
2   A Comparative Analysis of Multiprocessor Scheduling Algorith.. (context) - Lo, Gligor - 1987  DBLP



The graph only includes citing articles where the year of publication is known.


Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC