Journal of Multi Disciplinary Engineering Technologies, Vol. 14, Issue 2

Paper Title: Serialization/Deserialization and Search using Protocol Buffer and Bloom Filter for High Performance Systems

Authors:Rajesh Kumar, Bhavneesh Tyagi

Corresponding Author Email: choudhary.rajesh123@gmail.com

Abstract: Serialization is the process of converting in memory data structure into a stream of bytes so that it can be stored or transferred where Deserialization is the process of converting the stream of bytes to in memory data structure. Serialization and Deserialization are the basic building blocks for the communication between two entities or designing any key value store. Bloom Filter is a probability-based data structure which is used to determine the existence of an element inside a set of elements. This paper will focus on using Protocol Buffer for serialization/deserialization of data and Bloom Filter for search in performance intensive application like key value store.

PDF Link