With ubiquitous deployment of sensors and network connectivity, amounts of real-time data for embedded systems are increasing\nrapidly and database capability is required for many embedded systems for systematic management of real-time data. In such\nembedded systems, supporting the timeliness of tasks accessing databases is an important problem. However, recent multi core based\nembedded architectures pose a significant challenge for such data-intensive real-time tasks since the response time of\naccessing data can be significantly affected by potential intercore interferences. In this paper, we propose a novel feedback control\nscheme that supports the timeliness of data-intensive tasks against unpredictable intercore interferences. In particular, we use\nmultiple inputs/multiple outputs (MIMO) control method that exploits multiple control knobs, for example, CPU frequency and\nthe Quality-of-Data (QoD) to handle highly unpredictable workloads in multicore systems. Experimental results, using actual\nimplementation, show that the proposed approach achieves the target Quality-of-Service (QoS) goals, such as task timeliness and\nQuality-of-Data (QoD) while consuming less energy compared to baseline approaches.
Loading....