001     436675
005     20220209100336.0
024 7 _ |a 10.3204/PUBDB-2020-01022
|2 datacite_doi
037 _ _ |a PUBDB-2020-01022
041 _ _ |a English
100 1 _ |a Morschel, Lea
|0 P:(DE-H253)PIP1024232
|b 0
|e Corresponding author
|g female
245 _ _ |a Efficient Message Serialization for Inter-Service Communication in dCache
|f 2019-03-04 - 2019-08-27
260 _ _ |c 2019
300 _ _ |a 67 pages
336 7 _ |a SUPERVISED_STUDENT_PUBLICATION
|2 ORCID
336 7 _ |a Output Types/Supervised Student Publication
|2 DataCite
336 7 _ |a Thesis
|0 2
|2 EndNote
336 7 _ |a StudyThesis
|2 DINI
336 7 _ |a MASTERSTHESIS
|2 BibTeX
336 7 _ |a Coursework
|b course
|m course
|0 PUB:(DE-HGF)9
|s 1613726975_13877
|2 PUB:(DE-HGF)
502 _ _ |a Course work, DESY, 2019
|c DESY
|b Course work
520 _ _ |a 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.
536 _ _ |a 899 - ohne Topic (POF3-899)
|0 G:(DE-HGF)POF3-899
|c POF3-899
|f POF III
|x 0
536 _ _ |a 6G1 - TIER II (POF3-6G1)
|0 G:(DE-HGF)POF3-6G1
|c POF3-6G1
|f POF III
|x 1
693 _ _ |a Grid
|e DESY: TIER-II
|1 EXP:(DE-H253)Grid-20150101
|0 EXP:(DE-H253)TIER-II-20150101
|5 EXP:(DE-H253)TIER-II-20150101
|x 0
856 4 _ |y OpenAccess
|u https://bib-pubdb1.desy.de/record/436675/files/Morschel-Scientific-Thesis-Practical-Semester-public-1.pdf
856 4 _ |y OpenAccess
|x icon
|u https://bib-pubdb1.desy.de/record/436675/files/Morschel-Scientific-Thesis-Practical-Semester-public-1.gif?subformat=icon
856 4 _ |y OpenAccess
|x icon-180
|u https://bib-pubdb1.desy.de/record/436675/files/Morschel-Scientific-Thesis-Practical-Semester-public-1.jpg?subformat=icon-180
856 4 _ |y OpenAccess
|x pdfa
|u https://bib-pubdb1.desy.de/record/436675/files/Morschel-Scientific-Thesis-Practical-Semester-public-1.pdf?subformat=pdfa
856 4 _ |y OpenAccess
|x icon-1440
|u https://bib-pubdb1.desy.de/record/436675/files/Morschel-Scientific-Thesis-Practical-Semester-public-1.jpg?subformat=icon-1440
856 4 _ |y OpenAccess
|x icon-640
|u https://bib-pubdb1.desy.de/record/436675/files/Morschel-Scientific-Thesis-Practical-Semester-public-1.jpg?subformat=icon-640
909 C O |o oai:bib-pubdb1.desy.de:436675
|p openaire
|p open_access
|p VDB
|p driver
|p dnbdelivery
910 1 _ |a Deutsches Elektronen-Synchrotron
|0 I:(DE-588b)2008985-5
|k DESY
|b 0
|6 P:(DE-H253)PIP1024232
913 1 _ |a DE-HGF
|b Programmungebundene Forschung
|l ohne Programm
|1 G:(DE-HGF)POF3-890
|0 G:(DE-HGF)POF3-899
|3 G:(DE-HGF)POF3
|2 G:(DE-HGF)POF3-800
|4 G:(DE-HGF)POF
|v ohne Topic
|x 0
913 1 _ |a DE-HGF
|b Forschungsbereich Materie
|l Großgeräte: Materie
|1 G:(DE-HGF)POF3-6G0
|0 G:(DE-HGF)POF3-6G1
|3 G:(DE-HGF)POF3
|2 G:(DE-HGF)POF3-600
|4 G:(DE-HGF)POF
|v TIER II
|x 1
913 2 _ |a DE-HGF
|b Programmungebundene Forschung
|l ohne Programm
|1 G:(DE-HGF)POF4-890
|0 G:(DE-HGF)POF4-899
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-800
|4 G:(DE-HGF)POF
|v ohne Topic
|x 0
913 2 _ |a DE-HGF
|b Forschungsbereich Materie
|l Großgeräte: Materie
|1 G:(DE-HGF)POF4-6G0
|0 G:(DE-HGF)POF4-6G9
|3 G:(DE-HGF)POF4
|2 G:(DE-HGF)POF4-600
|4 G:(DE-HGF)POF
|v IDAF (DESY)
|x 1
915 _ _ |a OpenAccess
|0 StatID:(DE-HGF)0510
|2 StatID
920 _ _ |l yes
920 1 _ |0 I:(DE-H253)IT-20120731
|k IT
|l Informationstechnologie
|x 0
980 _ _ |a course
980 _ _ |a VDB
980 _ _ |a UNRESTRICTED
980 _ _ |a I:(DE-H253)IT-20120731
980 1 _ |a FullTexts


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21