Johan Eker

ORCID: 0000-0003-0181-3970
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Embedded Systems Design Techniques
  • Real-Time Systems Scheduling
  • Parallel Computing and Optimization Techniques
  • Cloud Computing and Resource Management
  • Interconnection Networks and Systems
  • Software-Defined Networks and 5G
  • Advanced Control Systems Optimization
  • IoT and Edge/Fog Computing
  • Real-time simulation and control systems
  • Formal Methods in Verification
  • Distributed and Parallel Computing Systems
  • Petri Nets in System Modeling
  • Software System Performance and Reliability
  • Network Security and Intrusion Detection
  • Anomaly Detection Techniques and Applications
  • Modeling and Simulation Systems
  • Data Stream Mining Techniques
  • Advanced Control Systems Design
  • Wireless Sensor Networks for Data Analysis
  • Adaptive Control of Nonlinear Systems
  • Bluetooth and Wireless Communication Technologies
  • Model-Driven Software Engineering Techniques
  • Simulation Techniques and Applications
  • Electromagnetic Compatibility and Noise Suppression
  • Extremum Seeking Control Systems

Ericsson (Sweden)
2016-2025

Lund University
2002-2024

COMSATS University Islamabad
2023

National Yang Ming Chiao Tung University
2023

Universidade do Vale do Itajaí
2023

University of California, Berkeley
2001-2003

Modern embedded computing systems tend to be heterogeneous in the sense of being composed subsystems with very different characteristics, which communicate and interact a variety ways-synchronous or asynchronous, buffered unbuffered, etc. Obviously, when designing such systems, modeling language needs reflect this heterogeneity. Today's environments usually offer variant what we call amorphous heterogeneity address problem. This paper argues that manner leads unexpected hard-to-analyze...

10.1109/jproc.2002.805829 article EN Proceedings of the IEEE 2003-01-01

To achieve good performance in systems with limited computer resources, the constraints of implementation platform must be taken into account at design time. facilitate this, software tools are needed to analyze and simulate how timing affects control performance. This article describes two such tools: Jitterbug TrueTime.

10.1109/mcs.2003.1200240 article EN IEEE Control Systems 2003-05-29

10.1023/a:1015394302429 article EN Real-Time Systems 2002-01-01

The paper presents the emerging field of integrated control and CPU-time scheduling, where more general scheduling models methods that better suit needs systems are developed. This creates possibilities for dynamic flexible frameworks, design methodology takes availability computing resources into account during allows online trade-offs between performance resource utilization.

10.1109/cdc.2001.914701 article EN Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228) 2002-11-13

10.1016/s0967-0661(00)00086-1 article EN Control Engineering Practice 2000-12-01

High-performance embedded systems require the execution of many applications on multicore platforms and are subject to stringent restrictions constraints. The ACTORS project approach provides temporal isolation through resource reservation over a platform, adapting available resources basis overall quality requirements. architecture is fully operational both ARM MPCore x86 platforms.

10.1109/mm.2011.1 article EN IEEE Micro 2011-01-07

This paper presents the OpenDF framework and recalls that dataflow programming was once invented to address problem of parallel computing. We discuss problems with an imperative style, von Neumann programs, present what we believe are advantages using a model. The CAL actor language is briefly presented its role in ISO/MPEG standard discussed. Dataflow Interchange Format (DIF) related tools can be used for analysis actors networks, demonstrating approach. Finally, overview case study...

10.1145/1556444.1556449 article EN ACM SIGARCH Computer Architecture News 2008-12-20

The complexity and dynamicity of microservice architectures in cloud environments present substantial challenges to the reliability availability services built on these architectures. Therefore, effective anomaly detection is crucial prevent impending failures resolve them promptly. Distributed data analysis techniques based machine learning (ML) have recently gained attention detecting anomalies systems. ML-based mostly require centralized collection processing, which may raise scalability...

10.1109/tmlcn.2025.3527919 article EN cc-by IEEE Transactions on Machine Learning in Communications and Networking 2025-01-01

The paper presents a Matlab toolbox for simulation of real-time control systems. basic idea is to simulate kernel in parallel with continuous plant dynamics. allows the user explore timely behavior algorithms, and study interaction between tasks scheduler. From research perspective, it also becomes possible experiment more flexible approaches systems, such as feedback scheduling. importance unified approach design systems discussed. implementation described some detail number examples are given.

