Affiliation:
1. A. K. Choudhury School of Information Technology, University of Calcutta, India
2. Advanced Computing 8 Microelectronics Unit, Indian Statistical Institute, India
Abstract
Dynamic partial reconfiguration (DPR) enabled FPGA-based Cloud architecture acts as a flexible and efficient shared environment to facilitates application support to users’ request at low cost. While on one hand we need to handle a variety of tasks, such as periodic or sporadic, deadline or non-deadline, high or low critical tasks from the point of producing correct results, on the other hand we are constrained to use untrusted FPGA-based application IP blocks procured from various third-party vendors, which may contain hardware Trojan horse (HTH) affecting throughput and reliability of the Cloud. We propose Trojan-aware processing of tasks by monitored execution of a task on different untrusted cores, and then one more execution is done upon detection of hardware Trojan effects. For this stringent scheduling environment, the proposed dynamic scheduling algorithm is also properly extended to guarantee successful recovery from Trojan effects for all accepted tasks. Experimental results show that our algorithm improves worst-case-response-time for all tasks including non-deadline tasks and achieves lower task rejection rate for the deadline tasks, through judicious non-uniform partitioning of FPGAs based on supported jobs and subsequent better resource utilization, compared to that for existing Trojan-aware scheduling techniques.
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference23 articles.
1. Time-Critical Systems Design: A Survey
2. Y. Xiang and S. Pasricha. 2018. Mixed-criticality scheduling on heterogeneous multicore systems powered by energy harvesting. Integration the VLSI Journal 61 (2018) 114--124. Y. Xiang and S. Pasricha. 2018. Mixed-criticality scheduling on heterogeneous multicore systems powered by energy harvesting. Integration the VLSI Journal 61 (2018) 114--124.
3. Run-Time Management for Multicore Embedded Systems With Energy Harvesting
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献