Gautam Gala

ORCID: 0000-0003-4625-9694
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Distributed systems and fault tolerance
  • Real-Time Systems Scheduling
  • Cloud Computing and Resource Management
  • Parallel Computing and Optimization Techniques
  • Distributed and Parallel Computing Systems
  • Radiation Effects in Electronics
  • Security and Verification in Computing
  • IoT and Edge/Fog Computing
  • Embedded Systems Design Techniques
  • Software System Performance and Reliability
  • Advanced Data Storage Technologies
  • Software-Defined Networks and 5G
  • Business Process Modeling and Analysis
  • Formal Methods in Verification
  • Software Reliability and Analysis Research
  • Advanced Database Systems and Queries
  • Petri Nets in System Modeling
  • Vehicular Ad Hoc Networks (VANETs)

University of Kaiserslautern
2016-2024

University of Koblenz and Landau
2023-2024

This paper explores virtualization technologies and cloud computing for migrating an existing real-time safety-critical railway use-case from dedicated hardware solutions. Cloud is rapidly gaining popularity in many domains as they provide benefits such higher availability, scalability, efficient resource utilization. We examine deploying a (private) Real-Time(RT)-Cloud on COTS server to run while meeting stringent safety security requirements. base our migration review comparison relevant...

10.1109/isorc52013.2021.00024 article EN 2021-06-01

In mixed-criticality systems, resource management services are required to recognize and fulfill system wide high-level constraints, e.g., end-to-end deadlines. This is not possible through individual resources in isolation. Instead, a system-wide view necessary which requires decisions. the European FP7 project DREAMS, for adaptability of applications consuming several provided via hierarchical management. The promising target passive as well an active attacker since it deals with critical...

10.1109/icos.2016.7881996 article EN 2016-10-01

The increasing interest in adopting cloud technologies for Industry 4.0 and mixed-criticality environments is paving the way compelling new opportunities challenges. However, deployments use multicore processors that introduce interference between co-executing applications on different cores due to contention shared resources, such as memory subsystem. Such can cause critical miss their deadlines. To enable co-execution of non-critical same processor, we propose an approach guarantees access...

10.1016/j.sysarc.2023.102848 article EN cc-by Journal of Systems Architecture 2023-02-20

Industries are considering the adoption of cloud computing for real-time applications due to current improvements in network latencies and advent Fog Edge computing. To create an RT-cloud capable hosting applications, it is increasingly significant improve entire stack, including containerization their deployment orchestration across nodes. However, state-of-the-art orchestrators (e.g., Kubernetes) underlying container engines designed general-purpose applications. They ignore management...

10.48550/arxiv.2301.07479 preprint EN cc-by-nc-nd arXiv (Cornell University) 2023-01-01

Industries are recently considering the adoption of cloud computing for hosting safety critical applications. However, use multicore processors usually adopted in introduces temporal anomalies due to contention shared resources, such as memory subsystem. In this paper we explore potential Intel's Memory Bandwidth Allocation (MBA) technology, available on Xeon Scalable processors. By adopting a systematic measurement approach real hardware, assess indirect bandwidth limitation achievable by...

10.1109/isorc52572.2022.9812757 article EN 2022-05-17

Safety-Critical (SC) applications require high availability, possibility of run-time reconfiguration, and significant resource over-provisioning. Furthermore, they suffer from hardware obsolescence due to the use custom or specialized hardware. Cloud computing could be used resolve these issues. Moreover, improve SC systems suffering scalability issues, e.g., every growing railway network. However, low latencies guarantees that are currently not possible on clouds. In this paper, we explore...

10.1109/rtss52674.2021.00054 article EN 2021-12-01

With the increasing use of multicore platforms to realize mixed-criticality systems, understanding underlying shared resources, such as memory hierarchy among cores, and achieving isolation between co-executing tasks running on same platform with different criticality levels becomes relevant. In addition safety considerations, a malicious entity can exploit resources create timing attacks critical applications. this paper, we focus DRAM dual in-line module created attack, that named "bank &...

10.48550/arxiv.2404.01910 preprint EN arXiv (Cornell University) 2024-04-02

