SearcharxivSearch

arXiv subjects

Plamen Petrov

Publications and source records attributed to Plamen Petrov.

4 recordsLinked to original sources

Heterogeneous Causal Discovery of Repeated Undesirable Health Outcomes

Understanding the factors that trigger or prevent undesirable health outcomes across patient subpopulations is essential for designing targeted interventions. While randomized controlled trials and expert-led patient interviews are standard methods for identifying these factors, they can be time-consuming or infeasible. Causal discovery offers an alternative to conventional approaches by generating cause-and-effect hypotheses from observational data, yet its practical utility is limited by strong or untestable assumptions. This work presents a novel, end-to-end framework that uniquely integrates an ensemble of causal structure learning (CSL) algorithms with heterogeneous causal effect estimation. By aggregating results across multiple algorithms, the framework identifies robust causal relationships that persist under different modeling assumptions while simultaneously revealing how these effects vary across specific patient contexts. The proposed heterogeneous causal discovery framework improves robustness and provides practitioners with a prioritized set of actionable, clinically interpretable hypotheses. We demonstrate the framework's effectiveness through two large-scale healthcare applications: identifying drivers and inhibitors of repeat emergency department visits among diabetic patients and hospital readmissions among ICU patients, using insurance claims and electronic health record datasets. Our results, across both settings, identify chronic disease management and care coordination as key interventions, while revealing that intervention effectiveness depends on specific patient-level modifiers. We employ a multi-layered validation strategy, including ground-truth recovery via simulations, alignment with clinical literature, validation by expert clinicians, and portability in modern healthcare systems using an external dataset, to demonstrate the framework's practical utility.

cs.AI

Benchmarking, Analysis, and Optimization of Serverless Function Snapshots

Serverless computing has seen rapid adoption due to its high scalability and flexible, pay-as-you-go billing model. In serverless, developers structure their services as a collection of functions, sporadically invoked by various events like clicks. High inter-arrival time variability of function invocations motivates the providers to start new function instances upon each invocation, leading to significant cold-start delays that degrade user experience. To reduce cold-start latency, the industry has turned to snapshotting, whereby an image of a fully-booted function is stored on disk, enabling a faster invocation compared to booting a function from scratch. This work introduces vHive, an open-source framework for serverless experimentation with the goal of enabling researchers to study and innovate across the entire serverless stack. Using vHive, we characterize a state-of-the-art snapshot-based serverless infrastructure, based on industry-leading Containerd orchestration framework and Firecracker hypervisor technologies. We find that the execution time of a function started from a snapshot is 95% higher, on average, than when the same function is memory-resident. We show that the high latency is attributable to frequent page faults as the function's state is brought from disk into guest memory one page at a time. Our analysis further reveals that functions access the same stable working set of pages across different invocations of the same function. By leveraging this insight, we build REAP, a light-weight software mechanism for serverless hosts that records functions' stable working set of guest memory pages and proactively prefetches it from disk into memory. Compared to baseline snapshotting, REAP slashes the cold-start delays by 3.7x, on average.

cs.DC

Bankrupt Covert Channel: Turning Network Predictability into Vulnerability

Recent years have seen a surge in the number of data leaks despite aggressive information-containment measures deployed by cloud providers. When attackers acquire sensitive data in a secure cloud environment, covert communication channels are a key tool to exfiltrate the data to the outside world. While the bulk of prior work focused on covert channels within a single CPU, they require the spy (transmitter) and the receiver to share the CPU, which might be difficult to achieve in a cloud environment with hundreds or thousands of machines. This work presents Bankrupt, a high-rate highly clandestine channel that enables covert communication between the spy and the receiver running on different nodes in an RDMA network. In Bankrupt, the spy communicates with the receiver by issuing RDMA network packets to a private memory region allocated to it on a different machine (an intermediary). The receiver similarly allocates a separate memory region on the same intermediary, also accessed via RDMA. By steering RDMA packets to a specific set of remote memory addresses, the spy causes deep queuing at one memory bank, which is the finest addressable internal unit of main memory. This exposes a timing channel that the receiver can listen on by issuing probe packets to addresses mapped to the same bank but in its own private memory region. Bankrupt channel delivers 74Kb/s throughput in CloudLab's public cloud while remaining undetectable to the existing monitoring capabilities, such as CPU and NIC performance counters.

cs.CR

Additive manufacturing of magnetic shielding and ultra-high vacuum flange for cold atom sensors

Recent advances in the understanding and control of quantum technologies, such as those based on cold atoms, have resulted in devices with extraordinary metrological sensitivities. To realise this potential outside of a lab environment the size, weight and power consumption need to be reduced. Here we demonstrate the use of laser powder bed fusion, an additive manufacturing technique, as a production technique for the components that make up quantum sensors. As a demonstration we have constructed two key components using additive manufacturing, namely magnetic shielding and vacuum chambers. The initial prototypes for magnetic shields show shielding factors within a factor of 3 of conventional approaches. The vacuum demonstrator device shows that 3D-printed titanium structures are suitable for use as vacuum chambers, with the test system reaching base pressures of $5 \pm 0.5 \times 10^{-10}$ mbar. These demonstrations show considerable promise for the use of additive manufacturing for cold atom based quantum technologies, in future enabling improved integrated structures, allowing for the reduction in size, weight and assembly complexity.

physics.app-ph