Kenneth P. Birman
YOU?
Author Swipe
Enhancing Transparency in Buyer-Driven Commodity Chains for Complex Products: Extending a Blockchain-Based Traceability Framework Towards the Circular Economy Open
This study extends our prior blockchain-based traceability framework, WEave, for application to a furniture supply chain scenario, while using the original multi-tier apparel supply chain as an anchoring use case. We integrate circular eco…
Accelerating Visual Anomaly Detection in Smart Manufacturing with RDMA-Enabled Data Infrastructure Open
Industrial Artificial Intelligence (IAI) services are increasingly integral to smart manufacturing, especially in quality assurance tasks like defect detection. This paper presents the design, implementation, and evaluation of a video-base…
Diagnosing and Resolving Cloud Platform Instability with Multi-modal RAG LLMs Open
Today's cloud-hosted applications and services are complex systems, and a performance or functional instability can have dozens or hundreds of potential root causes. Our hypothesis is that by combining the pattern matching capabilities of …
AI-Based Teat Shape and Skin Condition Prediction for Dairy Management Open
Dairy owners spend significant effort to keep their animals healthy. There is good reason to hope that technologies such as computer vision and artificial intelligence (AI) could reduce these costs, yet obstacles arise when adapting advanc…
Digital Twin-Driven Teat Localization and Shape Identification for Dairy Cow (Student Abstract) Open
Dairy owners invest heavily to keep their animals healthy. There is good reason to hope that technologies such as computer vision and artificial intelligence (AI) could reduce costs, yet obstacles arise when adapting these advanced tools t…
Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflows Open
We consider ML query processing in distributed systems where GPU-enabled workers coordinate to execute complex queries: a computing style often seen in applications that interact with users in support of image processing and natural langua…
View article: Keep Your Friends Close: Leveraging Affinity Groups to Accelerate AI Inference Workflows
Keep Your Friends Close: Leveraging Affinity Groups to Accelerate AI Inference Workflows Open
AI inference workflows are typically structured as a pipeline or graph of AI programs triggered by events. As events occur, the AIs perform inference or classification tasks under time pressure to respond or take some action. Standard tech…
View article: Cascade: A Platform for Delay-Sensitive Edge Intelligence
Cascade: A Platform for Delay-Sensitive Edge Intelligence Open
Interactive intelligent computing applications are increasingly prevalent, creating a need for AI/ML platforms optimized to reduce per-event latency while maintaining high throughput and efficient resource management. Yet many intelligent …
Spindle: Techniques for Optimizing Atomic Multicast on RDMA Open
Modern networking technologies such as Remote Direct Memory Access (RDMA) promise huge speedups in I/O bound platforms, but software layering overheads must first be overcome. Our paper studies this issue in a system that replicates small …
Spindle: Techniques for Optimizing Atomic Multicast on RDMA Open
Leveraging one-sided RDMA for applications that replicate small data objects can be surprisingly difficult: such uses amplify any protocol overheads. Spindle is a set of optimization techniques for systematically tackling this class of cha…
Anonymous, Fault-Tolerant Distributed Queries for Smart Devices Open
Applications that aggregate and query data from distributed embedded devices are of interest in many settings, such as smart buildings and cities, the smart power grid, and mobile health applications. However, such devices also pose seriou…
Pushing Bytes: Cloud-Scale Data Replication with RDMC Open
Data center infrastructures frequently replicate objects to create backups or to copy executables and input files to compute nodes. This task occurs under time pressure: data is at risk of loss until replicated for fault-tolerance, and in …
The Freeze-Frame File System Open
Many applications perform real-time analysis on data streams. We argue that existing solutions are poorly matched to the need, and introduce our new Freeze-Frame File System. Freeze-Frame FS is able to accept streams of updates while satis…