A performance study of protocols used in a print on demand server
Sam Sam · KTH Publication Database DiVA (KTH Royal Institute of Technology) · 2015
A performance evaluation of different protocols, both textual and binary based, is done by implementing a simple print-on-demand service as the test bench. The measurements are done with respect to the serialization method, a method defining the procedure to encode structured data to a stream of bytes. The result of this evaluation may play a key in forming a decision regarding which protocol to utilize for mobile networks or networks with high demand. The evaluated protocols are Protocol Buffers, BERT, ASN.1, JSON, and XML. The result shows that Protocol Buffers had best performance for most of the tests and that XML had worst performance for all tests.