Eric Lo
YOU?
Author Swipe
View article: Scalable Complex Event Processing on Video Streams
Scalable Complex Event Processing on Video Streams Open
The rapid expansion of video streaming content in our daily lives has rendered the real-time processing and analysis of these video streams a critical capability. However, existing deep video analytics systems primarily support only simple…
View article: MagicMirror: ID-Preserved Video Generation in Video Diffusion Transformers
MagicMirror: ID-Preserved Video Generation in Video Diffusion Transformers Open
We present MagicMirror, a framework for generating identity-preserved videos with cinematic-level quality and dynamic motion. While recent advances in video diffusion models have shown impressive capabilities in text-to-video generation, m…
View article: DEX: Scalable Range Indexing on Disaggregated Memory [Extended Version]
DEX: Scalable Range Indexing on Disaggregated Memory [Extended Version] Open
Memory disaggregation can potentially allow memory-optimized range indexes such as B+-trees to scale beyond one machine while attaining high hardware utilization and low cost. Designing scalable indexes on disaggregated memory, however, is…
View article: Blockchains for Business – Permissioned Blockchains<sup>#</sup>
Blockchains for Business – Permissioned Blockchains<sup>#</sup> Open
This chapter delves into the world of private or permissioned blockchains. We begin by contrasting private blockchains with their public counterparts, illustrating that private blockchains prioritize performance over security. The crux of …
View article: Real-World Image Variation by Aligning Diffusion Inversion Chain
Real-World Image Variation by Aligning Diffusion Inversion Chain Open
Recent diffusion model advancements have enabled high-fidelity images to be generated using text prompts. However, a domain gap exists between generated images and real-world images, which poses a challenge in generating high-quality varia…
View article: Knock Out 2PC with Practicality Intact: a High-performance and General Distributed Transaction Protocol (Technical Report)
Knock Out 2PC with Practicality Intact: a High-performance and General Distributed Transaction Protocol (Technical Report) Open
Two-phase-commit (2PC) has been widely adopted for distributed transaction processing, but it also jeopardizes throughput by introducing two rounds of network communications and two durable log writes to a transaction's critical path. Desp…
View article: When Private Blockchain Meets Deterministic Database
When Private Blockchain Meets Deterministic Database Open
Private blockchain as a replicated transactional system shares many commonalities with distributed database. However, the intimacy between private blockchain and deterministic database has never been studied. In essence, private blockchain…
View article: ByteStore: Hybrid Layouts for Main-Memory Column Stores
ByteStore: Hybrid Layouts for Main-Memory Column Stores Open
The performance of main memory column stores highly depends on the scan and lookup operations on the base column layouts. Existing column-stores adopt a homogeneous column layout, leading to sub-optimal performance on real workloads since …
View article: Are updatable learned indexes ready?
Are updatable learned indexes ready? Open
Recently, numerous promising results have shown that updatable learned indexes can perform better than traditional indexes with much lower memory space consumption. But it is unknown how these learned indexes compare against each other and…
View article: Rebalanced Siamese Contrastive Mining for Long-Tailed Recognition
Rebalanced Siamese Contrastive Mining for Long-Tailed Recognition Open
Deep neural networks perform poorly on heavily class-imbalanced datasets. Given the promising performance of contrastive learning, we propose Rebalanced Siamese Contrastive Mining (ResCom) to tackle imbalanced recognition. Based on the mat…
View article: APEX: A High-Performance Learned Index on Persistent Memory
APEX: A High-Performance Learned Index on Persistent Memory Open
The recently released persistent memory (PM) offers high performance, persistence, and is cheaper than DRAM. This opens up new possibilities for indexes that operate and persist data directly on the memory bus. Recent learned indexes explo…
View article: Saguaro: An Edge Computing-Enabled Hierarchical Permissioned Blockchain
Saguaro: An Edge Computing-Enabled Hierarchical Permissioned Blockchain Open
We present Saguaro, a permissioned blockchain system designed specifically for edge computing networks. Saguaro leverages the hierarchical structure of edge computing networks to reduce the overhead of wide-area communication by presenting…
View article: Towards Self-Tuning Parameter Servers
Towards Self-Tuning Parameter Servers Open
Recent years, many applications have been driven advances by the use of Machine Learning (ML). Nowadays, it is common to see industrial-strength machine learning jobs that involve millions of model parameters, terabytes of training data, a…
View article: High Performance Depthwise and Pointwise Convolutions on Mobile Devices
High Performance Depthwise and Pointwise Convolutions on Mobile Devices Open
Lightweight convolutional neural networks (e.g., MobileNets) are specifically designed to carry out inference directly on mobile devices. Among the various lightweight models, depthwise convolution (DWConv) and pointwise convolution (PWCon…
View article: Top-K Deep Video Analytics: A Probabilistic Approach
Top-K Deep Video Analytics: A Probabilistic Approach Open
The impressive accuracy of deep neural networks (DNNs) has created great demands on practical analytics over video data. Although efficient and accurate, the latest video analytic systems have not supported analytics beyond selection and a…
View article: Finding Interesting Frames in Deep Video Analytics: a Top-K Approach.
Finding Interesting Frames in Deep Video Analytics: a Top-K Approach. Open
Recently, the impressive accuracy of deep neural networks (DNNs) has created great demands on practical analytics over video data. Although efficient and accurate, the latest video analytic systems have not supported analytics beyond simpl…
View article: High Performance Depthwise and Pointwise Convolutions on Mobile Devices
High Performance Depthwise and Pointwise Convolutions on Mobile Devices Open
Lightweight convolutional neural networks (e.g., MobileNets) are specifically designed to carry out inference directly on mobile devices. Among the various lightweight models, depthwise convolution (DWConv) and pointwise convolution (PWCon…
View article: Decentralized Search on Decentralized Web
Decentralized Search on Decentralized Web Open
Decentralized Web, or DWeb, is envisioned as a promising future of the Web. Being decentralized, there are no dedicated web servers in DWeb; Devices that retrieve web contents also serve their cached data to peer devices with straight priv…
View article: InferSpark: Statistical Inference at Scale
InferSpark: Statistical Inference at Scale Open
The Apache Spark stack has enabled fast large-scale data processing. Despite a rich library of statistical models and inference algorithms, it does not give domain users the ability to develop their own models. The emergence of probabilist…
View article: Query Optimization over Cloud Data Market
Query Optimization over Cloud Data Market Open
Data market is an emerging type of cloud service that enables a data owner to sell their data sets in a public cloud. Buyers who are interested in a certain dataset can access the data in the market via a RESTful API. Accessing data in the…