Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pieter S. Kritzinger

dblp:k/PSKritzinger · also Pieter Steijnberg Kritzinger · DBLP profile ↗
← Back
17ranked-venue papers
9as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 3 first-authorComputer networks · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Performance modeling and evaluation · 100%
Computer networks
1 paper
Internet architecture and protocols · 100%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing models
0.031986
A Performance Model of the OSI Communication Architecture · IEEE Trans. Commun. 1986
Incorporating System Overhead in Queuing Network Models · IEEE Trans. Software Eng. 1980
A Queuing Model of a Time-Sliced Priority-Driven Task Dispatching Algorithm · IEEE Trans. Software Eng. 1980
Performance modeling and evaluation › queueing models
queueing network model
0.011986
A Performance Model of the OSI Communication Architecture · IEEE Trans. Commun. 1986
Performance modeling and evaluation › queueing models › queueing network model
multiclass queueing networks
0.011980
Incorporating System Overhead in Queuing Network Models · IEEE Trans. Software Eng. 1980
Internet architecture and protocols › network architecture design
OSI reference model
0.011986
A Performance Model of the OSI Communication Architecture · IEEE Trans. Commun. 1986
Algorithms and data structures
sorting and merging
0.011974
A Theorem in the Theory of Compromise Merge Methods · J. ACM 1974
Operating systems › resource management › process management
CPU scheduling
0.011980
A Queuing Model of a Time-Sliced Priority-Driven Task Dispatching Algorithm · IEEE Trans. Software Eng. 1980

Methods — techniques the papers use, named apart from their topics

