• 제목/요약/키워드: Pub/Sub System

검색결과 24건 처리시간 0.022초

IoT 응용을 위한 결함 포용 발행/구독 시스템의 설계 및 평가 (Design and Evaluation of a Fault-tolerant Publish/Subscribe System for IoT Applications)

  • 배인한
    • 한국멀티미디어학회논문지
    • /
    • 제24권8호
    • /
    • pp.1101-1113
    • /
    • 2021
  • The rapid growth of sense-and-respond applications and the emerging cloud computing model present a new challenge: providing publish/subscribe middleware as a scalable and elastic cloud service. The publish/subscribe interaction model is a promising solution for scalable data dissemination over wide-area networks. In addition, there have been some work on the publish/subscribe messaging paradigm that guarantees reliability and availability in the face of node and link failures. These publish/subscribe systems are commonly used in information-centric networks and edge-fog-cloud infrastructures for IoT. The IoT has an edge-fog cloud infrastructure to efficiently process massive amounts of sensing data collected from the surrounding environment. In this paper. we propose a quorum-based hierarchical fault-tolerant publish/subscribe systems (QHFPS) to enable reliable delivery of messages in the presence of link and node failures. The QHFPS efficiently distributes IoT messages to the publish/subscribe brokers in fog overlay layers on the basis of proposing extended stepped grid (xS-grid) quorum for providing tolerance when faced with node failures and network partitions. We evaluate the performance of QHFPS in three aspects: number of transmitted Pub/Sub messages, average subscription delay, and subscritpion delivery rate with an analytical model.

Development of a distributed high-speed data acquisition and monitoring system based on a special data packet format for HUST RF negative ion source

  • Li, Dong;Yin, Ling;Wang, Sai;Zuo, Chen;Chen, Dezhi
    • Nuclear Engineering and Technology
    • /
    • 제54권10호
    • /
    • pp.3587-3594
    • /
    • 2022
  • A distributed high-speed data acquisition and monitoring system for the RF negative ion source at Huazhong University of Science and Technology (HUST) is developed, which consists of data acquisition, data forwarding and data processing. Firstly, the data acquisition modules sample physical signals at high speed and upload the sampling data with corresponding absolute-time labels over UDP, which builds the time correlation among different signals. And a special data packet format is proposed for the data upload, which is convenient for packing or parsing a fixed-length packet, especially when the span of the time labels in a packet crosses an absolute second. The data forwarding modules then receive the UDP messages and distribute their data packets to the real-time display module and the data storage modules by PUB/SUB-pattern message queue of ZeroMQ. As for the data storage, a scheme combining the file server and MySQL database is adopted to increase the storage rate and facilitate the data query. The test results show that the loss rate of the data packets is within the range of 0-5% and the storage rate is higher than 20 Mbps, both acceptable for the HUST RF negative ion source.

지속가능한 식이의 개념과 측정방법 및 한국형 식이 지수 개발을 위한 방안 모색: 주제범위 문헌고찰과 기술 연구 (Sustainable diets: a scoping review and descriptive study of concept, measurement, and suggested methods for the development of Korean version)

  • 정수경
    • 대한지역사회영양학회지
    • /
    • 제29권1호
    • /
    • pp.34-50
    • /
    • 2024
  • Objectives: Transformation through a sustainable food system to provide healthy diets is essential for enhancing both human and planetary health. This study aimed to explain about sustainable diets and illustrate appropriate measurement of adherence to sustainable diets using a pre-existing index. Methods: For literature review, we used PubMed and Google Scholar databases by combining the search terms "development," "validation," "sustainable diet," "sustainable diet index," "planetary healthy diet," "EAT-Lancet diet," and "EAT-Lancet reference diet." For data presentation, we used data from National Health and Nutrition Examination Survey, 2017-2018, among adults aged 20 years and older (n = 3,920). Sustainable Diet Index-US (SDI-US), comprising four sub-indices corresponding to four dimensions of sustainable diets (nutritional quality, environmental impacts, affordability, and sociocultural practices), was calculated using data from 24-hour dietary recall interview, food expenditures, and food choices. A higher SDI-US score indicated greater adherence to sustainable diets (range: 4-20). This study also presented SDI-US scores according to the sociodemographic status. All analyses accounted for a complex survey design. Results: Of 148 papers, 16 were reviewed. Adherence to sustainable diets fell into 3 categories: EAT-Lancet reference diet-based (n = 8), Food and Agriculture Organization (FAO) definition-based (n = 4), and no specific guidelines but including the sustainability concept (n = 4). Importantly, FAO definition emphasizes on equal importance of four dimensions of diet (nutrition and health, economic, social and cultural, and environmental). The mean SDI-US score was 13 out of 20 points, and was higher in older, female, and highly educated adults than in their counterparts. Conclusions: This study highlighted that sustainable diets should be assessed using a multidimensional approach because of their complex nature. Currently, SDI can be a good option for operationalizing multidimensional sustainable diets. It is necessary to develop a Korean version of SDI through additional data collection, including environmental impact of food, food price, food budget, and use of ready-made products.

P2P 출판-구독 메시징 시스템에서 효율적인 정보 전파를 위한 계층적 메시지 전송 기법 (Hierarchical Message Forwarding Scheme for Efficient Data Distribution in P2P Messaging System)

  • 정진선;오상윤
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제8권9호
    • /
    • pp.209-216
    • /
    • 2019
  • 출판-구독 모델은 정보 생산자와 사용자를 느슨하게 연결해 주어 다양한 기기들의 연결에 많이 사용되고 있다. 출판-구독 모델에서 네트워크 대역폭을 효과적으로 활용하기 위한 방안으로 조건에 따른 메시지 필터링이 사용되고 있으며, 이에 따른 다양한 연구 결과들이 제안되어왔다. Peer-to-Peer(p2p)기반의 출판-구독 모델은 높은 확장성을 장점으로 다양한 분야에서 널리 사용되고 있지만, p2p 기반특성에 따라 일반적인 필터링 과정이 구독자단에서 이루어지게 되어 구독자에게 추가적인 성능 부담으로 작용하고 있다. 본 논문에서는 이러한 문제점들을 해결하기 위해 subscription사이의 종속 관계를 가지는 계층적인 subscription 구조와 이를 기반으로 하는 계층적 메시지 전송 방식을 제안한다. 본 제안을 통해 subscription 부모가 존재하는 구독자들은 부모로 부터 필터링 된 메시지를 전송 받게 되어 메시지 수가 증가하더라도 상대적으로 적은 수의 불필요한 메시지를 수신하게 되며, 구독자들 간 트리 구조를 통해 메시지 전송 과정을 출판자에서 구독자로 분산시킴으로써 속도 측면에서의 성능 향상을 얻을 수 있다. 제안 기법의 검증을 위해 제안 기법과 기존 기법들 간의 비교 실험을 진행하였으며, 본 제안 기법에서 메시지 유통량과 전체 throughput의 향상을 확인하였다.