Article
Computer Science, Artificial Intelligence
Mohamed Abdel-Basset, Reda Mohamed, Mohamed Abouhawwash, Ripon K. Chakrabortty, Michael J. Ryan
Summary: This paper proposes a multi-objective approach based on the modified sine-cosine algorithm for task scheduling in multiprocessor systems, showing superior performance compared to other established multi-objective algorithms in most test cases. The approach optimizes both makespan and energy metrics to enhance system efficiency.
EXPERT SYSTEMS WITH APPLICATIONS
(2021)
Article
Computer Science, Information Systems
Bichi Bashir Yusuf, Tahir Maqsood, Faisal Rehman, Sajjad A. Madani
Summary: This article presents energy-aware parallel scheduling techniques aimed at reducing algorithm execution time while considering network load. Experimental results show that the proposed parallel scheduling algorithms achieve a significant reduction in execution time.
Article
Computer Science, Hardware & Architecture
Jun Xiao, Yixian Shen, Andy D. Pimentel
Summary: This article examines the challenges of providing real-time guarantees for embedded software in multi-core processors with shared caches. The paper proposes a cache interference-aware task partitioning algorithm and conducts schedulability analysis and empirical evaluation. The results demonstrate that the proposed algorithm outperforms other methods in terms of schedulable task sets.
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS
(2022)
Article
Computer Science, Information Systems
Laura Elena Rubio-Anguiano, Abel Chils Trabanco, Jose Luis Briz Velasco, Antonio Ramirez-Trevino
Summary: CAlECs is a clustered scheduling system for MPSoCs that optimizes energy consumption by calculating a cyclic executive for hard real-time tasks at minimum frequency. It includes an online controller to manage system and task variations, ensuring constraints are met. The system's modular design allows for different modeling and scheduling approaches, leading to optimized CPU utilization and reduced SWaP factor.
Article
Computer Science, Hardware & Architecture
Shivam Kundan, Theodoros Marinakis, Iraklis Anagnostopoulos, Dimitri Kagaris
Summary: This paper proposes a fine-grained application characterization methodology that leverages Performance Monitoring Counters (PMCs) and Cache Monitoring Technology (CMT) in Intel processors to schedule applications in a multiprocessor system. The approach focuses on minimizing contention and achieves higher system throughput and fairness.
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION
(2022)
Article
Computer Science, Information Systems
Amir Yeganeh-Khaksar, Mohsen Ansari, Alireza Ejlali
Summary: This article proposes a method for mapping and scheduling periodic soft real-time tasks in multicore embedded systems to achieve a given reliability target while keeping the total power consumption under the chip TDP. Experimental results show that the proposed method can significantly reduce peak power consumption.
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING
(2022)
Article
Computer Science, Hardware & Architecture
Yi-Wen Zhang
Summary: Energy-aware real-time scheduling for mixed-criticality systems has gained attention. This study focuses on nonpreemptive dynamic priority scheduling, proposing an algorithm that consumes 25.72% less energy compared to existing ones. Extensive simulations validate the algorithm's performance.
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
(2022)
Article
Computer Science, Hardware & Architecture
Sina Yari Karin, Hakan Aydin, Dakai Zhu, Steven Drager, Matthew Anderson
Summary: This paper investigates the impact of priority assignment on schedule-based attacks in fixed-priority real-time systems, proposing optimal priority assignment algorithm and dynamic delaying algorithm to reduce posterior schedule-based attacks. The performance of six attack-aware priority-assignment policies are derived and compared through comprehensive simulations.
JOURNAL OF SYSTEMS ARCHITECTURE
(2023)
Article
Computer Science, Hardware & Architecture
Luca Abeni, Alessandro Biondi, Enrico Bini
Summary: This paper discusses and presents a set of partitioning algorithms, including mathematical optimization and heuristics, to tackle the problem of online admission control and partitioning. An experimental evaluation shows that some of the heuristic algorithms can effectively partition complex task sets in practical settings.
JOURNAL OF SYSTEMS ARCHITECTURE
(2022)
Article
Computer Science, Hardware & Architecture
Junlong Zhou, Mingyue Zhang, Jin Sun, Tian Wang, Xiumin Zhou, Shiyan Hu
Summary: This article proposes a novel algorithm that uses fuzzy dominance to evaluate the relative fitness values of candidate solutions, and maximizes both soft-error reliability (SER) and lifetime reliability (LTR) simultaneously for dependent tasks executing on heterogeneous MPSoC systems under real-time constraint. The experiments show that the algorithm achieves better SER-LTR tradeoff solutions with higher hypervolume and less computation cost compared to state-of-the-art approaches.
IEEE TRANSACTIONS ON RELIABILITY
(2022)
Article
Computer Science, Hardware & Architecture
Ehsan Aerabi, Mahdi Fazeli, David Hely
Summary: This paper addresses the issue of cyclic energy harvesting in offline cyclic-executive scheduling for the first time and proposes two methods to solve the problem of scheduling periodic tasks with hard deadlines, taking into account variable cyclic energy arrivals from the energy harvester. The proposed methods are compared with a First-Fit approach from different optimization perspectives, such as task utilization, number of tasks, and amount of harvested energy.
MICROPROCESSORS AND MICROSYSTEMS
(2022)
Article
Computer Science, Information Systems
Jaewoo Lee, Hyeongboo Baek
Summary: This study introduces a new component-based scheduling theory for effectively allocating computing resources to components in embedded systems. It was found that the approach can reduce overhead while improving the acceptance ratio in compositions of multiple components.
Article
Computer Science, Hardware & Architecture
Faezeh Sadat Saadatmand, Nezam Rohbani, Farshad Baharvand, Hamed Farbeh
Summary: This paper proposes a system-level aging mitigation method, TAMER, which smooths the temperature pattern inside the chip by considering core utilization and internal units' activity, preventing the occurrence of hotspots. Experimental results show that TAMER reduces the temperature standard deviation of the cores by 56% and 37% compared to the previous algorithm, without imposing any additional overhead on the system.
JOURNAL OF SUPERCOMPUTING
(2021)
Article
Chemistry, Analytical
JongBeom Lim
Summary: Internet of Things applications are popular due to their lightweight nature and usefulness. This paper proposes a latency-aware task scheduling method based on artificial intelligence in small-scale fog computing environments, which reduces latency and improves efficiency.
Article
Computer Science, Theory & Methods
Mohsen Ansari, Sepideh Safari, Heba Khdr, Pourya Gohari-Nazari, Joerg Henkel, Alireza Ejlali, Shaahin Hessabi
Summary: This article introduces a peak-power-aware checkpointing (PPAC) technique that tolerates faults and meets power constraints in hard real-time embedded systems. By adjusting the timing of checkpoints and utilizing the available slack times on the cores, the technique reduces peak power and saves energy.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
(2022)
Article
Computer Science, Artificial Intelligence
Jose Luis Conradi Hoffmann, Leonardo Passig Horstmann, Mateus Martinez Lucena, Gustavo Medeiros de Araujo, Antonio Augusto Frohlich, Marcos Hisashi Napoli Nishioka
Summary: This paper presents a Semi-Supervised Deep Learning approach for wind turbine anomaly detection, integrated into an IoT Platform as a real-time Workflow. The proposed solution successfully detects every unhealthy sample on the IoT Platform.
APPLIED ARTIFICIAL INTELLIGENCE
(2021)
Article
Computer Science, Information Systems
Antonio Augusto Froehlich, Leonardo Passig Horstmann, Jose Luis Conradi Hoffmann
Summary: Industrial Internet of Things (IIoT) gateways are vulnerable to cybersecurity threats, posing risks to the security and reliability of the IIoT system. This paper presents a Secure IIoT Gateway Architecture that utilizes Trusted Execution Environment and consolidated security algorithms to establish a secure IIoT environment. The gateway handles critical IIoT procedures, such as device admission, bootstrapping, key management, authentication, and data exchange between operational technology (OT) and information technology (IT), within a secure execution domain. The architecture also includes measures for IIoT devices to safely communicate with the Cloud without relying on the integrity of the gateways, allowing continuous verification of gateway integrity. The security of the proposed solution is formally proven, and the architecture's security is evaluated based on defined requirements.
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT
(2023)
Proceedings Paper
Engineering, Industrial
Jose Luis Conradi Hoffmann, Leonardo Passig Horstmann, Matheus Wagner, Felipe Vieira, Mateus Martinez de Lucena, Antonio Augusto Frohlich
Summary: This paper presents an integration of formal methods with a data-driven representation in the field of autonomous vehicles, exploring the use of timed automata and Signal Temporal Logic (STL) approaches.
2022 IEEE 31ST INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE)
(2022)