activity
20202024
most citedHigh-Performance Deterministic Concurrency using Lingua Franca

6 citations · 23 across the 8 of their papers we have counts for

collaborators

8 papers

cs.RO2024

Genie: Smart ROS-based Caching for Connected Autonomous Robots

Zexin Li, Soroush Bateni, Cong Liu

Despite the promising future of autonomous robots, several key issues currently remain that can lead to compromised performance and safety. One such issue is latency, where we find…

cs.PL2023★ 2 cited

Modal Reactors

Alexander Schulz-Rosengarten, Reinhard von Hanxleden, Marten Lohstroh +2

Complex software systems often feature distinct modes of operation, each designed to handle a particular scenario that may require the system to respond in a certain way. Breaking…

cs.DC2023★ 2 cited

Consistency vs. Availability in Distributed Real-Time Systems

Edward A. Lee, Ravi Akella, Soroush Bateni +3

In distributed applications, Brewer's CAP theorem tells us that when networks become partitioned (P), one must give up either consistency (C) or availability (A). Consistency is ag…

cs.PL2023★ 6 cited

High-Performance Deterministic Concurrency using Lingua Franca

Christian Menard, Marten Lohstroh, Soroush Bateni +10

Actor frameworks and similar reactive programming techniques are widely used for building concurrent systems. They promise to be efficient and scale well to a large number of cores…

cs.DC2022★ 5 cited

Xronos: Predictable Coordination for Safety-Critical Distributed Embedded Systems

Soroush Bateni, Marten Lohstroh, Hou Seng Wong +6

Asynchronous frameworks for distributed embedded systems, like ROS and MQTT, are increasingly used in safety-critical applications such as autonomous driving, where the cost of uni…

cs.DC2021★ 6 cited

Quantifying and Generalizing the CAP Theorem

Edward A. Lee, Soroush Bateni, Shaokai Lin +2

In distributed applications, Brewer's CAP theorem tells us that when networks become partitioned, there is a tradeoff between consistency and availability. Consistency is agreement…

cs.OS2020★ 1 cited

LINTS^RT: A Learning-driven Testbed for Intelligent Scheduling in Embedded Systems

Zelun Kong, Yaswanth Yadlapalli, Soroush Bateni +2

Due to the increasing complexity seen in both workloads and hardware resources in state-of-the-art embedded systems, developing efficient real-time schedulers and the corresponding…

cs.DC2020★ 1 cited

Co-Optimizing Performance and Memory FootprintVia Integrated CPU/GPU Memory Management, anImplementation on Autonomous Driving Platform

Soroush Bateni, Zhendong Wang, Yuankun Zhu +2

Cutting-edge embedded system applications, such as self-driving cars and unmanned drone software, are reliant on integrated CPU/GPU platforms for their DNNs-driven workload, such a…