Publication:
Towards optimising the data flow in distributed applications

cris.customurl 15229
cris.virtual.department Data Engineering
cris.virtual.department #PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department #PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.departmentbrowse Data Engineering
cris.virtual.departmentbrowse Data Engineering
cris.virtual.departmentbrowse Data Engineering
cris.virtualsource.department 3a2553bc-4d23-4bae-a22f-5d92c868792c
cris.virtualsource.department #PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtualsource.department #PLACEHOLDER_PARENT_METADATA_VALUE#
dc.contributor.author Keppmann, Felix Leif
dc.contributor.author Maleshkova, Maria
dc.contributor.author Harth, Andreas
dc.date.issued 2015-05-18
dc.description.abstract Networked applications continuously move towards service- based and modular solutions. At the same time, web tech- nologies, proven to be modular and distributed, are applied to these application areas. However, web technologies have to be adapted to the new characteristics of the involved sys- tems - no explicit client and server roles, use of heteroge- neous devices, or high frequency and low latency data com- munication. To this end, we present an approach for describ- ing distributed applications in terms of graphs of communi- cating nodes. In particular, we develop a formal model for capturing the communication between nodes, by including dynamic and static data producing devices, data consuming client applications, as well as devices that can serve as data produces and consumers at the same time. In our model, we characterise nodes by their frequencies of data exchange. We complement our model with a decision algorithm for deter- mining the pull/push communication direction to optimise the amount of redundantly transferred data (i.e., data that is pushed but cannot be processed or data that is pulled but is not yet updated). The presented work lays the foun- dation for creating distributed applications which can auto- matically optimise data exchange.
dc.description.version NA
dc.identifier.doi 10.1145/2740908.2743044
dc.identifier.isbn 9781450334730
dc.identifier.scopus 2-s2.0-84968571659
dc.identifier.uri https://openhsu.ub.hsu-hh.de/handle/10.24405/15229
dc.language.iso en
dc.publisher ACM
dc.relation.conference 24th International Conference on World Wide Web Companion, May 18 - 22, 2015, Florence, Italy
dc.relation.journal WWW 2015 Companion - Proceedings of the 24th International Conference on World Wide Web
dc.relation.orgunit Karlsruhe Institute of Technology
dc.rights.accessRights metadata only access
dc.subject Com- munication model
dc.subject Distributed application
dc.subject Interaction pattern
dc.subject Service
dc.title Towards optimising the data flow in distributed applications
dc.type Conference paper
dcterms.bibliographicCitation.booktitle Proceedings of the 24th International Conference on World Wide Web Companion
dcterms.bibliographicCitation.originalpublisherplace New York
dspace.entity.type Publication
hsu.peerReviewed
hsu.uniBibliography Nein
oaire.citation.endPage 1508
oaire.citation.startPage 1503
Files