FG Verteilte Systeme und Betriebssysteme
Refine
Document Type
- Doctoral thesis (7)
- Conference proceeding (4)
- Report (1)
Has Fulltext
- yes (12)
Is part of the Bibliography
- no (12)
Keywords
- Funktionseinheit (3)
- Laufzeit (3)
- Reconfiguration (3)
- Rekonfiguration (3)
- Betriebssystem (2)
- Betriebssysteme (2)
- Eingebettete Systeme (2)
- Eingebettetes System (2)
- Fehlertoleranz (2)
- Fine-grained (2)
- Mikroprozessor (2)
- Mixed-criticality (2)
- Operating systems (2)
- Run-time (2)
- Wireless Sensor Networks (2)
- Cache lines (1)
- Cache-Line (1)
- Communication protocols (1)
- Configurable circuits (1)
- Drahtlose Kommunikation (1)
- Drahtlose Sensornetze (1)
- Drahtloses Sensorsystem (1)
- Dynamic partitioning (1)
- Dynamische Partitionierung (1)
- Embedded system (1)
- Embedded systems (1)
- End2End100 (1)
- Energie-Effizienz (1)
- Energiebewusstsein (1)
- Energieeffizienz (1)
- Energiemanagement (1)
- Energy awareness (1)
- Energy efficiency (1)
- Energy management (1)
- Ereignisbasiert (1)
- Event based (1)
- Fault tolerant (1)
- Fault-tolerance (1)
- Fehlererkennung (1)
- Functional units (1)
- Functional units low latency (1)
- Gemeinsamer Speicher (1)
- Gemischtkritische Szenarien (1)
- Hauptspeicher (1)
- Hochgeschwindigkeitskommunikation (1)
- Integrierte Schaltung (1)
- Kommunikationsprotokoll (1)
- Kommunikationsprotokolle (1)
- Konfiguration <Informatik> (1)
- Latenzzeit <Informatik> (1)
- Lebenszeitziele (1)
- Lifetime goals (1)
- Main memory (1)
- Manycore (1)
- Manycore systems (1)
- Mehrkernprozessor (1)
- Mehrkernsysteme (1)
- Mehrrechnersystem (1)
- Mixed-critical scenario (1)
- Modular redundancy (1)
- NVRAM (1)
- Nicht-flüchtig (1)
- Non-volatile (1)
- Online profiling (1)
- Operation modes (1)
- PGAS (1)
- Partionierung (1)
- Profiling (1)
- Protokollverarbeitung <Kommunikationstechnik> (1)
- RAM (1)
- Redundancy (1)
- Redundanz (1)
- Redundanz <Informatik> (1)
- Reflex (1)
- Routing (1)
- Run-Time (1)
- Self-awareness (1)
- Sensornetze (1)
- Shared memory (1)
- Sicherungskopie (1)
- Software (1)
- Stream processing (1)
- Stromverarbeitung (1)
- Transactions (1)
- Transaktion (1)
- Transaktionen (1)
- Ultra high speed communication systems (1)
- Ultra-Hoch-Geschwindigkeits-Kommunikationssysteme (1)
- Unidirectional links (1)
- Unidirektionale Verbindungen (1)
- Vielkernprozessor (1)
- Vielkernsysteme (1)
- Wireless communication (1)
Institute
- FG Verteilte Systeme und Betriebssysteme (12) (remove)
Scaling minimum features of ICs down to the 10nm- area and below has allowed high integration rates in electronics. Scaling at supply voltages of 1V and below also implies a rising level of stress which drives aging effects that reduce switching speed and the expected life time. Additionally, vulnerability from particle radiation is increased. Hence, fault detection and on-line correction become a must for many applications. However, not only fault tolerance but self-awareness becomes also an advantage. Provided that by being aware of its own healthy state allow optimized configurations regarding system operation modes and configurable hardware mechanism. This paper shows a preliminary work in a configurable circuit and explores its configuration possibilities when integrated into a complete system.
In the last 30 years, communication became one of the most important pillars of our civilization. Every day terabytes of information are moved wired and wireless between computers. In order to transport this amount of data, researchers and industry increase the data rates of the underlying communication networks with impressive speed. However, such ultra-high data rates are unavailable at the communication endpoints.
One reason why ultra-high data rates are still not available for the communication endpoints is their inability to handle the protocol processing at this data rate. In order to enable communication endpoints to process high-volume data streams, the protocol processing has to be parallelized and optimized on all processing levels. However, parallelization and optimization are cumbersome tasks, which are further complicated as the protocol processing is traditionally carried out by the operating system.
This thesis aims at circumventing these problems by moving the protocol processing into external processing hardware and interpreting communication protocols as stream processing problems. In order to achieve ultra-high data rates at the communication endpoints, a protocol stream processing design approach was developed and evaluated. The design process is separated into implementation, soft real-time analysis, parallelization, and mapping steps, which allow a scalable protocol implementation without paradigm changes. Furthermore, a data link protocol for 100 Gbit/s wireless was developed and implemented with the new stream processing design concept, in order to show its feasibility. The data link protocol is configurable for different communication conditions and easy to parallelize by providing different granularities of packets. The proposed design-process has shown to be suitable for uncovering bottlenecks and helping with debugging the individual stages of the protocol.