Security-aware multi-objective optimization of distributed reconfigurable embedded systems

Hyunsuk Nam, Roman L Lysecky

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Distributed embedded systems are increasingly prevalent in numerous applications, and with pervasive network access within these systems, security is also a critical design concern. We present a modeling and optimization framework for distributed embedded systems incorporating heterogeneous resources, including single core processor, asymmetric multicore processors, and FPGAs. A dataflow-based modeling framework for streaming applications integrates models for computational latency, cryptographic security levels, communication latency, and power consumption. We utilize a multi-objective genetic optimization algorithm to optimize security subject to constraints for energy consumption and minimum security level. The presented methodology is evaluated using a video-based object detection and tracking application considering several distributed heterogeneous embedded systems architectures.

Original languageEnglish (US)
JournalJournal of Parallel and Distributed Computing
DOIs
StateAccepted/In press - Jan 1 2018

Fingerprint

Reconfigurable Systems
Multiobjective optimization
Multi-objective Optimization
Embedded systems
Embedded Systems
Latency
Distributed Systems
Security systems
Field programmable gate arrays (FPGA)
Multi-core Processor
Heterogeneous Systems
Object Tracking
Object Detection
Electric power utilization
Energy utilization
Data Flow
System Architecture
Streaming
Modeling
Field Programmable Gate Array

Keywords

  • Co-design modeling
  • Design space exploration
  • Distributed embedded systems
  • Dynamic optimization
  • Penalty functions
  • Security

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Artificial Intelligence

Cite this

@article{4ba57369ea3c47a19baae38a783a38ed,
title = "Security-aware multi-objective optimization of distributed reconfigurable embedded systems",
abstract = "Distributed embedded systems are increasingly prevalent in numerous applications, and with pervasive network access within these systems, security is also a critical design concern. We present a modeling and optimization framework for distributed embedded systems incorporating heterogeneous resources, including single core processor, asymmetric multicore processors, and FPGAs. A dataflow-based modeling framework for streaming applications integrates models for computational latency, cryptographic security levels, communication latency, and power consumption. We utilize a multi-objective genetic optimization algorithm to optimize security subject to constraints for energy consumption and minimum security level. The presented methodology is evaluated using a video-based object detection and tracking application considering several distributed heterogeneous embedded systems architectures.",
keywords = "Co-design modeling, Design space exploration, Distributed embedded systems, Dynamic optimization, Penalty functions, Security",
author = "Hyunsuk Nam and Lysecky, {Roman L}",
year = "2018",
month = "1",
day = "1",
doi = "10.1016/j.jpdc.2018.02.015",
language = "English (US)",
journal = "Journal of Parallel and Distributed Computing",
issn = "0743-7315",
publisher = "Academic Press Inc.",

}

TY - JOUR

T1 - Security-aware multi-objective optimization of distributed reconfigurable embedded systems

AU - Nam, Hyunsuk

AU - Lysecky, Roman L

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Distributed embedded systems are increasingly prevalent in numerous applications, and with pervasive network access within these systems, security is also a critical design concern. We present a modeling and optimization framework for distributed embedded systems incorporating heterogeneous resources, including single core processor, asymmetric multicore processors, and FPGAs. A dataflow-based modeling framework for streaming applications integrates models for computational latency, cryptographic security levels, communication latency, and power consumption. We utilize a multi-objective genetic optimization algorithm to optimize security subject to constraints for energy consumption and minimum security level. The presented methodology is evaluated using a video-based object detection and tracking application considering several distributed heterogeneous embedded systems architectures.

AB - Distributed embedded systems are increasingly prevalent in numerous applications, and with pervasive network access within these systems, security is also a critical design concern. We present a modeling and optimization framework for distributed embedded systems incorporating heterogeneous resources, including single core processor, asymmetric multicore processors, and FPGAs. A dataflow-based modeling framework for streaming applications integrates models for computational latency, cryptographic security levels, communication latency, and power consumption. We utilize a multi-objective genetic optimization algorithm to optimize security subject to constraints for energy consumption and minimum security level. The presented methodology is evaluated using a video-based object detection and tracking application considering several distributed heterogeneous embedded systems architectures.

KW - Co-design modeling

KW - Design space exploration

KW - Distributed embedded systems

KW - Dynamic optimization

KW - Penalty functions

KW - Security

UR - http://www.scopus.com/inward/record.url?scp=85044113735&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85044113735&partnerID=8YFLogxK

U2 - 10.1016/j.jpdc.2018.02.015

DO - 10.1016/j.jpdc.2018.02.015

M3 - Article

AN - SCOPUS:85044113735

JO - Journal of Parallel and Distributed Computing

JF - Journal of Parallel and Distributed Computing

SN - 0743-7315

ER -