THE PERFORMANCE OF A PRECEDENCE-BASED QUEUING DISCIPLINE

被引:17
|
作者
TSITSIKLIS, JN [1 ]
PAPADIMITRIOU, CH [1 ]
机构
[1] STANFORD UNIV,DEPT COMP SCI,STANFORD,CA 94305
关键词
COMPUTER SYSTEMS PROGRAMMING - Multiprogramming - COMPUTER SYSTEMS; DIGITAL - Parallel Processing - DATABASE SYSTEMS - MATHEMATICAL TECHNIQUES - Graph Theory;
D O I
10.1145/5925.5936
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A queuing system with infinitely many servers, and with the following queuing discipline is considered: For any two jobs i and j in the system, such that i arrived later than j, there is a fixed probability p that i will have to wait for j's execution to terminate before i starts executing. This queuing system is a very simple model for database concurrency control via 'static' locking, as well as of parallel execution of programs consisting of several interdependent processes. Results suggest that the degree of multiprogramming of multiuser databases, or the level of parallelism of concurrent programs, is inversely proportional to the probability of conflict, and that the constant is small and known within a factor of 2. The technique used involves the computation of certain asymptotic parameters of a random infinite directed a cyclic graph (dag) that seem of interest by themselves.
引用
收藏
页码:593 / 602
页数:10
相关论文
共 50 条