U. Brinkschulte - Academia.edu (original) (raw)
Papers by U. Brinkschulte
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. ...
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.
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. ...
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. ...
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. ...
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.
Microprocessors and Microsystems, 2003
1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), 1999
We propose a multithreaded Java microcontroller called Komodo microcontrollerwith a new hardwar... more We propose a multithreaded Java microcontroller called Komodo microcontrollerwith 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 ...
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
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
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 ...
Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings., 2004
ABSTRACT
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
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.
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.
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
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 ...
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. ...
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.
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. ...
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. ...
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. ...
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.
Microprocessors and Microsystems, 2003
1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), 1999
We propose a multithreaded Java microcontroller called Komodo microcontrollerwith a new hardwar... more We propose a multithreaded Java microcontroller called Komodo microcontrollerwith 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 ...
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
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
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 ...
Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings., 2004
ABSTRACT
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
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.
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.
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
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 ...