Multiprocessor real-time scheduling with arbitrary processor affinities: from practice to theory

@article{Gujarati2014MultiprocessorRS,
  title={Multiprocessor real-time scheduling with arbitrary processor affinities: from practice to theory},
  author={Arpan Gujarati and Felipe Cerqueira and Bj{\"o}rn B. Brandenburg},
  journal={Real-Time Systems},
  year={2014},
  volume={51},
  pages={440-483}
}
Contemporary multiprocessor real-time operating systems, such as VxWorks, LynxOS, QNX, and real-time variants of Linux, allow a process to have an arbitrary processor affinity, that is, a process may be pinned to an arbitrary subset of the processors in the system. Placing such a hard constraint on process migrations can help to improve cache performance of specific multi-threaded applications, achieve isolation among applications, and aid in load-balancing. However, to date, the lack of… CONTINUE READING
BETA

Citations

Publications citing this paper.
SHOWING 1-10 OF 10 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-10 OF 47 REFERENCES

Schedulability analysis of the linux push and pull scheduler with arbitrary processor affinities

  • A Gujarati, F Cerqueira
  • BrandenburgBB
  • 2013

An efficient and scalable implementation of global EDF in Linux

  • J Lelli, G Lipari, D Faggioli, T Cucinotta
  • Proceedings of the 7th InternationalWorkshop…
  • 2011
2 Excerpts

Similar Papers

Loading similar papers…