With the increasing use of multicore platforms to realize mixed-criticality systems, understanding underlying shared resources, such as memory hierarchy among cores, and achieving isolation between co-executing tasks running on same platform with different criticality levels becomes relevant. In addition safety considerations, a malicious entity can exploit resources create timing attacks critical applications. this paper, we focus DRAM dual in-line module created attack, that named "bank &...

10.1109/isorc61049.2024.10551337 article EN 2024-05-22

Edge computing processes data near its source, reducing latency and enhancing security compared to traditional cloud while providing benefits. This paper explores edge for migrating an existing safety-critical robotics use case from onboard dedicated hardware solution. We propose architecture based on Linux, Docker containers, Kubernetes, a local wireless area network the TTWiFi protocol. Inspired by previous work real-time cloud, we complement with resource management orchestration layer...

10.48550/arxiv.2406.14391 preprint EN arXiv (Cornell University) 2024-06-20

There is increasing interest in using Linux the real-time domain due to emergence of cloud and edge computing, need decrease costs, growing number complex functional non-functional requirements applications. presents a valuable opportunity as it has rich hardware support, an open-source development model, well-established programming environment, avoids vendor lock-in. Although was initially developed general-purpose operating system, some capabilities have been added kernel over many years...

10.48550/arxiv.2306.16271 preprint EN cc-by-nc-nd arXiv (Cornell University) 2023-01-01

The improvements in network latency and the advent of Edge computing have inspired industries to explore providing Real-time (RT) applications as cloud-based services benefit from availability, scalability, efficient hardware resource utilization clouds. It is crucial improve entire stack, including applications' containerization, container deployment, orchestration across nodes host RT cloud. However, state-of-the-art orchestrators, e.g., Kubernetes (K8s), underlying Linux containerization...

10.1109/isorc58943.2023.00022 article EN 2023-05-01

The automotive industry is looking into integrated architecture to combine multiple application subsystems of different criticalities on the readily available low-cost multicore platforms as they promise several benefits. However, it difficult achieve required isolation and guarantees in such an due contention shared resources, e.g., CPU, shared-bus, memory (controller). This can cause unpredictable delays leading deadline misses real-time applications. We propose a low overhead modular...

10.1109/dsd57027.2022.00092 article EN 2022 25th Euromicro Conference on Digital System Design (DSD) 2022-08-01

Existing global resource management approaches for real-time and safety-critical applications deployed on distributed systems consisting of multicore many -core nodes don't consider safety security together the itself. In this work, we propose an approach considering using re-orchestration decision-making to complement existing approaches. The implemetation our framework is based Hyperledger Sawtooth blockchain smart contracts.

10.1109/emsoft51651.2020.9244022 article EN 2020-09-20

Real-time and safety-critical applications deployed on distributed systems with multicore nodes compete for system resources such as CPU, memory, network. A resource management service a global view is needed to monitor make decisions orchestrate these provision them the at run-time even in presence of faults or varying demand availability ensure: (i) real-time produce desired output under stringent timing constraints, (ii) behave per their safety assurance levels. Previous approaches...

10.1109/icoco53166.2021.9673547 article EN 2021-11-17

Industries are considering the adoption of cloud and edge computing for real-time applications due to current improvements in network latencies advent Fog Edge computing. Current paradigms not designed applications, as they neither provide low latencies/jitter nor guarantees determinism required by applications. Experts estimate that data centers use 1% global electricity powering equipment, turn, dealing with produced heat. Hence, energy consumption is a crucial metric technologies....

10.48550/arxiv.2307.00950 preprint EN cc-by-nc-nd arXiv (Cornell University) 2023-01-01

Industries are recently considering the adoption of cloud computing for hosting safety critical applications. However, use multicore processors usually adopted in introduces temporal anomalies due to contention shared resources, such as memory subsystem. In this paper we explore potential Intel's Memory Bandwidth Allocation (MBA) technology, available on Xeon Scalable processors. By adopting a systematic measurement approach real hardware, assess indirect bandwidth limitation achievable by...

10.48550/arxiv.2206.14637 preprint EN other-oa arXiv (Cornell University) 2022-01-01
Coming Soon ...