1. |
- Amirijoo, Mehdi, 1978-, et al.
(author)
-
Enhancing Feedback Control Scheduling Performance by On-line Quantification and Suppression of Measurement Disturbance
- 2005
-
In: Proceedings of the 11th IEEE Real-Time and Embedded Technology and Applications Symposium. - 0769523021 ; , s. 2-11
-
Conference paper (peer-reviewed)abstract
- In the control of continuous and physical systems, the controlled system is sampled sufficiently fast to capture the system dynamics. In general, this property cannot be applied to the control of computer systems as the measured variables are often computed over a data set, e.g., deadline miss ratio. In this paper we quantize the disturbance present in the measured variable as a function of the sampling period and we propose a measurement disturbance suppressive control structure. The experiments we have carried out show that a controller using the proposed control structure outperforms a traditional control structure with regard to performance reliability and adaptation.
|
|
2. |
- Amirijoo, Mehdi, et al.
(author)
-
Experimental Evaluation of Linear Time-Invariant Models for Feedback Performance Control in Real-Time Systems
- 2007
-
In: Real-time systems. - : Springer Science+Business Media B.V.. - 0922-6443 .- 1573-1383. ; 35:3, s. 209-238
-
Journal article (peer-reviewed)abstract
- In recent years a new class of soft real-time applications operating in unpredictable environments has emerged. Typical for these applications is that neither the resource requirements nor the arrival rates of service requests are known or available a priori. It has been shown that feedback control is very effective to support the specified performance of dynamic systems that are both resource insufficient and exhibit unpredictable workloads. To efficiently use feedback control scheduling it is necessary to have a model that adequately describes the behavior of the system. In this paper we experimentally evaluate the accuracy of four linear time-invariant models used in the design of feedback controllers. We introduce a model (DYN) that captures additional system dynamics, which a previously published model (STA) fails to include. The accuracy of the models are evaluated by validating the models with regard to measured data from the controlled system and through a set of experiments where we evaluate the performance of a set of feedback control schedulers tuned using these models. From our evaluations we conclude that second order models (e.g., DYN) are more accurate than first order models (e.g. STA). Further we show that controllers tuned using second order models perform better than controllers tuned using first order models.
|
|
3. |
- Amirijoo, Mehdi, 1978-, et al.
(author)
-
Finite Horizon QoS Prediction of Reconfigurable Firm Real-Time Systems
- 2006
-
In: IEEE International Conference on Embedded and Real-Time Computing Systems and Applications,2006. - Los Alamitos, California, USA : IEEE Computer Society. ; , s. 233-
-
Conference paper (peer-reviewed)abstract
- Updating real-time system software is often needed in response to errors and added requirements to the software. Stopping a running application, updating the software, and then restarting the application is not suitable for systems with high availability requirements. On the other hand, dynamically updating a system may increase the execution time of the tasks, thus, degrading the performance of the system. Degradation is not acceptable for performance-critical real-time systems as there are strict requirements on the performance. In this paper we present an approach that enables dynamic reconfiguration of a real-time system, where the performance of the system during a reconfiguration satisfies a given worst-case performance specification. Evaluation shows that the presented method is efficient in guaranteeing the worst-case performance of dynamically reconfigurable firm real-time systems.
|
|
4. |
- Amirijoo, Mehdi, et al.
(author)
-
Generalized performance management of multi-class real-time imprecise data services
- 2005
-
In: Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International. ; , s. 12-49
-
Conference paper (other academic/artistic)abstract
- The intricacy of real-time data service management increases mainly due to the emergence of applications operating in open and unpredictable environments, increases in software complexity, and need for performance guarantees. In this paper we propose an approach for managing the quality of service of real-time databases that provide imprecise and differentiated services, and that operate in unpredictable environments. Transactions are classified into service classes according to their level of importance. Transactions within each service class are further classified into subclasses based on their quality of service requirements. In this way transactions are explicitly differentiated according to their importance and quality of service requests. The performance evaluation shows that during overloads the most important transactions are guaranteed to meet their deadlines and that reliable quality of service is provided even in the face of varying load and execution time estimation errors.
|
|
5. |
- Amirijoo, Mehdi, 1978-, et al.
(author)
-
QoD Adaptation for Achieving Lifetime Predictability of WSN Nodes Communicating over Satellite Links
- 2007
-
In: International Conference on Networked Sensing Systems INSS,2007. - : IEEE. - 1424412315 ; , s. 19-26
-
Conference paper (peer-reviewed)abstract
- In this paper we propose an architecture consisting of a particular type of node, namely a communication server that collects and aggregates data, and establishes a link between the users and the sensor nodes through satellite communication. A key challenge with satisfying a lifetime requirement of the communication server is the unpredictability of the sensor data volume arriving at the communication server and the transmission power of the satellite terminal. To provide lifetime predictability we propose an approach that automatically adjusts the quality of the data such that the specified lifetime if achieved. We have shown through an extensive evaluation that the approach manages to provide an actual lifetime within 2% of the specified lifetime despite variations in workload and communication link quality.
|
|
6. |
- Amirijoo, Mehdi, 1978-
(author)
-
QoS Control of Real-Time Data Services under Uncertain Workload
- 2007
-
Doctoral thesis (other academic/artistic)abstract
- Real-time systems comprise computers that must generate correct results in a timely manner. This involves a wide spectrum of computing systems found in our everyday life ranging from computers in rockets to our mobile phones. The criticality of producing timely results defines the different types of realtime systems. On one hand, we have the so-called hard real-time systems, where failing to meet deadlines may result in a catastrophe. In this thesis we are, however, concerned with firm and soft real-time systems, where missing deadlines is acceptable at the expense of degraded system performance. The usage of firm and soft real-time systems has increased rapidly during the last years, mainly due to the advent of applications in multimedia, telecommunication, and e-commerce. These systems are typically data-intensive, with the data normally spanning from low-level control data, typically acquired from sensors, to high-level management and business data. In contrast to hard real-time systems, the environments in which firm and soft real-time systems operate in are typically open and highly unpredictable. For example, the workload applied on a web server or base station in telecommunication systems varies according to the needs of the users, which is hard to foresee. In this thesis we are concerned with quality of service (QoS) management of data services for firm and soft real-time systems. The approaches and solutions presented aim at providing a general understanding of how the QoS can be guaranteed according to a given specification, even if the workload varies unpredictably. The QoS specification determines the desired QoS during normal system operation, and the worst-case system performance and convergence rate toward the desired setting in the face of transient overloads. Feedback control theory is used to control QoS since little is known about the workload applied on the system. Using feedback control the difference between the measured QoS and the desired QoS is formed and fed into a controller, which computes a change to the operation of the real-time system. Experimental evaluation shows that using feedback control is highly effective in managing QoS such that a given QoS specification is satisfied. This is a key step toward automatic management of intricate systems providing real-time data services.
|
|
7. |
- Amirijoo, Mehdi, et al.
(author)
-
Quantifying and Suppressing the Measurement Disturbance in Feedback Controlled Real-Time Systems
- 2008
-
In: Real-time systems. - : Springer. - 0922-6443 .- 1573-1383. ; 40:1, s. 44-76
-
Journal article (peer-reviewed)abstract
- In the control of continuous and physical systems, the controlled system is sampled sufficiently fast to capture the dynamics of the system. In general, this property cannot be applied to the control of computer systems as the measured variables are often computed over a data set, e.g., deadline miss ratio. In this paper we quantify the disturbance present in the measured variable as a function of the data set size and the sampling period, and we propose a feedback control structure that suppresses the measurement disturbance. The experiments we have carried out show that a controller using the proposed control structure outperforms a traditional control structure with regard to performance reliability.
|
|
8. |
- Amirijoo, Mehdi, et al.
(author)
-
Specification and Management of QoS in Real-Time Databases Supporting Imprecise Computations
- 2006
-
In: IEEE Transactions on Computers. - 0018-9340 .- 1557-9956. ; 55:3, s. 304-319
-
Journal article (peer-reviewed)abstract
- Real-time applications such as e-commerce, flight control, chemical and nuclear control, and telecommunication are becoming increasingly sophisticated in their data needs, resulting in greater demands for real-time data services that are provided by real-time databases. Since the workload of real-time databases cannot be precisely predicted, they can become overloaded and thereby cause temporal violations, resulting in damage or even a catastrophe. Imprecise computation techniques address this problem and allow graceful degradation during overloads. In this paper, we present a framework for QoS specification and management consisting of a model for expressing QoS requirements, an architecture based on feedback control scheduling, and a set of algorithms implementing different policies and behaviors. Our approach gives a robust and controlled behavior of real-time databases, even for transient overloads and with inaccurate runtime estimates of the transactions. Further, performance experiments show that the proposed algorithms outperform a set of baseline algorithms that uses feedback control.
|
|
9. |
- Amirijoo, Mehdi, 1978-, et al.
(author)
-
Toward Adaptive Control of QoS-Importance Decoupled Real-Time Systems
- 2007
-
In: IEEE International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks,2007.
-
Conference paper (peer-reviewed)abstract
- This paper deals with differentiated services in real-time systems. Tasks submitted to a real-time system are differentiated with respect to importance and QoS requirements. We use feedback control to enforce the requirements in QoS and ensure a hierarchical admission policy based on the importance of the tasks. The results show that the requirements are met during steady state when the workload is constant. The feedback control approach does not satisfactorily manage QoS when there is a sudden and significant workload change (transient state) due to the time-variant nature of the system. To address this, we present preliminary and promising results using adaptive control, and report on some challenges we are facing when applying the theory.
|
|
10. |
- Bengtsson, Jörgen, et al.
(author)
-
The influence of age on the distribution of morphine and morphine-3-glucuronide across the blood-brain barrier in sheep
- 2009
-
In: British Journal of Pharmacology. - : Wiley. - 0007-1188 .- 1476-5381. ; 157:6, s. 1085-1096
-
Journal article (peer-reviewed)abstract
- Background and purpose The effect of age on the distribution of morphine and morphine-3-glucuronide (M3G) across the blood-brain barrier (BBB) was studied in a sheep model utilizing intracerebral microdialysis. The effect of neonatal asphyxia on brain drug distribution was also studied. Experimental approach Microdialysis probes were inserted into the cortex, striatum and blood of 11 lambs (127 gestation days) and six ewes. Morphine, 1 mg.kg(-1), was intravenously administered as a 10 min constant infusion. Microdialysis and blood samples were collected for up to 360 min and analysed using liquid chromatography-tandem mass spectrometry. The half-life, clearance, volume of distribution, unbound drug brain : blood distribution ratio (K(p,uu)) and unbound drug volume of distribution in brain (V(u,brain)) were estimated. Key results Morphine K(p,uu) was 1.19 and 1.89 for the sheep and premature lambs, respectively, indicating that active influx into the brain decreases with age. Induced asphyxia did not affect transport of morphine or M3G across the BBB. Morphine V(u,brain) measurements were higher in sheep than in premature lambs. The M3G K(p,uu) values were 0.27 and 0.17 in sheep and premature lambs, indicating a net efflux from the brain in both groups. Conclusions and implications The morphine K(p,uu) was above unity, indicating active transport into the brain; influx was significantly higher in premature lambs than in adult sheep. These results in sheep differ from those in humans, rats, mice and pigs where a net efflux of morphine from the brain is observed.
|
|