Distributed Systems

2025


  1. Methods and Design for Analog Computing Architectures: Memristors for Enhancing Expressiveness and Energy-Efficiency of Packet Processors (), University of Groningen, .

    Abstract

    The Internet heavily relies on packet processors for establishing the communication links between senders and receivers of network traffic. Despite their promising performance, the current generation of packet processors consume a huge amount of energy and provide limited support for more expressive functions like brain-inspired cognitive computing models. The major reason is the underlying transistor-based technology, which builds on digital computations and requires energy intensive data movements between storage and computational units inside these components. In this research, we show that the recent emerging technologies from the analog domain, especially Memristors, have a huge potential for increasing energy efficiency and supporting cognitive functions in packet processors.This thesis proposes an analog architecture for packet processors in order to support energy-efficient and cognitive functions in computer networks. Central to this design is a novel analog memory abstraction called Probabilistic Content Addressable Memory (pCAM). It provides both digital and analog outputs for supporting more expressive functions in packet processors. In order to support traditional digital operations, we propose a novel memristor-based TCAM memory. Building on analog computations, we further propose a congestion control mechanism, called derivative-based active queue management (dAQM), for better management of network traffic. The performance of the proposed analog architecture was analyzed over a physically fabricated Nb doped SrTiO3 memristor chip. The results showed that analog processing consumes up to 50 times less energy than digital processing. Moreover, the analog dAQM function provides up to 39.7% better performance than the state-of-the-art algorithms.


    BibTeX



    doi
  2. Modulating trapping in low dimensional lead-tin halides for energy-efficient neuromorphic electronics (, , , , , , , , and ), In Advanced Materials, Wiley-VCH, .

    BibTeX



    urldoi
  3. Managing and Anticipating Out-of-Order Events in Online Compliance Monitoring (, , and ), In 37th International Conference on Advanced Information Systems Engineering, CAiSE 2025, Springer, .

    Abstract

    When monitoring compliance of event streams at runtime, it is usually assumed that the events are received in the order in which they are produced. However, in reality, event data is typically transmitted from distributed sources and may be received out-of-order as a result. This is problematic for the compliance analysis in terms of accuracy, latency and computational efficiency. In this paper, we present an approach to manage these problems by exploiting knowledge of the event sources to identify the reliable prefix of the event stream that is guaranteed to be in order, allowing a reliable analysis on that prefix. Subsequently, we use the prefix alignment of the observed event stream and a process model to quantify its reliability and identify events that might arrive out-of-order, allowing to calculate a confidence score of compliance results. This improves efficiency and provides compliance results with awareness of potential uncertainty, enabling decision makers to respond appropriately to the identified issues.


    Keywords: Out-of-Order Event Streams, Process Models, Online Monitoring, Compliance, Conformance, Alignments


    BibTeX