Global Information Lookup Global Information

Generalized processor sharing information


Generalized processor sharing (GPS) is an ideal scheduling algorithm for process schedulers and network schedulers. It is related to the fair-queuing principle which groups packets into classes and shares the service capacity between them. GPS shares this capacity according to some fixed weights.[1]

In process scheduling, GPS is "an idealized scheduling algorithm that achieves perfect fairness. All practical schedulers approximate GPS and use it as a reference to measure fairness."[2]

Generalized processor sharing assumes that traffic is fluid (infinitesimal packet sizes), and can be arbitrarily split. There are several service disciplines which track the performance of GPS quite closely such as weighted fair queuing (WFQ),[3] also known as packet-by-packet generalized processor sharing (PGPS).

  1. ^ Parekh, A. K.; Gallager, R. G. (1993). "A generalized processor sharing approach to flow control in integrated services networks: The single-node case" (PDF). IEEE/ACM Transactions on Networking. 1 (3): 344. doi:10.1109/90.234856.
  2. ^ Li, T.; Baumberger, D.; Hahn, S. (2009). "Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin" (PDF). ACM SIGPLAN Notices. 44 (4): 65. CiteSeerX 10.1.1.567.2170. doi:10.1145/1594835.1504188.
  3. ^ Demers, A.; Keshav, S.; Shenker, S. (1989). "Analysis and simulation of a fair queueing algorithm". ACM SIGCOMM Computer Communication Review. 19 (4): 1. doi:10.1145/75247.75248.

and 25 Related for: Generalized processor sharing information

Request time (Page generated in 0.8093 seconds.)

Generalized processor sharing

Last Update:

Generalized processor sharing (GPS) is an ideal scheduling algorithm for process schedulers and network schedulers. It is related to the fair-queuing principle...

Word Count : 827

Processor sharing

Last Update:

assumption is not necessary for many GPS applications. In processor scheduling, generalized processor sharing is "an idealized scheduling algorithm that achieves...

Word Count : 391

Weighted fair queueing

Last Update:

algorithm. WFQ is both a packet-based implementation of the generalized processor sharing (GPS) policy, and a natural extension of fair queuing (FQ)....

Word Count : 823

Weighted round robin

Last Update:

packets have the same size, WRR is the simplest approximation of generalized processor sharing (GPS). Several variations of WRR exist. The main ones are the...

Word Count : 1439

Deficit round robin

Last Update:

fair queuing (WFQ), a packet-based implementation of the ideal Generalized Processor Sharing (GPS) policy. It was proposed by M. Shreedhar and G. Varghese...

Word Count : 813

Fair queuing

Last Update:

weighted fair queuing and generalized processor sharing. This algorithm attempts to emulate the fairness of bitwise round-robin sharing of link resources among...

Word Count : 1152

Generalized other

Last Update:

viewpoint of the generalized other. The attitude of the generalized other is the attitude of the larger community. According to Mead, the generalized other is...

Word Count : 1307

Standard Generalized Markup Language

Last Update:

The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A...

Word Count : 3850

Graphics processing unit

Last Update:

processing unit (VPU) Vector processor Video card Video display controller Video game console AI accelerator GPU Vector Processor internal features List of...

Word Count : 8449

Generalization

Last Update:

establishing a common relation between them. However, the parts cannot be generalized into a whole—until a common relation is established among all parts....

Word Count : 782

Generalized exchange

Last Update:

exchange resources with each other, generalized exchange naturally involves more than two parties. Examples of generalized exchange include; matrilateral cross-cousin...

Word Count : 5781

Birthday problem

Last Update:

507297 (50.7297%). This process can be generalized to a group of n people, where p(n) is the probability of at least two of the n people sharing a birthday. It...

Word Count : 6826

Embedded system

Last Update:

An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated...

Word Count : 5227

Harmonic number

Last Update:

does not divide the denominator of generalized harmonic number H(k, n) nor the denominator of alternating generalized harmonic number H′(k, n) is, for n=1...

Word Count : 5518

Eigendecomposition of a matrix

Last Update:

sufficiently large k. That is, it is the space of generalized eigenvectors (first sense), where a generalized eigenvector is any vector which eventually becomes...

Word Count : 4969

Network calculus

Last Update:

37(1):114-141, Jan. 1991. A. K. Parekh and R. G. Gallager: A Generalized Processor Sharing Approach to Flow Control : The Multiple Node Case, IEEE Transactions...

Word Count : 4261

Schur decomposition

Last Update:

are upper triangular. The generalized Schur decomposition is also sometimes called the QZ decomposition.: 375  The generalized eigenvalues λ {\displaystyle...

Word Count : 1360

Transaction processing system

Last Update:

Transaction processing is distinct from and can be contrasted with other computer processing models, such as batch processing, time-sharing, and real-time...

Word Count : 1656

General linear model

Last Update:

ISBN 0-12-471252-5. McCullagh, P.; Nelder, J. A. (1989), "An outline of generalized linear models", Generalized Linear Models, Springer US, pp. 21–47, doi:10.1007/978-1-4899-3242-6_2...

Word Count : 1192

Hierarchical generalized linear model

Last Update:

In statistics, hierarchical generalized linear models extend generalized linear models by relaxing the assumption that error components are independent...

Word Count : 1107

Pick operating system

Last Update:

of products by implementing a co-processor in hardware (bit-slice, firmware driven). Instead of a single processor with a WCS microcode enhanced instruction...

Word Count : 3386

GE 645

Last Update:

consisted of a combination of 4 basic modules these were: Processor System Controller Generalized I/O Controller (GIOC) Extended Memory Unit (EMU) The System...

Word Count : 3315

List of computing and IT abbreviations

Last Update:

Partnership Project 2 3NF—Third Normal Form 386—Intel 80386 processor 486—Intel 80486 processor 4B5BLF—4-bit 5-bit Local Fiber 4GL—Fourth-Generation Programming...

Word Count : 6615

Cognitive radio

Last Update:

transitions to better spectrum. Spectrum sharing: Spectrum sharing cognitive radio networks allow cognitive radio users to share the spectrum bands of the licensed-band...

Word Count : 3821

Transfer pricing

Last Update:

cost sharing agreement (CSA) with respect to costs and benefits from the development of intangible assets. OECD Guidelines provide more generalized suggestions...

Word Count : 8716

PDF Search Engine © AllGlobal.net