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...
Saved in:
| Main Authors: | , |
|---|---|
| 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 |