Coursework PUBDB-2020-01022

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Efficient Message Serialization for Inter-Service Communication in dCache



2019

67 pages () [10.3204/PUBDB-2020-01022] = Course work, DESY, 2019  GO

This record in other databases:

Please use a persistent id in citations: doi:

Abstract: As a well established, large-scale distributed storage system, dCache is used to manage and serve huge amounts of data collected by high energy physics, astrophysics and photon science experiments. Based on a microservices-like architecture, dCache is built as a modular distributed system, where each component provides a different core functionality. These services communicate by passing serialized messages to each other, a core behavior whose performance properties can consequently affect the entire system. This thesis compares and evaluates different data serialization protocols in computer science with the objective of replacing and improving upon Java Object Serialization (JOS ), which has increasingly presented itself as no longer being sufficiently performant for encoding messages. The criteria for choosing a new framework are collected, analyzed and formalized. The primary motivation for replacing Java serialization is increasing the general speed of message-passing and thereby reducing the round-trip time for user requests. Emphasis is also placed on schema evolution capabilities and framework usability. Approaches for generalizing (de)serialization speedand size measurements based on data structure complexity are introduced, criteria for measuring documentation, learning curve, maintainability and introduction effort are defined. Finally, several selected serialization protocols are evaluated and compared accordingly, concluding with a recommendation for a suitable JOS replacement.


Note: Course work, DESY, 2019

Contributing Institute(s):
  1. Informationstechnologie (IT)
Research Program(s):
  1. 899 - ohne Topic (POF3-899) (POF3-899)
  2. 6G1 - TIER II (POF3-6G1) (POF3-6G1)
Experiment(s):
  1. DESY: TIER-II

Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Private Collections > >DESY > >FH > >IT > IT
Document types > Theses > Course works
Public records
Publications database
OpenAccess

 Record created 2020-03-12, last modified 2022-02-09


OpenAccess:
Download fulltext PDF Download fulltext PDF (PDFA)
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)