RTSS'15 Results Overview

For the paper: M. Yang, A. Wieder, and B. Brandenburg, "Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison", Proceedings of the 36th IEEE Real-Time Systems Symposium, December 2015.

Protocol and Analysis Overviews

The following reports show for each protocol and analysis where it performs best.

Overview for PIP

By pointwise comparison: By total area under each curve:

Overview for PPCP

By pointwise comparison: By total area under each curve:

Overview for FMLP

By pointwise comparison: By total area under each curve:

Overview for FMLP+

By pointwise comparison: By total area under each curve:

Overview for PRSB

By pointwise comparison: By total area under each curve:

Overview for PIP-prior

By pointwise comparison: By total area under each curve:

Overview for PPCP-prior

By pointwise comparison: By total area under each curve:

Overview for s-ob FMLP

By pointwise comparison: By total area under each curve:

Overview for s-ob OMLP

By pointwise comparison: By total area under each curve:

Overview for NP-FIFO

By pointwise comparison: By total area under each curve:

Overview for NP-priority

By pointwise comparison: By total area under each curve:

Individual Comparisons

The following reports compare individual (groups of) analyses against other (groups of) analyses.

Comparing any s-oblivious analysis with any LP-based analysis

any s-oblivious analysis vs. any LP-based analysis:

By pointwise comparison: By total area under each curve:

any LP-based analysis vs. any s-oblivious analysis:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any s-oblivious analysis with LP-based analysis of the FMLP

any s-oblivious analysis vs. LP-based analysis of the FMLP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the FMLP vs. any s-oblivious analysis:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing classic analysis of the PIP with LP-based analysis of the PIP

classic analysis of the PIP vs. LP-based analysis of the PIP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PIP vs. classic analysis of the PIP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing classic analysis of the PPCP with LP-based analysis of the PPCP

classic analysis of the PPCP vs. LP-based analysis of the PPCP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PPCP vs. classic analysis of the PPCP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing classic analysis of the PPCP with classic analysis of the PIP

classic analysis of the PPCP vs. classic analysis of the PIP:

By pointwise comparison: By total area under each curve:

classic analysis of the PIP vs. classic analysis of the PPCP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the PPCP with LP-based analysis of the PIP

LP-based analysis of the PPCP vs. LP-based analysis of the PIP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PIP vs. LP-based analysis of the PPCP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any FIFO-queue-based protocol with any priority-queue-based protocol

any FIFO-queue-based protocol vs. any priority-queue-based protocol:

By pointwise comparison: By total area under each curve:

any priority-queue-based protocol vs. any FIFO-queue-based protocol:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any FIFO-queue-based protocol with any priority-queue-based protocol

Restriction: considering only configurations with homogeneous periods.

any FIFO-queue-based protocol vs. any priority-queue-based protocol:

By pointwise comparison: By total area under each curve:

any priority-queue-based protocol vs. any FIFO-queue-based protocol:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any FIFO-queue-based protocol with any priority-queue-based protocol

Restriction: considering only configurations with heterogeneous periods.

any FIFO-queue-based protocol vs. any priority-queue-based protocol:

By pointwise comparison: By total area under each curve:

any priority-queue-based protocol vs. any FIFO-queue-based protocol:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP+ with LP-based analysis of the PRSB

LP-based analysis of the FMLP+ vs. LP-based analysis of the PRSB:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PRSB vs. LP-based analysis of the FMLP+:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any PI-based protocol with any RSB-based protocol

any PI-based protocol vs. any RSB-based protocol:

By pointwise comparison: By total area under each curve:

any RSB-based protocol vs. any PI-based protocol:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP with LP-based analysis of the FMLP+

LP-based analysis of the FMLP vs. LP-based analysis of the FMLP+:

By pointwise comparison: By total area under each curve:

LP-based analysis of the FMLP+ vs. LP-based analysis of the FMLP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any s-oblivious analysis with any LP-based analysis of uncontrolled priority inversion

any s-oblivious analysis vs. any LP-based analysis of uncontrolled priority inversion:

By pointwise comparison: By total area under each curve:

any LP-based analysis of uncontrolled priority inversion vs. any s-oblivious analysis:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any LP-based analysis of uncontrolled priority inversion with classic analysis of the PIP

any LP-based analysis of uncontrolled priority inversion vs. classic analysis of the PIP:

By pointwise comparison: By total area under each curve:

classic analysis of the PIP vs. any LP-based analysis of uncontrolled priority inversion:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any LP-based analysis of uncontrolled priority inversion with classic analysis of the PPCP

any LP-based analysis of uncontrolled priority inversion vs. classic analysis of the PPCP:

By pointwise comparison: By total area under each curve:

classic analysis of the PPCP vs. any LP-based analysis of uncontrolled priority inversion:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP with LP-based analysis of the PIP

LP-based analysis of the FMLP vs. LP-based analysis of the PIP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PIP vs. LP-based analysis of the FMLP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing s-oblivious analysis of the FMLP with classic analysis of the PIP

s-oblivious analysis of the FMLP vs. classic analysis of the PIP:

By pointwise comparison: By total area under each curve:

classic analysis of the PIP vs. s-oblivious analysis of the FMLP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP with LP-based analysis of the PIP

Restriction: considering only configurations with heterogeneous periods.

LP-based analysis of the FMLP vs. LP-based analysis of the PIP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PIP vs. LP-based analysis of the FMLP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP with LP-based analysis of the PIP

Restriction: considering only configurations with homogeneous periods.

LP-based analysis of the FMLP vs. LP-based analysis of the PIP:

By pointwise comparison: By total area under each curve:

LP-based analysis of the PIP vs. LP-based analysis of the FMLP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP and PIP with LP-based analyis of any other protocol

LP-based analysis of the FMLP and PIP vs. LP-based analyis of any other protocol:

By pointwise comparison: By total area under each curve:

LP-based analyis of any other protocol vs. LP-based analysis of the FMLP and PIP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing LP-based analysis of the FMLP and PIP with LP-based analyis of any other protocol (other than the PPCP)

LP-based analysis of the FMLP and PIP vs. LP-based analyis of any other protocol (other than the PPCP):

By pointwise comparison: By total area under each curve:

LP-based analyis of any other protocol (other than the PPCP) vs. LP-based analysis of the FMLP and PIP:

By pointwise comparison: By total area under each curve:

Pointwise incomparable:


Comparing any LP-based analysis of uncontrolled priority inversion with any other protocol/analysis

any LP-based analysis of uncontrolled priority inversion vs. any other protocol/analysis:

By pointwise comparison: By total area under each curve:

any other protocol/analysis vs. any LP-based analysis of uncontrolled priority inversion:

By pointwise comparison: By total area under each curve:

Pointwise incomparable: