U. Brinkschulte - Academia.edu (original) (raw)

Papers by U. Brinkschulte

Research paper thumbnail of Implementing and Evaluating the AHS Organic Middleware - A First Approach

2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2010

... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for s... more ... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for scheduling task graphs onto a grid. In 3rd International Workshop on Middleware for Grid Computing (MGC05), Grenoble, France, 2005. ...

Research paper thumbnail of Model-Driven Design and Organic Computing - Contradictory or Synergetic Approaches to Overcome the Embedded Software Crisis

2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2009

This panel discusses two different approaches to overcome the embedded software crisis. On one ha... more This panel discusses two different approaches to overcome the embedded software crisis. On one hand, model-driven design is an approach to build software by using a hierarchy of models and automatic transformation between these models. Organic computing is building systems inspired by nature. A main purpose of this panel is to answer the question if these approaches are contradictory or can be combined in a synergetic way.

Research paper thumbnail of Examinating Task Distribution by an Artificial Hormone System Based Middleware

2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), 2008

... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for s... more ... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for scheduling task graphs onto a grid. In 3rd Interna-tional Workshop on Middleware for Grid Computing (MGC05), Grenoble, France, 2005. ...

Research paper thumbnail of Towards an Artificial Hormone System for Self-organizing Real-Time Task Allocation

Lecture Notes in Computer Science, 2007

... In: Proc. 8th Int. Symp. on Computer and Information Sciences, Istanbul, Turkey (November 199... more ... In: Proc. 8th Int. Symp. on Computer and Information Sciences, Istanbul, Turkey (November 1993) 2. Cicerre, FRL, Bittencourt, LF, Madeira, ERM, Buzato, LE: A path clustering heuristic for scheduling task graphs onto a grid. In: MGC05. ...

Research paper thumbnail of An Artificial Hormone System for Self-Organizing Real-Time Task Allocation in Organic Middleware

Understanding Complex Systems, 2008

Page 1. 12 An Artificial Hormone System for Self-Organizing Real-Time Task Allocation in Organic ... more Page 1. 12 An Artificial Hormone System for Self-Organizing Real-Time Task Allocation in Organic Middleware Uwe Brinkschulte, Mathias Pacher, and Alexander von Renteln University of Karlsruhe, Bldg. 40.28, Engler-Bunte-Ring 8, 76131 Karlsruhe, Germany. ...

Research paper thumbnail of Digital On-demand Computing Organism - Interaction between Monitoring and Middleware

2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2011

ABSTRACT Organic Computing is a vital and promising research area. Inspired by nature, organic co... more ABSTRACT Organic Computing is a vital and promising research area. Inspired by nature, organic computing research wants to learn and adopt from techniques and properties of nature. The goal is to acquire the so called self-X properties like self-organization and self-healing. The DodOrg project introduces such an organic computing system for real-time applications, a whole new computing system from the bottom to the top. In this paper, we present the interaction between organic middleware and monitoring. Our results showed very promising results and only a small overhead for monitoring and the artificial hormone system based middleware.

Research paper thumbnail of Real-time event-handling and scheduling on a multithreaded Java microcontroller

Microprocessors and Microsystems, 2003

Research paper thumbnail of A multithreaded Java microcontroller for thread-oriented real-time event-handling

1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), 1999

We propose a multithreaded Java microcontroller— called Komodo microcontroller—with a new hardwar... more We propose a multithreaded Java microcontroller— called Komodo microcontroller—with a new hardware event handling mechanism that allows handling of simulta-neous overlapping events with hard real-time requirements. Real-time Java threads are used as interrupt service ...

Research paper thumbnail of A scheduling technique providing a strict isolation of real-time threads

Proceedings of the Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. (WORDS 2002), 2002

Highly dynamic programming environments for embedded real-time systems require a strict isolation... more Highly dynamic programming environments for embedded real-time systems require a strict isolation of real-time threads from each other to achieve dependable systems. We propose a new real-time scheduling technique, called guar- anteed percentage (GP) scheme that assigns each thread a specific percentage of the processor power. A hardware scheduler in conjunction with a multithreaded processor guarantees the execution of instructions

Research paper thumbnail of A microkernel middleware architecture for distributed embedded real-time systems

Proceedings 20th IEEE Symposium on Reliable Distributed Systems, 2001

Today more and more embedded real-time systems are implemented in a distributed way. Thesedistrib... more Today more and more embedded real-time systems are implemented in a distributed way. Thesedistributed embedded systems consist of a few controllers up to several hundred. Distribution andparallelism in embedded real-time systems design increase the engineering challenges and requirenew methodological framework based on middleware. Our research work focuses on the developmentof a middleware that supports the design of heterogenous distributed real-time

Research paper thumbnail of Distributed real-time computing for microcontrollers-the OSA+ approach

Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002, 2002

New applications introducing restrictions in power consumption, heat, costs and available space l... more New applications introducing restrictions in power consumption, heat, costs and available space lead to small microcontrollers becoming more and more important in distributed real-time systems. Traditional real-time middleware architectures don't fit very well for these small ...

Research paper thumbnail of Osa+/sup 1/ real-time middleware, results and perspectives

Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings., 2004

ABSTRACT

Research paper thumbnail of A Microkernel Architecture for a Highly Scalable Real-Time Middleware

Middleware systems support the development of dis- tributed real-time systems in particular in he... more Middleware systems support the development of dis- tributed real-time systems in particular in heterogeneous environments. We propose OSA+, a scalable service- oriented middleware architecture. OSA+ offers support not only for communication between but also for the execu- tion of tasks. It adapts to different hardware, operating and communication systems by the use of basic services. These services can be plugged

Research paper thumbnail of Improving the Real-time Behaviour of a Multithreaded Java Microcontroller by Control Theory and Model Based Latency Prediction

ABSTRACT Our aim is to investigate if it is possible to control and to stabilize the throughput (... more ABSTRACT Our aim is to investigate if it is possible to control and to stabilize the throughput (IPC rate) of a thread running on a multithreaded Java processor by a closed feedback loop and a model based latency predictor. We implemented a PID controller and a model based latency predictor in the processor simulator of the Komodo microcontroller developed at the universities of Karlsruhe and Augsburg to simulate both as additional hardware modules. GP (guaranteed percentage) scheduling is used to control the thread. Evaluations show that the aimed IPC rate of a thread is achieved by the controller and stabilized by the latency predictor thus improving the real-time capabilities of the Java processor.

Research paper thumbnail of Evaluation and superiority analysis of a decentralized task control mechanism for dependable real-time SoC architectures

Research paper thumbnail of Analyzing the Overhead of Self-Optimization through Task Migration within a Decentralized Task Control Mechanism for Dependable System-on-Chip Architectures

This article presents our concept of an artificial hormone system for realizing a completely dece... more This article presents our concept of an artificial hormone system for realizing a completely decentralized selforganizing and real-time capable task control mechanism using self-X properties. Besides the fundamentals of the prior hormone concept and the implementation model, we present latest results of our research: specification and analysis of an accurate timing model according the self-optimization procedure, using global task migration across a redundant multi-core SoC architecture. Furthermore we validate and compare the overhead in task migration towards the performance gain in execution, leading to first assessment in efficiency and profitability of the migration based optimization schemes.

Research paper thumbnail of DodOrg—A Self-adaptive Organic Many-core Architecture

Organic Computing — A Paradigm Shift for Complex Systems, 2011

ABSTRACT The Digital on-Demand Computing Organism (DodOrg) project addresses a new computer archi... more ABSTRACT The Digital on-Demand Computing Organism (DodOrg) project addresses a new computer architecture principle. The complexity of today’s computing systems and the dynamics which arise from the interaction of various subsystems with each other as well as with the environment, restrain an efficient optimisation and maintenance of such systems. DodOrg is a novel, biologically inspired, heterogeneous, and adaptive computer architecture, that features self-x properties in order to ease management and optimisation. Multiple interleaved control loops, that span all system layers, are employed for realisation of these self-x properties, such as self-optimisation. A dedicated monitoring infrastructure provides the basis for these control loops and realises the basic property of self-awareness. The modular architecture of Organic Processing Cells (OPC) provide a flexible hardware infrastructure with reconfiguration capabilities, that are essential for realisation of adaptive systems. Distributed task mapping is achieved through an Artificial Hormone System (AHS) within the organic middleware. The organic thermal management increases the system’s mean time to failure by balancing the thermal distribution between OPCs. KeywordsSelf-adaptive computing-Self-x-Distributed middleware-Monitoring-Thermal management-Reconfigurable computing

Research paper thumbnail of Design and architectures for dependable embedded systems

Proceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis - CODES+ISSS '11, 2011

Abstract The paper presents an overview of a major research project on dependable embedded system... more Abstract The paper presents an overview of a major research project on dependable embedded systems that has started in Fall 2010 and is running for a projected duration of six years. Aim is a 'dependability co-design'that spans various levels of abstraction in the ...

Research paper thumbnail of Real-Time Middleware for Industrial Embedded Measurement and Control Application

Research paper thumbnail of A Middleware Architecture for Ubiquitous Computing Systems with Real-Time Needs

Research paper thumbnail of Implementing and Evaluating the AHS Organic Middleware - A First Approach

2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2010

... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for s... more ... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for scheduling task graphs onto a grid. In 3rd International Workshop on Middleware for Grid Computing (MGC05), Grenoble, France, 2005. ...

Research paper thumbnail of Model-Driven Design and Organic Computing - Contradictory or Synergetic Approaches to Overcome the Embedded Software Crisis

2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2009

This panel discusses two different approaches to overcome the embedded software crisis. On one ha... more This panel discusses two different approaches to overcome the embedded software crisis. On one hand, model-driven design is an approach to build software by using a hierarchy of models and automatic transformation between these models. Organic computing is building systems inspired by nature. A main purpose of this panel is to answer the question if these approaches are contradictory or can be combined in a synergetic way.

Research paper thumbnail of Examinating Task Distribution by an Artificial Hormone System Based Middleware

2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), 2008

... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for s... more ... [10] FRL Cicerre LF Bittencourt, ERM Madeira and LE Buzato. A path clustering heuristic for scheduling task graphs onto a grid. In 3rd Interna-tional Workshop on Middleware for Grid Computing (MGC05), Grenoble, France, 2005. ...

Research paper thumbnail of Towards an Artificial Hormone System for Self-organizing Real-Time Task Allocation

Lecture Notes in Computer Science, 2007

... In: Proc. 8th Int. Symp. on Computer and Information Sciences, Istanbul, Turkey (November 199... more ... In: Proc. 8th Int. Symp. on Computer and Information Sciences, Istanbul, Turkey (November 1993) 2. Cicerre, FRL, Bittencourt, LF, Madeira, ERM, Buzato, LE: A path clustering heuristic for scheduling task graphs onto a grid. In: MGC05. ...

Research paper thumbnail of An Artificial Hormone System for Self-Organizing Real-Time Task Allocation in Organic Middleware

Understanding Complex Systems, 2008

Page 1. 12 An Artificial Hormone System for Self-Organizing Real-Time Task Allocation in Organic ... more Page 1. 12 An Artificial Hormone System for Self-Organizing Real-Time Task Allocation in Organic Middleware Uwe Brinkschulte, Mathias Pacher, and Alexander von Renteln University of Karlsruhe, Bldg. 40.28, Engler-Bunte-Ring 8, 76131 Karlsruhe, Germany. ...

Research paper thumbnail of Digital On-demand Computing Organism - Interaction between Monitoring and Middleware

2011 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 2011

ABSTRACT Organic Computing is a vital and promising research area. Inspired by nature, organic co... more ABSTRACT Organic Computing is a vital and promising research area. Inspired by nature, organic computing research wants to learn and adopt from techniques and properties of nature. The goal is to acquire the so called self-X properties like self-organization and self-healing. The DodOrg project introduces such an organic computing system for real-time applications, a whole new computing system from the bottom to the top. In this paper, we present the interaction between organic middleware and monitoring. Our results showed very promising results and only a small overhead for monitoring and the artificial hormone system based middleware.

Research paper thumbnail of Real-time event-handling and scheduling on a multithreaded Java microcontroller

Microprocessors and Microsystems, 2003

Research paper thumbnail of A multithreaded Java microcontroller for thread-oriented real-time event-handling

1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), 1999

We propose a multithreaded Java microcontroller— called Komodo microcontroller—with a new hardwar... more We propose a multithreaded Java microcontroller— called Komodo microcontroller—with a new hardware event handling mechanism that allows handling of simulta-neous overlapping events with hard real-time requirements. Real-time Java threads are used as interrupt service ...

Research paper thumbnail of A scheduling technique providing a strict isolation of real-time threads

Proceedings of the Seventh IEEE International Workshop on Object-Oriented Real-Time Dependable Systems. (WORDS 2002), 2002

Highly dynamic programming environments for embedded real-time systems require a strict isolation... more Highly dynamic programming environments for embedded real-time systems require a strict isolation of real-time threads from each other to achieve dependable systems. We propose a new real-time scheduling technique, called guar- anteed percentage (GP) scheme that assigns each thread a specific percentage of the processor power. A hardware scheduler in conjunction with a multithreaded processor guarantees the execution of instructions

Research paper thumbnail of A microkernel middleware architecture for distributed embedded real-time systems

Proceedings 20th IEEE Symposium on Reliable Distributed Systems, 2001

Today more and more embedded real-time systems are implemented in a distributed way. Thesedistrib... more Today more and more embedded real-time systems are implemented in a distributed way. Thesedistributed embedded systems consist of a few controllers up to several hundred. Distribution andparallelism in embedded real-time systems design increase the engineering challenges and requirenew methodological framework based on middleware. Our research work focuses on the developmentof a middleware that supports the design of heterogenous distributed real-time

Research paper thumbnail of Distributed real-time computing for microcontrollers-the OSA+ approach

Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002, 2002

New applications introducing restrictions in power consumption, heat, costs and available space l... more New applications introducing restrictions in power consumption, heat, costs and available space lead to small microcontrollers becoming more and more important in distributed real-time systems. Traditional real-time middleware architectures don't fit very well for these small ...

Research paper thumbnail of Osa+/sup 1/ real-time middleware, results and perspectives

Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings., 2004

ABSTRACT

Research paper thumbnail of A Microkernel Architecture for a Highly Scalable Real-Time Middleware

Middleware systems support the development of dis- tributed real-time systems in particular in he... more Middleware systems support the development of dis- tributed real-time systems in particular in heterogeneous environments. We propose OSA+, a scalable service- oriented middleware architecture. OSA+ offers support not only for communication between but also for the execu- tion of tasks. It adapts to different hardware, operating and communication systems by the use of basic services. These services can be plugged

Research paper thumbnail of Improving the Real-time Behaviour of a Multithreaded Java Microcontroller by Control Theory and Model Based Latency Prediction

ABSTRACT Our aim is to investigate if it is possible to control and to stabilize the throughput (... more ABSTRACT Our aim is to investigate if it is possible to control and to stabilize the throughput (IPC rate) of a thread running on a multithreaded Java processor by a closed feedback loop and a model based latency predictor. We implemented a PID controller and a model based latency predictor in the processor simulator of the Komodo microcontroller developed at the universities of Karlsruhe and Augsburg to simulate both as additional hardware modules. GP (guaranteed percentage) scheduling is used to control the thread. Evaluations show that the aimed IPC rate of a thread is achieved by the controller and stabilized by the latency predictor thus improving the real-time capabilities of the Java processor.

Research paper thumbnail of Evaluation and superiority analysis of a decentralized task control mechanism for dependable real-time SoC architectures

Research paper thumbnail of Analyzing the Overhead of Self-Optimization through Task Migration within a Decentralized Task Control Mechanism for Dependable System-on-Chip Architectures

This article presents our concept of an artificial hormone system for realizing a completely dece... more This article presents our concept of an artificial hormone system for realizing a completely decentralized selforganizing and real-time capable task control mechanism using self-X properties. Besides the fundamentals of the prior hormone concept and the implementation model, we present latest results of our research: specification and analysis of an accurate timing model according the self-optimization procedure, using global task migration across a redundant multi-core SoC architecture. Furthermore we validate and compare the overhead in task migration towards the performance gain in execution, leading to first assessment in efficiency and profitability of the migration based optimization schemes.

Research paper thumbnail of DodOrg—A Self-adaptive Organic Many-core Architecture

Organic Computing — A Paradigm Shift for Complex Systems, 2011

ABSTRACT The Digital on-Demand Computing Organism (DodOrg) project addresses a new computer archi... more ABSTRACT The Digital on-Demand Computing Organism (DodOrg) project addresses a new computer architecture principle. The complexity of today’s computing systems and the dynamics which arise from the interaction of various subsystems with each other as well as with the environment, restrain an efficient optimisation and maintenance of such systems. DodOrg is a novel, biologically inspired, heterogeneous, and adaptive computer architecture, that features self-x properties in order to ease management and optimisation. Multiple interleaved control loops, that span all system layers, are employed for realisation of these self-x properties, such as self-optimisation. A dedicated monitoring infrastructure provides the basis for these control loops and realises the basic property of self-awareness. The modular architecture of Organic Processing Cells (OPC) provide a flexible hardware infrastructure with reconfiguration capabilities, that are essential for realisation of adaptive systems. Distributed task mapping is achieved through an Artificial Hormone System (AHS) within the organic middleware. The organic thermal management increases the system’s mean time to failure by balancing the thermal distribution between OPCs. KeywordsSelf-adaptive computing-Self-x-Distributed middleware-Monitoring-Thermal management-Reconfigurable computing

Research paper thumbnail of Design and architectures for dependable embedded systems

Proceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis - CODES+ISSS '11, 2011

Abstract The paper presents an overview of a major research project on dependable embedded system... more Abstract The paper presents an overview of a major research project on dependable embedded systems that has started in Fall 2010 and is running for a projected duration of six years. Aim is a 'dependability co-design'that spans various levels of abstraction in the ...

Research paper thumbnail of Real-Time Middleware for Industrial Embedded Measurement and Control Application

Research paper thumbnail of A Middleware Architecture for Ubiquitous Computing Systems with Real-Time Needs