Filters








137,354 Hits in 2.8 sec

Mutual exclusion scheduling

Brenda S Baker, Edward G Coffman
1996 Theoretical Computer Science  
Mutual exclusion scheduling is the problem of scheduling unit-time tasks non-preemptively on m processors subject to constraints represented by a graph G, such that tasks represented by adjacent vertices  ...  However, polynomial time is sufficient to produce optimal schedules for forests, and simple heuristics perform well on certain classes of graphs.  ...  The problem, which we call MUTUAL EXCLUSION SCHEDULING, is to minimize the makespan, or completion time, of the schedule, subject to the mutual exclusion constraints.  ... 
doi:10.1016/0304-3975(96)00031-x fatcat:dx254pdfzbeqrkqfc5gds6v4ne

Process algebra, process scheduling, and mutual exclusion [article]

C. A. Middelburg
2020 arXiv   pre-print
The choice of ACP_ϵ stems from the need to cover more process-scheduling policies. We show that a process-scheduling policy supporting mutual exclusion of critical subprocesses is now covered.  ...  In the case of multi-threading as found in contemporary programming languages, parallel processes are interleaved according to what is known as a process-scheduling policy in the field of operating systems  ...  The adopted mechanism for mutual exclusion is essentially a binary semaphore mechanism [6, 5, 2] . Below binary semaphores are simply called semaphores.  ... 
arXiv:2003.00473v3 fatcat:rvjlyguajnhifoa64mve74ibmi

Semidefinite Programming in Timetabling and Mutual-Exclusion Scheduling [article]

Jakub Marecek, Andrew J. Parkes
2019 arXiv   pre-print
In scheduling and timetabling applications, the mutual-exclusion constraint stipulates that certain pairs of tasks that cannot be executed at the same time.  ...  We present SDP relaxations for a variety of mutual-exclusion scheduling and timetabling problems, starting from a bound on the number of tasks executed within each period, which corresponds to graph colouring  ...  Clearly, the work on graph colouring provides a test of infeasibility for timetabling and scheduling problems incorporating the mutual exclusion problem.  ... 
arXiv:1904.03539v1 fatcat:csewztv5draqhp7zdx5foqtsbq

Scheduling Sporadic Tasks on Multiprocessors with Mutual Exclusion Constraints

Arvind Easwaran, Björn Andersson
2009 2009 International Conference on Parallel Processing Workshops  
Consider the problem of scheduling sporadic tasks on a multiprocessor platform under mutual exclusion constraints.  ...  Managing resources that must be accessed under mutual exclusion has always been an important topic in the design of real-time systems because mutual exclusion can cause an extra delay to a task that requests  ...  Mechanisms for achieving mutual exclusion interacts with a real-time scheduler however and dealing with those interactions and analyzing those interactions are non-trivial.  ... 
doi:10.1109/icppw.2009.59 dblp:conf/icppw/EaswaranA09 fatcat:xo5n45ho6rfmfkd2jwj42gikby

The mutual exclusion scheduling problem for permutation and comparability graphs

Klaus Jansen
2003 Information and Computation  
In this paper, we consider the mutual exclusion scheduling problem for comparability graphs.  ...  For each fixed constant m P 6, the problem MUTUAL EXCLUSION SCHEDUL-ING is NP-complete for permutation graphs (and also comparability graphs).  ...  Mutual exclusion scheduling These scheduling problems can be solved by creating an undirected graph G ¼ ðV ; EÞ with a vertex for each of the n jobs and an edge between every pair of conflicting jobs.  ... 
doi:10.1016/s0890-5401(02)00028-7 fatcat:22pi5o5rivf7ffrx66bxc27lhi

The mutual exclusion scheduling problem for permutation and comparability graphs [chapter]

Klaus Jansen
1998 Lecture Notes in Computer Science  
In this paper, we consider the mutual exclusion scheduling problem for comparability graphs.  ...  For each fixed constant m P 6, the problem MUTUAL EXCLUSION SCHEDUL-ING is NP-complete for permutation graphs (and also comparability graphs).  ...  Mutual exclusion scheduling These scheduling problems can be solved by creating an undirected graph G ¼ ðV ; EÞ with a vertex for each of the n jobs and an edge between every pair of conflicting jobs.  ... 
doi:10.1007/bfb0028568 fatcat:h4q5z64d6ndepgueescek6e7cm

Mutual exclusion scheduling with interval graphs or related classes: Complexity and algorithms

Frédéric Gardi
2006 4OR  
Then, the object of the thesis is to study the complexity of mutual exclusion scheduling problem for interval graphs and related classes.  ...  The mutual exclusion scheduling problem has an elegant graph-theoretic formulation: given an undirected graph G and an integer k, find a minimum coloring of G such that each color appears at most k times  ...  New results on complexity and algorithms First, the complexity of the mutual exclusion scheduling problem for interval graphs is detailed.  ... 
doi:10.1007/s10288-005-0079-5 fatcat:vi7avg6wx5cpbfpcw5irybfzja

Mutual exclusion scheduling with interval graphs or related classes, Part I

