Refine
Document Type
- conference proceeding (article) (8)
- Article (4)
- Part of Periodical (2)
- Report (1)
Is part of the Bibliography
- no (15)
Keywords
- Forschung (2)
- Forschungsbericht (2)
- Parallel programming (2)
- Real-time (2)
- Work-stealing (2)
- LCA (1)
- Real-time systems (1)
- Task model (1)
- Thread pool (1)
- bitumen recycling (1)
Institute
- Fakultät Elektro- und Informationstechnik (10)
- Laboratory for Safe and Secure Systems (LAS3) (8)
- Research Center for Artificial Intelligence - RCAI (6)
- Research Center of Biomedical Engineering - RCBE (3)
- Fakultät Bauingenieurwesen (2)
- Hochschulleitung/Hochschulverwaltung (2)
- Research Center of Health Sciences and Technology - RCHST (2)
- Zentrum für Forschung und Transfer (ZFT ab 2024; vorher: IAFW) (2)
- Fakultät Maschinenbau (1)
- Labor Biofluidmechanik (1)
Begutachtungsstatus
- peer-reviewed (5)
- begutachtet (4)
Forschung 2018
(2018)
In Europa werden ca. 62 % aller neuen Flachdächer mit Bitumenbahnen abgedichtet (Das Dachdecker-Handwerk, 2023). Bitumenbahnen bestehen typischerweise aus einem Trägermaterial – einem Glas-moder Kunststoffvlies. Dieses ist beidseitig mit Bitumen(-massen) beschichtet. Diese Bitumenmassenbestehen zu einem großen Anteil aus erdölbasiertem Bitumen, dessen Herstellung viel Energieverbraucht und somit einen hohen Emissionsausstoß aufweist. Am Ende der Nutzungsdauer vonBitumenbahnen werden diese aufgrund ihres Heizwertes thermisch verwertet.Mit diesem Forschungsprojekt wurden die wissenschaftlichen und technischen Hindernisse für diestoffliche Verwertung und das kontinuierliche Recycling von bituminösem Abdichtungs- undDachbahnen-Abfall in Deutschland eruiert. Dazu wurden alle Verarbeitungsschritte zur Gewinnung undAufbereitung von wiedergewonnenen Bitumenbahnen aus Bauabfällen als wertvolle Ressource fürAnwendungen im Hochbau in Form neuer Bitumenbahnen betrachtet. Hierzu wurden zunächstunterschiedliche Aufbereitungstechniken erprobt, um die Bitumenmasse von den Trägereinlagenabzutrennen. Zur Charakterisierung der Bitumenmassen und deren Alterungsverhalten wurdenrheologische Prüfverfahren im Dynamischen Scherrheometer durchgeführt. Diese erlauben dieBeurteilung der viskoelastischen Eigenschaften und des Gebrauchsverhaltens bei Wärme und beiKälte. Anhand der rheologischen Prüfungen wurde das Alterungsverhalten von Bitumenmassenumfassend untersucht, um daraus die Grundlage für die Rezepturentwicklung von rezykliertenBitumenmassen zu erstellen.Aus den zerkleinerten Rezyklaten konnten Prototypen von Bitumenbahnen mit Recycling-Anteilen vonbis zu 37 % hergestellt werden. Für die großtechnische Umsetzung des Recyclingverfahrens ist dieAbtrennung der Trägereinlagen und möglichen mineralischen Abstreuungen anzustreben. Die begleitende Ökobilanzierung zeigte ein Einsparpotenzial bei den Treibhausemissionen (GWP) vonbis zu 33,0 %. Unter Einbindung erneuerbarer Energien ist eine Reduktion von bis zu 43,1 % denkbar. Im Bereich der nicht erneuerbaren Primärenergie (PENRT), die sich bei Bitumendachbahnen hauptsächlich aus materiellen und energetischen fossilen Stoffen zusammensetzt, kann etwa die Hälfte davon eingespart werden. Das ist den 80 % des Bitumenmaterials zuzuschreiben, die maximal prozesstechnisch substituiert werden können, was schließlich deutlich höher ausfällt, als die theoretischen Einsparpotentiale im Treibhauspotential.
Neutrophil extracellular traps (NETs) were detected in blood samples and in cellular deposits of oxygenator membranes during extracorporeal membrane oxygenation (ECMO) therapy and may be responsible for thrombogenesis. The aim was to evaluate the effect of the base material of gas fiber (GF, polymethylpentene) and heat exchange (HE) membranes and different antithrombogenic coatings on isolated granulocytes from healthy volunteers under static culture conditions. Contact of granulocytes with membranes from different ECMO oxygenators (with different surface coatings) and uncoated-GFs allowed detection of adherent cells and NETotic nuclear structures (normal, swollen, ruptured) using nuclear staining. Flow cytometry was used to identify cell activation (CD11b/CD62L, oxidative burst) of non-adherent cells. Uncoated-GFs were used as a reference. Within 3 h, granulocytes adhered to the same extent on all surfaces. In contrast, the ratio of normal to NETotic cells was significantly higher for uncoated-GFs (56-83%) compared to all coated GFs (34-72%) (p < 0.001) with no difference between the coatings. After material contact, non-adherent cells remained vital with unchanged oxidative burst function and the proportion of activated cells remained low. The expression of activation markers was independent of the origin of the GF material. In conclusion, the polymethylpentene surfaces of the GFs already induce NET formation. Antithrombogenic coatings can already reduce the proportion of NETotic nuclei. However, it cannot be ruled out that NET formation can induce thrombotic events. Therefore, new surfaces or coatings are required for future ECMO systems and long-term implantable artificial lungs.
Future embedded systems demand increasingly more computation performance, which can only be provided by exploiting parallelism in real-time applications. Due to scheduling and scalability issues, parallelism still is an open issue especially in hard real-time systems. In this work-in-progress paper, we describe and discuss a hierarchical gang-scheduling based approach to address the scalability issue. We use gang scheduling to schedule tasks consisting of multiple kernel level threads. The execution budget provided by the kernel level threads is used for scheduling of user level threads using a lightweight threading library running in user space. Further, the first steps towards an implementation in the realtime operating system kernel Erika OS are described and possible benefits and risks of this approach are shown.
Sharing data across multiple tasks in multiprocessor systems has intensively been studied in the past decades. Various synchronization protocols, the most well-known being the Priority Inheritance Protocol or the Priority Ceiling Protocol, have been established and analyzed so that blocking times of tasks waiting to access a shared resource can be upper bounded. To the best of our knowledge, all of these protocols share one commonality: Tasks that want to enter a critical section, that is already being executed by another task, immediately get blocked. In this paper, we introduce the Asynchronous Priority Ceiling Protocol (A-PCP), which makes use of aperiodic servers to execute the critical sections asynchronously, while the calling task can continue its work on non-critical section code. For this protocol, we provide a worst-case response time analysis of the asynchronous computations, as well as necessary and sufficient conditions for a feasibility analysis of a set of periodic tasks using the proposed synchronization model on a system that preemptively schedules the tasks under the rate-monotonic priority assignment.
Between 51% and 72% of a bituminous roofing membrane used for structural water-proofing consists of organic material, predominantly bitumen - a derivative of crude oil refining - highlighting the strong dependence of this product on fossil resources. Considering that several tonnes of these membranes must be replaced every 30 to 50 years, substantial potential exists for emission reduction through the establishment of circular material systems. This study investigates this potential by analysing 26 Environmental Product Declarations (EPDs) and life cycle datasets from across Europe covering the period from 2007 to 2023. To ensure comparability, all data were normalised to a declared unit of 1 kg of roofing membrane. The reinforcement layers were categorised into glass and polyester & glass composites, and their differences were examined using Welch’s t-tests.
Correlative analyses and linear as well as multiple regression models were then applied to explore relationships between environmental indicators and the shares of organic and mineral mass fractions. The findings reveal that renewable energy sources, although currently representing only a small share of total production energy, provide a major lever for
reducing nearly all environmental impact categories. The type of reinforcement layer was also found to influence the demand for fossil resources, both materially and energetically.
For most environmental indicators, only multiple regression models can explain at least 30% of the variance based on the proportions of organic and mineral inputs. Overall, the study underscores the crucial importance of high-quality, transparently documented product data for accurately assessing the sustainability of building products. It further demonstrates that substituting fossil energy carriers with renewable sources and optimising material efficiency can substantially reduce environmental burdens, provided that methodological consistency and clarity of indicator definitions are maintained.
With parallel applications becoming more and more popular even in real-time systems, the demand for safe and easyto- use software libraries and frameworks for parallel and concurrent computations is growing immensely. These frameworks usually provide an implementation for different sets of software patterns. A very well known software pattern for concurrency is the Active Object pattern, that allows various threads to have synchronized access to an object in question. This paper presents the Parallel Active Object pattern, which extends the common Active Object pattern to support the use of objects, whose computations are profoundly enhanced by a parallel execution. Furthermore, a C++ software framework is introduced, which implements the Parallel Active Object pattern and thus provides the possibility of using task or data parallel patterns, for example Map, Reduce and Divide-and-Conquer, on the active object's calculations. The proposed framework is evaluated against two other popular libraries, namely OpenMP and Intel Threading Building Blocks. Through utilization of the C++11 standard and template classes a simple user interface is provided, which abstracts the distribution of workloads among the worker threads. By making use of the C++ Standard Template Library the framework can easily be ported to embedded systems and by extending the pattern through real-time capabilities, which ensure a timely and reliable execution of the method requests, the intention of providing the framework for time critical environments is also targeted in the future.
Modern high-end embedded systems nowadays have to process enormous amounts of data. In order to speed up the computations and fully exploit the resources of the underlying hardware architectures, software developers can avail parallelism frameworks such as Intel Threading Building Blocks or compiler extensions as OpenMP. They ease the development of parallel applications by providing interfaces for common parallel design patterns and by internally distributing the work among the workers of a thread pool. However, such frameworks and compiler extensions do not yet support the stringent timing requirements of real-time systems and therefore, an adaption of their computation model to the sector of real-time systems needs to be conducted.
In this paper, we address the problem of scheduling parallel real-time directed acyclic graphs tasks on multiprocessor architectures where the subtasks are dispatched among and executed by the workers of a thread pool. In contrast to existing work in the state-of-the-art, we limit the maximum parallelism of real-time tasks not by the number of processors in the system, but by the number of worker threads used in the thread pool of each real-time application. For this model, we derive a worst-case response time analysis for task sets scheduled by a preemptive global fixed-priority scheduler. In order to evaluate the performance of our response time analysis, we further perform schedulability tests on generated task sets and compare the results to existing feasibility analyses in the current state-of-the-art.
Lately, parallel task models have received much attention in the development of real-time multiprocessor systems, as they allow highly compute-intensive tasks to have shorter deadlines which is very much required in modern reactive systems. However, missing modularity and portability can make parallel programming a cumbersome endeavor. As a consequence, compute-intensive sectors in the desktop and server segment have relied on parallelism frameworks such as Intel Threading Building Blocks, Cilk and OpenMP. These parallelism frameworks, however, are optimized for decent average case performance and consequently, do not meet the strict requirements imposed by real-time systems.
In this paper, we present a proof-of-concept parallelism framework which was implemented in particular for soft real-time systems and having tight timing and safety requirements of such critical systems in mind. The proposed runtime system implements static memory allocation in a work-stealing environment that conforms to the strict space and tight probabilistic time bounds of work-stealing schedulers. Furthermore, we evaluate the performance of this framework by conducting multiprogrammed benchmarks on a real-time embedded multicore architecture.
In the real-time systems sector, various task models and corresponding tests exist to model and verify the schedulability of task sets on the system at hand. While those models and schedulability tests have intensively been studied from a theoretical point of view, it is hard to ma e use of them to compare the actual execution behavior of scheduling algorithms on a real system. In contrast to schedulability tests, simulators can help to investigate the performance of specific scheduling algorithms. One of the most generalized task models to describe parallel tasks is the Directed Acyclic Graph model that allows to represent tasks as a series of subtasks that depict the potentially parallel computations and precedence constraints that denote the order in which the subtasks are allowed to execute.
In this paper, we investigate various scheduling algorithms for the Directed Acyclic Graph model. For that, we first recapitulate the examined scheduling algorithms in detail and point out relevant differences. Subsequently, we present the evaluation of different global and federated scheduling algorithms using fine-grained parallel tasks. To this end, we generate random Directed Acyclic Graph tasks and simulate their execution on multiprocessor systems using scheduling algorithms such as global rate-monotonic and semi-federated scheduling as well as global scheduling policies using the thread pool model.