Split-proof probabilistic scheduling
نویسنده
چکیده
If shortest jobs are served first, splitting a long job into smaller jobs reported under different aliases, will reduce the actual wait until completion. If longest jobs are served first, the dual maneuver of merging several jobs under a single reported identity is profitable. Both manipulations can be avoided if the scheduling order is random, and users care only about the expected wait until completion of their job. In the natural class of separable scheduling rules, Merge-proofness holds if individual delay is monotonic in own job size. Split-proofness is more demanding. The Proportional rule stands out among rules immune to splitting and merging. It draws the job served last with probabilities proportional to sizes, then repeats among the remaining jobs. It is the only split-proof scheduling rule constructed in this recursive way, that minimizes the worst expected delay of individual jobs; or such that an agent with a longer job incurs a longer delay.
منابع مشابه
Stability Proof of Gain-Scheduling Controller for Skid-to-Turn Missile Using Kharitonov Theorem
Gain scheduling is one of the most popular nonlinear control design approaches which has been widely and successfully applied in fields ranging from aerospace to process control. Despite the wide application of gain scheduling controllers, there is a notable lack of analysis on the stability of these controllers. The most common application of these kinds of controllers is in the field of fligh...
متن کاملProbabilistic Noninterference in a Concurrent Language
In previous work [16], we give a type system that guarantees that well-typed multithreaded programs are possibilistically noninterfering. If thread scheduling is probabilistic, however, then well-typed programs may have probabilistic timing channels. We describe how they can be eliminated without making the type system more restrictive. We show that well-typed concurrent programs are probabilis...
متن کاملA mathematical model for sustainable probabilistic network design problem with construction scheduling considering social and environmental issues
Recent facility location allocation problems are engaged with social, environmental and many other aspects, besides cost objectives.Obtaining a sustainable solution for such problems requires development of new mathematical modeling and optimization algorithms. In this paper, an uncapacitated dynamic facility location-network design problem with random budget constraints is considered. Social i...
متن کاملOn Scheduling Fees to Prevent Merging, Splitting, and Transferring of Jobs
A deterministic server is shared by users with identical linear waiting costs, requesting jobs of arbitrary lengths. Shortest jobs are served ...rst for e¢ciency. When the server can monitor the length of a job, but not the identity of its user, merging, splitting or partially transferring jobs may o¤er strategic opportunities to cooperative agents. Can we design cash transfers to neutralize su...
متن کاملParallelizing Compilation through Load-Time Scheduling for a Superscalar Processor Family
Superscalar processors improve the execution time of sequential programs by exploiting instruction-level parallelism (ILP). The efficiency of parallelization at run-time can be increased through an additional scheduling phase for a concrete target machine in the compiler. But if the target machine is not known at compile-time, scheduling must be deferred to a later phase immediately before prog...
متن کامل