Learn More
—This paper presents the implementation of a Hierarchical Scheduling Framework (HSF) on an open source real-time operating system (FreeRTOS) to support the temporal isolation between a number of applications, on a single processor. The goal is to achieve predictable integration and reusability of independently developed components or applications. We(More)
In this paper, we propose a new protocol for handling resource sharing among prioritized real-time applications composed on a multiprocessor platform. We propose an optimal priority assignment algorithm which assigns unique priorities to the applications based on information in their interfaces. We have performed experimental evaluations to compare the(More)
—Resource efficient approaches are of great importance for resource constrained embedded systems. In this paper, we present an approach targeting systems where tasks of a critical application are partitioned on a multi-core platform and by using resource reservation techniques, the remaining bandwidth capacity on each core is utilized for one or a set of(More)
—Semi-partitioned scheduling has become the subject of recent interest for multiprocessors due to better utilization results , compared to conventional global and partitioned scheduling algorithms. Under semi-partitioned scheduling, a major group of tasks are assigned to fixed processors while a low number of tasks are allocated to more than one processor.(More)
The shift towards multi-core platforms has become inevitable from an industry perspective, therefore proper techniques are needed to deal with challenges related to this migration from single core architectures to a multi-core architecture. One of the main concerns for system developers in this context is the migration of legacy real-time systems to(More)
BACKGROUND Chronic diseases contribute a large share of disease burden in low- and middle-income countries (LMICs). Chronic diseases have a tendency to occur simultaneously and where there are two or more such conditions, this is termed as 'multimorbidity'. Multimorbidity is associated with adverse health outcomes, but limited research has been undertaken(More)
BACKGROUND Multimorbidity defined as the "the coexistence of two or more chronic diseases" in one individual, is increasing in prevalence globally. The aim of this study is to compare the prevalence of multimorbidity across low and middle-income countries (LMICs), and to investigate patterns by age and education, as a proxy for socio-economic status (SES).(More)
—Semi-partitioned scheduling has been subject of recent interest, compared with conventional global and partitioned scheduling algorithms for multiprocessors, due to better utilization results. In semi-partitioned scheduling most tasks are assigned to fixed processors while a low number of tasks are split up and allocated to different processors. Various(More)
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(More)