Frédéric Gardi
2009 Discrete Applied Mathematics  
In this paper, the mutual exclusion scheduling problem is addressed.  ...  In this way, Baker and Coffman [2] have called Mutual Exclusion Scheduling (shortly MES) the following combinatorial optimization problem: Mutual Exclusion Scheduling Input: a simple and undirected  ...  Consequently, the mutual exclusion scheduling problem is N P -hard too and the quest for a polynomial-time algorithm to solve this problem may be in vain.  ... 
doi:10.1016/j.dam.2008.04.016 fatcat:d26av5dzqzc6thfhc5l4y5ypla

Mutual exclusion scheduling with interval graphs or related classes. Part II

Frédéric Gardi
2008 Discrete Applied Mathematics  
This paper is the second part of a study devoted to the mutual exclusion scheduling problem.  ...  called MUTUAL EXCLUSION SCHEDULING (shortly MES) the following problem: MUTUAL EXCLUSION SCHEDULING 1 On leave from the firm Experian-Prologia SAS, Marseille, France.  ...  In this paper, the problem is approached from a different point of view by studying a non-trivial and practical sufficient condition for optimality in mutual exclusion scheduling.  ... 
doi:10.1016/j.dam.2007.08.017 fatcat:qhthu75v4fbpvowcxtux4v2lzm

Simulation-Based Scheduling of Mutually Exclusive Projects with Precedence and Regional Budget Constraints

Shiaaulir Wang, Paul Schonfeld
2012 Transportation Research Record  
The mutually exclusive alternatives at each location allow us jointly optimize the sizing and timing of improvements.  ...  A simulation-based optimization model is developed to solve the problem, which uses simulation to evaluate alternative project schedules.  ...  When considering mutually exclusive projects, the GA chromosome contains a full list of mutually exclusive projects.  ... 
doi:10.3141/2273-01 fatcat:hpjxcfc565atdlf2ximm2r423a

A utility accrual scheduling algorithm for real-time activities with mutual exclusion resource constraints

P. Li, H. Wu, Binoy Ravindran, E.D. Jensen
2006 IEEE transactions on computers  
GUS solves an open real-time scheduling problem -scheduling application activities that have time constraints specified using arbitrarily shaped time/utility functions, and have mutual exclusion resource  ...  This paper presents a uni-processor real-time scheduling algorithm called the Generic Utility Scheduling algorithm (which we will refer to simply as GUS).  ...  In the context of overload scheduling, little work considers shared resources that have mutual exclusion constraints.  ... 
doi:10.1109/tc.2006.47 fatcat:qmjupqyxpnbgbeov7vqqtniyci

Self-stabilizing mutual exclusion using unfair distributed scheduler

A.K. Datta, M. Gradinariu, S. Tixeuil
Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000  
All existing probabilistic self-stabilizing mutual exclusion algorithms designed to work under an unfair distributed scheduler suffer from the following common drawback: Once stabilized, there exists no  ...  Mutual exclusion is fundamental in the area of distributed computing, by serializing the accesses to a common shared resource.  ...  Strong Probabilistic Stabilizing Mutual Exclusion Specification of the Mutual Exclusion Problem We specify the mutual exclusion problem (SP ME ) as follows: There is exactly one privilege in the system  ... 
doi:10.1109/ipdps.2000.846023 dblp:conf/ipps/DattaGT00 fatcat:mugfahcu5femraq6uvrd5dx5zm

Combining speculative execution and conditional resource sharing to efficiently schedule conditional behaviors

A.A. Kountouris, C. Wolinski
1999 Proceedings of the ASP-DAC '99 Asia and South Pacific Design Automation Conference 1999 (Cat. No.99EX198)  
Scheduling conditional behaviors necessitates the use of a variety of scheduling optimization techniques like conditional resource sharing and speculative execution.  ...  In this paper a list-based scheduling heuristic that exploits conditional resource sharing and speculative execution possibilities, is presented.  ...  detected mutual exclusiveness [9] .  ... 
doi:10.1109/aspdac.1999.760029 dblp:conf/aspdac/KountourisW99 fatcat:lszqbx7afbgrdmz7uijilvlmqe

A system-level approach to hardware reconfigurable systems

Christian Haubelt, Stephan Otto, Cornelia Grabbe, Jürgen Teich
2005 Proceedings of the 2005 conference on Asia South Pacific design automation - ASP-DAC '05  
The proposed design space exploration is based on Evolutionary Algorithms and a new slack-based list scheduler.  ...  By doing this, process P2 cannot be scheduled due to the mutually exclusiveness of the configurations. Hence, we cannot schedule processes P3.  ...  With these cluster information, a so-called cluster graph g c for mutually exclusive configurations can be constructed.  ... 
doi:10.1145/1120725.1120853 dblp:conf/aspdac/HaubeltOGT05 fatcat:fso5gos32nfcjp3ix2cqhn5j6i

Evolution of distributed computing theory

Michael J. Fischer
2008 Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing - PODC '08  
Mutual exclusion Concurrent processes must coordinate their activities to avoid interference. The mutual exclusion problem is to provide exclusive access to a critical region of code.  ...  exclusion problem set the stage for dealing with uncertainty in scheduling.  ... 
doi:10.1145/1400751.1400858 dblp:conf/podc/Fischer08 fatcat:ospmit6o2jfbnos53f7zvpl4n4
« Previous Showing results 1 — 15 out of 137,354 results