ISG Talks are sponsored by Couchbase.

- This event has passed.
Abhishek Singh: Transaction Processing in Hybrid Edge Data Management Systems
April 18 @ 1:00 pm - 2:00 pm
Title: Transaction Processing in Hybrid Edge Data Management Systems
Abstract:
Advances in computing and storage systems have enabled end users to run complex workloads on relatively cheap machines. These advancements have given rise to a novel infrastructure in data management: Edge-Cloud. Edge-Cloud data management systems allow data to be stored at the edge and managed by the cloud. The availability of Edge-Cloud systems has given rise to interesting research directions in data management.
In this talk, we deal with the problem of building data management systems that use resources from Edge and Cloud. We use the idea of the `Cloud’ and `Edge’ as abstractions of Trusted and Untrusted systems respectively. The `Cloud’ in this thesis is treated as a trusted resource. This abstraction is motivated by the fact that applications deployed on the cloud (such as Gmail, Facebook, etc) are trusted by end users. Applications on the cloud are deployed and managed by large corporations that have a financial incentive to ensure that the data and applications they manage are secure. In contrast to the Cloud, Edge data management systems use cheaper components and no assumption can be made about them.
In order to execute transactions on an integrated edge-cloud system we propose LogPoseDB, an edge-cloud database that spans both edge and cloud nodes. LogPoseDB aims to overcome the two challenges above. LogPoseDB does not require any dedicated edge infrastructure. Rather, clients may utilize their edge nodes – if desired – to perform the processing and storage of their data while they need it. (Other clients can still process their data on cloud nodes.) To enable this type of processing, LogPoseDB proposes state disentanglement, where the state (storage and processing) is treated as a shared resource between the cloud and the edge.
LogPoseDB’s transaction processing protocol ensures fast response by avoiding wide-area coordination with the cloud or other faraway edge nodes. This is done by leveraging data locality of detached state and by methods that build on the areas of transaction chopping and commutativity. To address the trust challenges, we propose a byzantine fault-tolerant (BFT) protocol that targets edge nodes. LogPoseDB’s BFT replication protocol proposes the principle of remote lazy trust that enables efficient BFT edge coordination by utilizing a remote trusted node asynchronously.
Bio:
Abhishek Alfred Singh is a PhD Candidate working with Professor Faisal Nawab. His research interests are in transaction processing in emerging edge-cloud data management systems. His work deals with transaction processing in loosely coupled distributed systems.