English
Related papers

Related papers: A Microservices Architecture for Distributed Compl…

200 papers

This work studies Complex Event Recognition (CER) under time constraints regarding its query language, computational models, and streaming evaluation algorithms. We start by introducing an extension of Complex Event Logic (CEL), called…

Databases · Computer Science 2025-04-02 Julián García , Cristian Riveros

In order to increase availability in a distributed system some or all of the data items are replicated and stored at separate sites. This is an issue of key concern especially since there is such a proliferation of wireless technologies and…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-06-11 Joel M. Crichlow , Stephen J. Hartley , Michael Hosein

Mobile crowdsensing (MCS) is a new paradigm of sensing by taking advantage of the rich embedded sensors of mobile user devices. However, the traditional server-client MCS architecture often suffers from the high operational cost on the…

Computer Science and Game Theory · Computer Science 2017-05-16 Changkun Jiang , Lin Gao , Lingjie Duan , Jianwei Huang

Complex Event Processing (CEP) is an emerging field with important applications in many areas. CEP systems collect events arriving from input data streams and use them to infer more complex events according to predefined patterns. The…

Databases · Computer Science 2018-07-03 Ilya Kolchinsky , Assaf Schuster , Danny Keren

Nowadays there is a large availability of discrete event simulation software that can be easily used in different domains: from industry to supply chain, from healthcare to business management, from training to complex systems design.…

Other Computer Science · Computer Science 2010-04-20 Antonio Cimino , Francesco Longo , Giovanni Mirabelli

Overload situations, in the presence of resource limitations, in complex event processing (CEP) systems are typically handled using load shedding to maintain a given latency bound. However, load shedding might negatively impact the quality…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-29 Ahmad Slo , Sukanya Bhowmik , Kurt Rothermel

Since smart cities aim at becoming self-monitoring and self-response systems, their deployment relies on close resource monitoring through large-scale urban sensing. The subsequent gathering of massive amounts of data makes essential the…

Networking and Internet Architecture · Computer Science 2023-12-18 Fátima Castro-Jul , Rebeca Díaz Redondo , Ana Fernández-Vilas , Sophie Chabridon , Denis Conan

Newly available point-level datasets allow us to relate police use of force to other events describing police behavior. Current methods for relating two point processes typically rely on the spatial aggregation of one of the two point…

Methodology · Statistics 2023-03-02 Claire Kelling , Murali Haran

In this paper we present a distributed clustering protocol for mobile wireless sensor networks. A large majority of research in clustering and routing algorithms for WSNs assume a static network and hence are rendered inefficient in cases…

Networking and Internet Architecture · Computer Science 2015-10-27 Abhinav Singh , Awadhesh Kumar Singh

The proliferation of heterogeneous chip multiprocessors in recent years has reached unprecedented levels. Traditional homogeneous platforms have shown fundamental limitations when it comes to enabling high-performance yet-ultra-low-power…

The Complex Event Recognition (CER) group is a research team, affiliated with the National Centre of Scientific Research "Demokritos" in Greece. The CER group works towards advanced and efficient methods for the recognition of complex…

Artificial Intelligence · Computer Science 2018-02-13 Elias Alevizos , Alexander Artikis , Nikos Katzouris , Evangelos Michelioudakis , Georgios Paliouras

In recent years, smart city-based development has gained momentum due to its versatile nature in architecture and planning for the systematic habitation of human beings. According to World Health Organization (WHO) report, air pollution…

Computers and Society · Computer Science 2024-03-25 Shashi Shekhar Kumar , Ritesh Chandra , Sonali Agarwal

Timing control while preserving determinism is often a key requirement for ensuring the safety and correctness of distributed cyber-physical systems (CPS). Discrete-event (DE) systems provide a suitable model of computation (MoC) for…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-10-10 Byeonggil Jun , Edward A. Lee , Marten Lohstroh , Hokeun Kim

The essence of the microgrid cyber-physical system (CPS) lies in the cyclical conversion of information flow and energy flow. Most of the existing coupling models are modeled with static networks and interface structures, in which the…

Signal Processing · Electrical Eng. & Systems 2021-02-08 Xiaoyong Bo , Xiaoyu Chen , Huashun Li , Yunchang Dong , Zhaoyang Qu , Lei Wang , Yang Li

Choreographic programming is a programming-language design approach that drives error-safe protocol development in distributed systems. Starting from a global specification (choreography) one can generate distributed implementations. The…

Programming Languages · Computer Science 2016-11-18 Hugo A. López , Flemming Nielson , Hanne Riis Nielson

Large-scale graph processing has drawn great attention in recent years. Most of the modern-day datacenter workloads can be represented in the form of Graph Processing such as MapReduce etc. Consequently, a lot of designs for Domain-Specific…

Hardware Architecture · Computer Science 2022-09-07 Khushal Sethi

Model Context Protocols (MCPs) provide a unified platform for agent systems to discover, select, and orchestrate tools across heterogeneous execution environments. As MCP-based systems scale to incorporate larger tool catalogs and multiple…

Cryptography and Security · Computer Science 2026-02-19 Yuval Felendler , Parth A. Gandhi , Idan Habler , Yuval Elovici , Asaf Shabtai

Modular programming is a cornerstone in software development, as it allows to build complex systems from the assembly of simpler components, and support reusability and substitution principles. In a distributed setting, component assembly…

Programming Languages · Computer Science 2018-01-25 Marco Carbone , Fabrizio Montesi , Hugo Torres Vieira

Modern large-scale scientific applications consist of thousands to millions of individual tasks. These tasks involve not only computation but also communication with one another. Typically, the communication pattern between tasks is sparse…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-03 Christian Schulz , Henning Woydt

Detecting mixed-critical events through computer vision is challenging due to the need for contextual understanding to assess event criticality accurately. Mixed critical events, such as fires of varying severity or traffic incidents,…

Computer Vision and Pattern Recognition · Computer Science 2025-01-03 Filza Akhlaq , Alina Arshad , Muhammad Yehya Hayati , Jawwad A. Shamsi , Muhammad Burhan Khan