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

Clifford W. Mercer

dblp:15/228 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 1992
—ORCID · none

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

Applied, interdisciplinary, general and emerging computing · 3 · 2 first-authorComputer networks · 2 · 2 first-authorSystems, architecture and hardware · 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
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time operating systems
0.031992
Preemptibility in Real-Time Operating Systems · RTSS 1992
The ARTS Real-Time Object Model · RTSS 1990
Priority Inversions in Real-Time Communication · RTSS 1989
Embedded and real-time systems › real-time scheduling
priority inversion
0.021992
Preemptibility in Real-Time Operating Systems · RTSS 1992
Priority Inversions in Real-Time Communication · RTSS 1989
Embedded and real-time systems › real-time scheduling › resource sharing protocols
priority inheritance
0.011990
The ARTS Real-Time Object Model · RTSS 1990
Embedded and real-time systems
real-time communication
0.011989
Priority Inversions in Real-Time Communication · RTSS 1989
Embedded and real-time systems
soft real-time systems
0.011992
Preemptibility in Real-Time Operating Systems · RTSS 1992
Embedded and real-time systems
distributed real-time systems
0.011989
Priority Inversions in Real-Time Communication · RTSS 1989

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

analytical modeling · 0.0critical region implementation · 0.0schedulability analysis · 0.0
YearPublicationVenuePosition
1992 Preemptibility in Real-Time Operating Systems
abstract
Real-time operating systems generally depend on some form of priority information for making scheduling decisions. Priorities may take the form of small integers or deadline times, for example, and the priorities indicate the preferred order for execution of the jobs. Unfortunately, most systems suffer from some degree of priority inversion where a high priority job must wait for a lower priority job to execute. The authors consider the nature of the nonpreemptible code sections, called critical sections or critical regions, which give rise to this priority inversion in the context of a soft real-time operating system where average response time for different priority classes is the primary performance metric. An analytical model is described which is used to illustrate how critical regions may affect the time-constrained jobs in a multimedia (soft real-time) task set.>
Clifford W. Mercer, Hideyuki Tokuda
RTSS1
1991 An evaluation of priority consistency in protocol architectures
abstract
Workstations for digital audio and video applications must support predictable processing, presentation, and transmission of continuous media data while making efficient use of limited hardware resources. The authors present techniques for managing network resources and processing messages in a predictable fashion. Their solutions use a novel structure for the protocol processing software, and they examine several alternatives and discuss the engineering tradeoffs associated with each. Using simulation, they evaluate their protocol processing structures and show that the more sophisticated structures can improve the response time and predictability of time-constrained messages. The ideas presented in this paper can be applied to resource management in the operating system and to the structuring of application-level servers. The designers of gateway machines (for internetwork routing) which handle both time-constrained traffic and non-time-constrained traffic may also benefit from this study.>
Clifford W. Mercer, Hideyuki Tokuda
LCN1
1991 Priority Consistency in Protocol Architecture
Clifford W. Mercer, Hideyuki Tokuda
NOSSDAV1
1990 Distributed Hartstone: A Distributed Real-Time Benchmark Suite
abstract
An extension of the uniprocessor Hartstone benchmark for the distributed real-time environment, called the Distributed Hartstone benchmark, is described. The Distributed Hartstone measures system performance in the critical areas of communication latency and bandwidth, protocol preemptability, and priority queueing at the protocol and media access levels. Areas of the system which are particularly important for distributed, real-time computing are described. On the basis of the requirements that specify various areas of the system that a distributed real-time benchmark must stress, a series of task sets in the style of the Hartstone benchmarks are given. The benchmark results from a distributed real-time operating system (ARTS testbed) are given.>
Clifford W. Mercer, Yutaka Ishikawa, Hideyuki Tokuda
ICDCS1
1990 The ARTS Real-Time Object Model
abstract
The authors present the motivation for using an object model for real-time operating systems, and describe the object model used in the ARTS kernel. A discussion is presented of the novel object classification and the priority inheritance properties which arise from this taxonomy. Various methods for implementing critical regions are described, and some guidelines as to the use of each are given.>
Clifford W. Mercer, Hideyuki Tokuda
RTSS1
1989 Priority Inversions in Real-Time Communication
abstract
The priority-inversion problems in real-time communication are addressed, and solutions developed for the ARTS distributed real-time operating system are presented. The performance results of the multi-thread-based protocol implementation are compared with those of other implementation schemes, and the schedulability is analyzed. Experimental results indicate that the multi-thread-based protocol implementation could eliminate potential priority-inversion problems and also demonstrate the same schedulability as the softint implementation scheme in spite of about 10% additional implementation overhead.>
Hideyuki Tokuda, Clifford W. Mercer, Yutaka Ishikawa, Thomas E. Marchok
RTSS2