10.1109/rtcsa.1999.811266 article EN 2003-01-20

The paper presents a feedback scheduling mechanism in the context of co-design scheduler and control tasks. We are particularly interested controllers where execution time may change abruptly between different modes, such as hybrid controllers. proposed solution attempts to keep CPU utilization at high level, avoid overload, distribute computing resources evenly among is implemented periodic or sporadic task that assigns sampling periods based on execution-time measurements. also communicate...

10.1109/cdc.2001.914702 article EN Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228) 2002-11-13

The paper presents a computational model for real-time control tasks, with the primary goal of simplifying and scheduling codesign problem. combines time-triggered I/O inter-task communication dynamic, reservation-based task scheduling. To facilitate short input-output latencies, may be divided into several segments. Jitter is reduced by allowing only at beginning end segment. A key property that both schedulability performance will depend on reserved utilization factor only. This enables...

10.1109/emrts.2003.1212734 article EN 2004-01-24

The paper presents the control server, a real-time scheduling mechanism tailored to and signal processing applications. A server creates abstraction of task with specified period fixed input-output latency shorter than period. Individual tasks can be combined into more complex components without loss their individual guaranteed fixed-latency properties. I/O occurs at predefined points in time, which inputs are read or controller outputs become visible. model is especially suited for codesign...

10.3233/emc-2005-00016 article EN Journal of Embedded Computing 2005-05-01

Complex control systems are heterogeneous, in the sense of discrete computer-based controllers interacting with continuous physical plants, regular data sampling interleaving irregular communication and user interaction, multilayer multimode laws. This heterogeneity imposes great challenges for system design terms end-to-end performance modeling simulation, traceable refinements from algorithms to software/hardware implementation, component reuse. paper presents an actor-oriented methodology...

10.1109/tcst.2004.824310 article EN IEEE Transactions on Control Systems Technology 2004-03-01

Hybrid controllers for a double-tank system and heating/ventilation process have been designed implemented. Both simulations real experiments are presented. It is shown that hybrid controller consisting of time-optimal combined with PID gives very good performance. The easy to implement. gives, in one its forms, guaranteed closed loop stability.

10.1109/37.777785 article EN IEEE Control Systems 1999-08-01

10.1016/s1474-6670(17)32965-8 article EN IFAC Proceedings Volumes 2001-11-01

A hybrid control system consisting of a PID controller, time-optimal controller and switching strategy is investigated. specific strategy, guaranteeing stability, tested. To facilitate the real time implementation linear approximations optimal curves are used.

10.1109/cca.1997.627515 article EN 2002-11-22

A novel method using the cloud to implement a variable horizon model predictive controller is presented. In case of sudden long delays and downtime, graceful degradation used. Robust, best effort strategies allow industrial grade use powerful, efficient, quickly improving ecosystems. The strategy finds in, for example, non-linear control problems, proposed can be generalized robust scalable controllers that benefit from technology. We show results two selection strategies, service...

10.1016/j.ifacol.2020.12.437 article EN IFAC-PapersOnLine 2020-01-01

A two-tier architecture for cloud-based MPC is presented consisting of a high rate in the cloud and low on local device. The system use as nominal controller but switches to case an unresponsive network. two MPCs are designed be similar each other possible except sampling rate. Different alternatives when execute how perform switching presented. approach evaluated by simulation.

10.1109/cdc42340.2020.9304195 article EN 2021 60th IEEE Conference on Decision and Control (CDC) 2020-12-14

In this paper we lay out a case for the use of dataflow programming and CAL language as way addressing current challenges in parallel hardware such multicore systems FPGAs. We show how design balances conflicting concerns expressiveness, analyzability, implementability, making it promising tool implementation stream processing applications. The itself well considerations are presented illustrated with number different cases from wide range application domains.

10.1109/acssc.2012.6489194 article EN 2012-11-01

In this paper we present a computational offloading strategy with graceful degradation for executing Model Predictive Control using the cloud. We show method which allows seamless control assistance and design of flexible controllers edge examplify cyber-physical-system at high frequency illustrate how system can be improved while keeping cost down.

10.1109/edge.2019.00033 article EN 2019-07-01
Coming Soon ...