Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker

A multi-threaded data distribution model is proposed to reduce the packet loss rate caused by slow subscribers and slow connections in traditional data distribution services. Based on the actor model, the multi-threaded worker is introduced to enable subscribers to receive data in parallel and to im...

Full description

Saved in:
Bibliographic Details
Main Authors: ZHENG Jia-cheng, ZHANG Ya-nan
Format: Article
Language:zho
Published: Harbin University of Science and Technology Publications 2022-02-01
Series:Journal of Harbin University of Science and Technology
Subjects:
Online Access:https://hlgxb.hrbust.edu.cn/#/digest?ArticleID=2051
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850052215091232768
author ZHENG Jia-cheng
ZHANG Ya-nan
author_facet ZHENG Jia-cheng
ZHANG Ya-nan
author_sort ZHENG Jia-cheng
collection DOAJ
description A multi-threaded data distribution model is proposed to reduce the packet loss rate caused by slow subscribers and slow connections in traditional data distribution services. Based on the actor model, the multi-threaded worker is introduced to enable subscribers to receive data in parallel and to improve the slow connection problem caused by lack of status message from subscribers to publishers, and a highly reliable data distribution service model based on the multi-threaded worker is established to reduce the packet loss rate during data transmission effectively. A contrast experiment ZeroMQ (zero message queue) shows that the model can effectively reduce the packet loss rate when receiving messages of different lengths. The effectiveness of the model in reducing packet loss is also verified through stress tests.
format Article
id doaj-art-dc44d476f12649068d9dafbac10a2d8a
institution DOAJ
issn 1007-2683
language zho
publishDate 2022-02-01
publisher Harbin University of Science and Technology Publications
record_format Article
series Journal of Harbin University of Science and Technology
spelling doaj-art-dc44d476f12649068d9dafbac10a2d8a2025-08-20T02:52:53ZzhoHarbin University of Science and Technology PublicationsJournal of Harbin University of Science and Technology1007-26832022-02-012701142210.15938/j.jhust.2022.01.003Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded WorkerZHENG Jia-cheng0ZHANG Ya-nan1School of Computer Science and Technology, Harbin University of Science and Technology, Harbin 150080,ChinaSchool of Software and Microelectronics, Harbin University of Science and Technology, Harbin 150080,ChinaA multi-threaded data distribution model is proposed to reduce the packet loss rate caused by slow subscribers and slow connections in traditional data distribution services. Based on the actor model, the multi-threaded worker is introduced to enable subscribers to receive data in parallel and to improve the slow connection problem caused by lack of status message from subscribers to publishers, and a highly reliable data distribution service model based on the multi-threaded worker is established to reduce the packet loss rate during data transmission effectively. A contrast experiment ZeroMQ (zero message queue) shows that the model can effectively reduce the packet loss rate when receiving messages of different lengths. The effectiveness of the model in reducing packet loss is also verified through stress tests.https://hlgxb.hrbust.edu.cn/#/digest?ArticleID=2051data distribution servicepublish and subscribepacket loss ratemultithreadingslow subscriber
spellingShingle ZHENG Jia-cheng
ZHANG Ya-nan
Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker
Journal of Harbin University of Science and Technology
data distribution service
publish and subscribe
packet loss rate
multithreading
slow subscriber
title Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker
title_full Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker
title_fullStr Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker
title_full_unstemmed Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker
title_short Highly Reliable Data Distribution Service Model BasedHighly Reliable Data Distribution Service Model Based on Multithreaded Worker
title_sort highly reliable data distribution service model basedhighly reliable data distribution service model based on multithreaded worker
topic data distribution service
publish and subscribe
packet loss rate
multithreading
slow subscriber
url https://hlgxb.hrbust.edu.cn/#/digest?ArticleID=2051
work_keys_str_mv AT zhengjiacheng highlyreliabledatadistributionservicemodelbasedhighlyreliabledatadistributionservicemodelbasedonmultithreadedworker
AT zhangyanan highlyreliabledatadistributionservicemodelbasedhighlyreliabledatadistributionservicemodelbasedonmultithreadedworker