L. Rt, The Linux testbed for multiprocessor scheduling in real-time systems

R. Alfieri, Apparatus and method for improved CPU affinity in a multiprocessor system, US Patent, vol.5745, p.778, 1998.

J. H. Anderson, V. Bud, and U. C. Devi, An EDF-based Scheduling Algorithm for Multiprocessor Soft Real-Time Systems, 17th Euromicro Conference on Real-Time Systems (ECRTS'05), pp.199-208, 2005.
DOI : 10.1109/ECRTS.2005.6

B. Bado, L. George, P. Courbin, and J. Goossens, A semipartitioned approach for parallel real-time scheduling, RTNS, pp.151-160, 2012.

S. Baruah and B. B. Brandenburg, Multiprocessor Feasibility Analysis of Recurrent Task Systems with Specified Processor Affinities, 2013 IEEE 34th Real-Time Systems Symposium, pp.160-169, 2013.
DOI : 10.1109/RTSS.2013.24

S. K. Baruah and T. P. Baker, Schedulability Analysis of Multiprocessor Sporadic Task Systems, Handbook of Real-Time and Embedded Systems. Chapman and Hall, 2007.
DOI : 10.1201/9781420011746.ch3

V. Bonifaci, G. D. Angelo, and A. Marchetti-spaccamela, Hierarchical and semi-partitioned machine scheduling, 2015.

V. Bonifaci, B. Brandenburg, G. D. Angelo, and A. Marchetti-spaccamela, Multiprocessor Real-Time Scheduling with Hierarchical Processor Affinities, 2016 28th Euromicro Conference on Real-Time Systems (ECRTS), 2016.
DOI : 10.1109/ECRTS.2016.24

URL : https://hal.archives-ouvertes.fr/hal-01397807

B. Brandenburg, Scheduling and Locking in Multiprocessor Real- Time Operating Systems, 2011.

B. Brandenburg and J. Anderson, Feather Trace: A light-weight event tracing toolkit, OSPERT, pp.19-28, 2007.

G. S. Brodal, G. Lagogiannis, and R. E. Tarjan, Strict fibonacci heaps, Proceedings of the 44th symposium on Theory of Computing, STOC '12, pp.1177-1184, 2012.
DOI : 10.1145/2213977.2214082

A. Burns, R. I. Davis, P. Wang, and F. Zhang, Partitioned EDF scheduling for multiprocessors using a c=d task splitting scheme. Real-Time Systems, pp.3-33, 2012.

J. Calandrino, H. Leontyev, A. Block, U. Devi, and J. Anderson, LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06), pp.111-123, 2006.
DOI : 10.1109/RTSS.2006.27

J. M. Calandrino, J. H. Anderson, and D. P. Baumberger, A Hybrid Real-Time Scheduling Approach for Large-Scale Multicore Platforms, 19th Euromicro Conference on Real-Time Systems (ECRTS'07), pp.247-258, 2007.
DOI : 10.1109/ECRTS.2007.81

F. Cerqueira, A. Gujarati, and B. B. Brandenburg, Linux's Processor Affinity API, Refined: Shifting Real-Time Tasks Towards Higher Schedulability, 2014 IEEE Real-Time Systems Symposium, pp.249-259, 2014.
DOI : 10.1109/RTSS.2014.29

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.645.2157

F. Cerqueira, M. Vanga, B. Brandenburg, T. H. Cormen, C. E. Leiserson et al., Scaling global scheduling with message passing Introduction to Algorithms, RTAS, pp.263-274, 2009.

R. I. Davis and A. Burns, A survey of hard real-time scheduling for multiprocessor systems, ACM Computing Surveys, vol.43, issue.4, p.35, 2011.
DOI : 10.1145/1978802.1978814

F. Dorin, P. M. Yomsi, J. Goossens, and P. Richard, Semipartitioned hard real-time scheduling with restricted migrations upon identical multiprocessor platforms, RTNS, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00546963

P. Emberson, R. Stafford, and R. Davis, Techniques for the synthesis of multiprocessor tasksets, WATERS, 2010.

A. Foong, J. Fung, and D. Newell, An in-depth analysis of the impact of processor affinity on network performance, Proceedings. 2004 12th IEEE International Conference on Networks (ICON 2004) (IEEE Cat. No.04EX955), 2004.
DOI : 10.1109/ICON.2004.1409136

A. Foong, J. Fung, D. Newell, S. Abraham, P. Irelan et al., Architectural Characterization of Processor Affinity in Network Processing, IEEE International Symposium on Performance Analysis of Systems and Software, 2005. ISPASS 2005., 2005.
DOI : 10.1109/ISPASS.2005.1430575

A. Gujarati, F. Cerqueira, and B. B. Brandenburg, Schedulability analysis of the Linux push and pull scheduler with arbitrary processor affinities, ECRTS, pp.69-79, 2013.

A. Gujarati, F. Cerqueira, and B. B. Brandenburg, Multiprocessor real-time scheduling with arbitrary processor affinities: from practice to theory. Real-Time Systems, pp.440-483, 2015.

P. Hall, On representatives of subsets, J. London Math. Soc, vol.10, pp.26-30, 1935.

H. Jang and H. Jin, MiAMI: Multi-core Aware Processor Affinity for TCP/IP over Multiple Network Interfaces, 2009 17th IEEE Symposium on High Performance Interconnects, 2009.
DOI : 10.1109/HOTI.2009.19

S. Kato, N. Yamasaki, and Y. Ishikawa, Semi-partitioned Scheduling of Sporadic Task Systems on Multiprocessors, 2009 21st Euromicro Conference on Real-Time Systems, pp.249-258, 2009.
DOI : 10.1109/ECRTS.2009.22

E. Markatos and T. Leblanc, Using processor affinity in loop scheduling on shared-memory multiprocessors, IEEE Transactions on Parallel and Distributed Systems, vol.5, issue.4, pp.379-400, 1994.
DOI : 10.1109/71.273046

G. Muratore, U. M. Schwarz, and G. J. Woeginger, Parallel machine scheduling with nested job assignment restrictions, Operations Research Letters, vol.38, issue.1, pp.47-50, 2010.
DOI : 10.1016/j.orl.2009.09.010

URL : http://repository.tue.nl/669359

B. Nikolic, K. Bletsas, and S. M. Petters, Priority assignment and application mapping for many-cores using a limited migrative model, 2014.

C. A. Phillips, C. Stein, E. Torng, and J. Wein, Optimal Time-Critical Scheduling via Resource Augmentation, Algorithmica, vol.32, issue.2, pp.163-200, 2002.
DOI : 10.1007/s00453-001-0068-9

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.735

J. D. Salehi, J. F. Kurose, and D. F. Towsley, The effectiveness of affinity-based scheduling in multiprocessor network protocol processing (extended version), IEEE/ACM Transactions on Networking, vol.4, issue.4, pp.516-530, 1996.
DOI : 10.1109/90.532862

A. Schrijver, Combinatorial Optimization ? Polyhedra and Efficiency, 2003.