Component-based software development facilitates the development process of large and complex software systems. By the advent of multiprocessors, the independently developed components can be integrated on a multi-core platform to achieve an efficient use of system hardware and a decrease in system power consumption and costs. In this paper, we consider a virtual multiprocessor platform where each component can be dynamically allocated to any set of processors of the platform with a maximum concurrency level. Global-EDF is used for intra-component scheduling. The existing analysis for such systems have assumed that tasks are independent. In this paper, we enable intra-component resource sharing for this platform. We investigate using a spin-based resource sharing protocol with the accompanying analysis that extends the existing analysis for independent tasks. We briefly illustrate and evaluate our initial results with an example.
|Number of pages||2|
|Journal||ACM SIGBED Review|
|Publication status||Published - Jun 2016|
|Event||8th International Workshop on Compositional Theory and Technology for Real-Time Embedded Systems (CRTS 2015) - San Antonio, United States|
Duration: 1 Dec 2015 → 1 Dec 2015
Conference number: 8