processor sharing · 0.0multiclass multichain queueing network · 0.0queueing analysis · 0.0asymptotic analysis · 0.0
YearPublicationVenuePosition
2010 Comparing the results from various performance models of IEEE 802.11g DCF
Pieter S. Kritzinger, Henry Msiska, Tino Mundangepfupfu, Paolo Pileggi, Andrew Colquhoun Symington
Comput. Networks1
2009 A hardware test bed for measuring IEEE 802.11g distribution coordination function performance
abstract
The distributed coordination function is one of three channel access control protocols specified by the IEEE 802.11 standard. In this paper we present a method of measuring DCF performance using a test bed built with off-the-shelf hardware. Performance is measured by normalized aggregate throughput as a function of the number of stations contending for channel access. We present measurements for both basic access and RTS/CTS access in fully-connected IEEE 802.11 g networks experiencing conditions of saturation. We compare our measurements to results from three analytic models and a simulator, all of which shared the same assumptions about the workload model and operation of DCF. For small networks the analytic models predict a much lower performance than shown through simulation and test bed experiments. As the network grows, so the measured performance deteriorates significantly faster than predicted by the analytic models. We attribute this to inaccuracies in the analytic model, imperfect channels and queuing. The simulation results fit the measured data with more accuracy, as the simulator makes fewer restrictive assumptions about DCF when compared to the analytic models. This is the first paper to provide a cross-comparison of test bed, simulation and analytic results for IEEE 802.11 g DCF performance.
Andrew Colquhoun Symington, Pieter S. Kritzinger
MASCOTS2
2005 Using UML models for the performance analysis of network systems
Nico de Wet, Pieter S. Kritzinger
Comput. Networks2
2005 Delay analysis of downlink IP traffic on UMTS mobile networks
Jesse Landman, Pieter S. Kritzinger
Perform. Evaluation2
2000 A probabilistic dynamic technique for the distributed generation of very large state spaces
William J. Knottenbelt, Peter G. Harrison, Mark Mestern, Pieter S. Kritzinger
Perform. Evaluation4
1998 A graphical representation and prototype editor for the Formal Description Technique Estelle
Justin Templemore-Finlayson, Pieter S. Kritzinger, Jean-Luc Raffy, Stanislaw Budkowski
FORTE2
1998 Modeling Buffer Utilization in Cell-Based Networks
Roya Ulrich, Ulrich Herzog, Pieter S. Kritzinger
Perform. Evaluation3
1996 Performance Modelling with the Formal Specification Language SDL
M. Bütow, Mark Mestern, C. Schapiro, Pieter S. Kritzinger
FORTE4
1990 A Generalised Analysis of ARQ Protocol Performance in a Multiprocess Environment
Pieter S. Kritzinger
Perform. Evaluation1
1989 A Protocol Engineering Workstation
Pieter S. Kritzinger, Graham Wheeler
FORTE1
1986 A Performance Model of the OSI Communication Architecture
abstract
The analytical model proposed in this paper aims at predicting the performance of software implementations which would be built according to the OSI basic reference model, The model uses the peer protocol standard of a layer as the reference description of an implementation of that layer. The model is basically a closed multiclass multichain queueing network with a processor-sharing center modeling process contention at the processor and a delay center modeling times spent waiting for responses from the corresponding peer processes. Each individual transition of the protocol constitutes a different class and each layer of the architecture forms a closed chain. Performance statistics include queue lengths and response times at the processor as a function of processor speed and the number of open connections. It is shown how to reduce the model should the protocol state space become very large. Finally, numerical results based upon the derived formulas are given.
Pieter S. Kritzinger
IEEE Trans. Commun.1
1984 SNAPL/1: A language to describe and evaluate queuing network models
M. Booyens, Pieter S. Kritzinger
Perform. Evaluation2
1982 A generalisation of Norton's theorem for multiclass queueing networks
Pieter S. Kritzinger, S. van Wyk, Anthony E. Krzesinski
Perform. Evaluation1
1980 A Queuing Model of a Time-Sliced Priority-Driven Task Dispatching Algorithm
abstract
A queuing analysis of a preemptive, priority-driven, time-sliced dispatcher algorithm, typical of those found in many time-sharing systems, is presented. A distinctive feature of the system being modeled is that a preempted task, when readmitted to the dispatcher, is reallocated a full time slice rather than the residual. The combination of preemption, time-slice renewal and class-dependent arrival and service rates places the analysis beyond that of the well-known FBN algorithms. The model is used to predict the behavior of the dispatcher algorithm under various workloads. The model reveals that, at high arrival rates, the time-slice renewal policy prevents processor bound tasks from being relegated to the lower priority queues, thereby severely degrading the throughput of tasks with short processor requirements.
Pieter S. Kritzinger, Anthony E. Krzesinski, Peter Teunissen
IEEE Trans. Software Eng.1
1980 Incorporating System Overhead in Queuing Network Models
abstract
Multiclass queuing network models of multiprogramming computer systems are frequently used to predict the performance of computing systems as a function of user workload and hardware configuration. This paper examines three different methods for incorporating operating system overhead in multiclass queuing network models. The goal of the resultant model is to provide an accurate account of the processing performance and the system CPU overhead of each of the several different types of jobs (batch, timesharing, transaction processing, etc.) that together make up the multiprogramming workload. The first method introduces an operating sysbtm workload consisting of a fixed number of jobs to represent system CPU overhead processing. The second method extends the jobs' CPU service requests to include explicitly the CPU overhead necessary for system processing. The third method employs a communicating set of user and system job classes so that the CPU overhead can be modeled by switching jobs from user to system class whenever they require system CPU service. The capabilities and accuracy of the three methods are assessed and compared against performance and overhead data measured on a Univac 1110 computer.
Pieter S. Kritzinger, Anthony E. Krzesinski, Peter Teunissen
IEEE Trans. Software Eng.1
1979 A Queueing Model of a Timesliced Priority Driven Task Dispatching Algorithm
Pieter S. Kritzinger, Anthony E. Krzesinski, Peter Teunissen
Performance1
1974 A Theorem in the Theory of Compromise Merge Methods
abstract
Let r be the total number of cycles required to complete a compromise merge of a given number of initial strings. Define row vectors m r - j and d j whose components represent the number and length respectively of strings at the end of the j th cycle of the merge. It is shown in this paper that there are asymptotic approximations to these vectors, which enables one to compute their respective components directly. Consequently, the number of cycles r can be computed directly, as in the case of the balanced merge.
Pieter S. Kritzinger, J. W. Graham
J. ACM1