CFP last date
20 December 2024
Reseach Article

Optimizing Binary Serialization with an Independent Data Definition Format

by David Carrera Castillo, Jonathan Rosales, Gustavo A. Torres Blanco
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 180 - Number 28
Year of Publication: 2018
Authors: David Carrera Castillo, Jonathan Rosales, Gustavo A. Torres Blanco
10.5120/ijca2018916670

David Carrera Castillo, Jonathan Rosales, Gustavo A. Torres Blanco . Optimizing Binary Serialization with an Independent Data Definition Format. International Journal of Computer Applications. 180, 28 ( Mar 2018), 15-18. DOI=10.5120/ijca2018916670

@article{ 10.5120/ijca2018916670,
author = { David Carrera Castillo, Jonathan Rosales, Gustavo A. Torres Blanco },
title = { Optimizing Binary Serialization with an Independent Data Definition Format },
journal = { International Journal of Computer Applications },
issue_date = { Mar 2018 },
volume = { 180 },
number = { 28 },
month = { Mar },
year = { 2018 },
issn = { 0975-8887 },
pages = { 15-18 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume180/number28/29152-2018916670/ },
doi = { 10.5120/ijca2018916670 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:02:02.459107+05:30
%A David Carrera Castillo
%A Jonathan Rosales
%A Gustavo A. Torres Blanco
%T Optimizing Binary Serialization with an Independent Data Definition Format
%J International Journal of Computer Applications
%@ 0975-8887
%V 180
%N 28
%P 15-18
%D 2018
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The current technologies used for message communication over a network, will begin to be inefficient as the diversity of the hardware and the need to transfer more information in less time increases, as mobile applications and the bandwidth consumption is important; therefore, the methods of sending data in the network is an important area to analyze if we want to optimize the time of data transfer and size of the information. The object serialization is a key element to optimize when looking to reduce transfer time, network saturation, processing of data sent and storage of information. In this paper we propose an algorithm to optimize binary serialization based on the current formats like MessagePack, Protocol Buffers and JSON. To show the efficiency, test cases were executed which show an optimization of 25% and 50% in file size and serialization time respectively.

References
  1. J. M. Tekli, E. Damiani, R. Chbeir y G. Gianini, “SOAP Processing Performance and Enhancement”, IEEE Transactions on Services Computing, vol. 5, nº 3, 2012.
  2. G. Amorim, “The Importance of SOA to Cloud Computing”, Service Technology Magazine, vol. 1, nº 87, 2014.
  3. Z. Mahmood, “Service Oriented Architecture: Potential Benefits and Challenges”, 11th WSEAS International Conference on COMPUTERS, Agios Nikolaos, Crete, Greece, 2007.
  4. A. B. Dauda, Z. Saber, F. Alotaibi, M. A. Mustapha and M. T. Abdullah, "Effect of serialized messaging on Web services performance", 2017 International Conference on Computing Networking and Informatics (ICCNI), Lagos, 2017, pp. 1-5.doi: 10.1109/ICCNI.2017.8123774.
  5. A. Nagy and B. Kovari, "Analyzing .NET serialization components", 2016 IEEE 11th International Symposium on Applied Computational Intelligence and Informatics (SACI), Timisoara, 2016, pp. 425-430. doi: 10.1109/SACI.2016.7507414.
  6. T. Aihkisalo and T. Paaso, "A Performance Comparison of Web Service Object Marshalling and Unmarshalling Solutions", 2011 IEEE World Congress on Services, Washington, DC, 2011, pp. 122-129. doi: 10.1109/SERVICES.2011.61.
  7. K. Maeda, “Performance Evaluation of Object Serialization Libraries in XML, JSON and Binary Formats”, Digital Information and Communication Technology and its Applications (DICTAP) 2012 Second International Conference, 2012.
  8. C. J. M. Tauro, N. Ganesan, S. Mishra y A. Bhagwat, “Object Serialization: A Study of Techniques of Implementing Binary Serialization in C++, Java and .NET”, International Journal of Computer Applications, vol. 45, nº 6, 2012.
  9. N. Abu-Ghazaleh y M. J. Lewis, “Differential Deserialization for Optimized SOAP Performance”, Proceedings of the 2005 ACM/IEEE conference on Supercomputing, 2005.
  10. S. &. R. Chawla, “Object Serialization Formats and Techniques a Review”, Global Journal of Computer Science and Technology Software & Data Engineering, vol. 13, nº 6, 2013.
  11. V. C. Emeakaroha, P. Healy, K. Fatema y J. P. Morrison, “Analysis of Data Interchange Formats for Interoperable and Efficient Data Communication in Clouds”, IEEE/ACM 6th International Conference on Utility and Cloud Computing, 2013.
Index Terms

Computer Science
Information Sciences

Keywords

Binary Serialization data format optimization algorithm web service.