Academic literature on the topic 'Publish-subscribe pattern'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Publish-subscribe pattern.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Publish-subscribe pattern"

1

Dou, Yun Liang, Zhu Qing Li, Dian Fu Ma, and Yong Wang Zhao. "A Policy-Based Mixed Publish/Subscribe Message Exchange Pattern Used for Traffic Monitoring System." Applied Mechanics and Materials 325-326 (June 2013): 1676–82. http://dx.doi.org/10.4028/www.scientific.net/amm.325-326.1676.

Full text
Abstract:
Pub/Sub message exchange pattern (PSMEP) is a flexible and effective message exchange pattern, by which various components in a large-scale distributed system can be linked together organically and interact with each other in a loosely coupled environment. There are two PSMEPs in traditional Pub/Sub model: topic-based pattern & content-based pattern. Topic-based pattern is elegant and efficient, but not flexible to make subscription; while content-based pattern is flexible enough, but is not efficient. This paper proposes a policy-based mixed PSMEP to make up the deficiency of the two patterns, and a simulation in traffic monitoring system introduced in this paper will proof the policy-based pattern is effective.
APA, Harvard, Vancouver, ISO, and other styles
2

Jaloudi, Samer. "Communication Protocols of an Industrial Internet of Things Environment: A Comparative Study." Future Internet 11, no. 3 (March 7, 2019): 66. http://dx.doi.org/10.3390/fi11030066.

Full text
Abstract:
Most industrial and SCADA-like (supervisory control and data acquisition) systems use proprietary communication protocols, and hence interoperability is not fulfilled. However, the MODBUS TCP is an open de facto standard, and is used for some automation and telecontrol systems. It is based on a polling mechanism and follows the synchronous request–response pattern, as opposed to the asynchronous publish–subscribe pattern. In this study, polling-based and event-based protocols are investigated to realize an open and interoperable Industrial Internet of Things (IIoT) environment. Many Internet of Things (IoT) protocols are introduced and compared, and the message queuing telemetry transport (MQTT) is chosen as the event-based, publish–subscribe protocol. The study shows that MODBUS defines an optimized message structure in the application layer, which is dedicated to industrial applications. In addition, it shows that an event-oriented IoT protocol complements the MODBUS TCP but cannot replace it. Therefore, two scenarios are proposed to build the IIoT environment. The first scenario is to consider the MODBUS TCP as an IoT protocol, and build the environment using the MODBUS TCP on a standalone basis. The second scenario is to use MQTT in conjunction with the MODBUS TCP. The first scenario is efficient and complies with most industrial applications where the request–response pattern is needed only. If the publish–subscribe pattern is needed, the MQTT in the second scenario complements the MODBUS TCP and eliminates the need for a gateway; however, MQTT lacks interoperability. To maintain a homogeneous message structure for the entire environment, industrial data are organized using the structure of MODBUS messages, formatted in the UTF-8, and then transferred in the payload of an MQTT publish message. The open and interoperable environment can be used for Internet SCADA, Internet-based monitoring, and industrial control systems.
APA, Harvard, Vancouver, ISO, and other styles
3

Pozo, Alejandro, Álvaro Alonso, and Joaquín Salvachúa. "Evaluation of an IoT Application-Scoped Access Control Model over a Publish/Subscribe Architecture Based on FIWARE." Sensors 20, no. 15 (August 4, 2020): 4341. http://dx.doi.org/10.3390/s20154341.

Full text
Abstract:
The Internet of Things (IoT) brings plenty of opportunities to enhance society’s activities, from improving a factory’s production chain to facilitating people’s household tasks. However, it has also brought new security breaches, compromising privacy and authenticity. IoT devices are vulnerable to being accessed from the Internet; they lack sufficient resources to face cyber-attack threats. Keeping a balance between access control and the devices’ resource consumption has become one of the highest priorities of IoT research. In this paper, we evaluate an access control architecture based on the IAACaaS (IoT application-Scoped Access Control as a Service) model with the aim of protecting IoT devices that communicate using the Publish/Subscribe pattern. IAACaaS is based on the OAuth 2.0 authorization framework, which externalizes the identity and access control infrastructure of applications. In our evaluation, we implement the model using FIWARE Generic Enablers and deploy them for a smart buildings use case with a wireless communication. Then, we compare the performance of two different approaches in the data-sharing between sensors and the Publish/Subscribe broker, using Constrained Application Protocol (CoAP) and Hypertext Transfer Protocol (HTTP) protocols. We conclude that the integration of Publish/Subscribe IoT deployments with IAACaaS adds an extra layer of security and access control without compromising the system’s performance.
APA, Harvard, Vancouver, ISO, and other styles
4

LO, S. C., and Y. T. CHIU. "Design of Content-Based Publish/Subscribe Systems over Structured Overlay Networks." IEICE Transactions on Information and Systems E91-D, no. 5 (May 1, 2008): 1504–11. http://dx.doi.org/10.1093/ietisy/e91-d.5.1504.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Popescu, Radu, Jakob Blomer, and Gerardo Ganis. "Towards a responsive CernVM-FS architecture." EPJ Web of Conferences 214 (2019): 03036. http://dx.doi.org/10.1051/epjconf/201921403036.

Full text
Abstract:
The CernVM File System (CernVM-FS) provides a scalable and reliable software distribution service implemented as a POSIX read-only filesystem in user space (FUSE). It was originally developed at CERN to assist High Energy Physics (HEP) collaborations in deploying software on the worldwide distributed computing infrastructure for data processing applications. Files are stored remotely as content-addressed blocks on standard web servers and are retrieved and cached on-demand through outgoing HTTP connections only. Repository metadata is recorded in SQLite catalogs, which represent implicit Merkle treeencodings of the repository state. For writing, CernVM-FS follows a publish-subscribe pattern with a single source of new content that is propagated to a large number of readers. This paper focuses on the work to move the CernVM-FS architecturein the direction of a responsive data distribution system. A new distributed publication backend allows scaling out large publication tasks across multiple machines, reducing the time to publish. For the faster propagation of new published content, the addition of a notification system allows clients to subscribe to messages about changes in the repository and to request new root catalogs as soon as they become available. These devel-opments make CernVM-FS more responsive and are particularly relevant for use cases where a short propagation delay from repository down to individual clients is important, such as using CernVM-FS as an AFS replacement for distributing software stacks. Additionally, they permit the implementation of more complex workflows, with producer-consumer pipelines, as for example in the ALICE analysis trains system.
APA, Harvard, Vancouver, ISO, and other styles
6

Pramukantoro, Eko Sakti, and Husnul Anwari. "An Event-based Middleware for Syntactical Interoperability in Internet of Things." International Journal of Electrical and Computer Engineering (IJECE) 8, no. 5 (October 1, 2018): 3784. http://dx.doi.org/10.11591/ijece.v8i5.pp3784-3792.

Full text
Abstract:
Internet of Things (IoT) connecting sensors or devices that record physical observations of the environment and a variety of applications or other Internet services. Along with the increasing number and diversity of devices connected, there arises a problem called interoperability. One type of interoperability is syntactical interoperability, where the IoT should be able to connect all devices through various data protocols. Based on this problem, we proposed a middleware that capable of supporting interoperability by providing a multi-protocol gateway between COAP, MQTT, and WebSocket. This middleware is developed using event-based architecture by implementing publish-subscribe pattern. We also developed a system to test the performance of middleware in terms of success rate and delay delivery of data. The system consists of temperature and humidity sensors using COAP and MQTT as a publisher and web application using WebSocket as a subscriber. The results for data transmission, either from sensors or MQTT COAP has a success rate above 90%, the average delay delivery of data from sensors COAP and MQTT below 1 second, for packet loss rate varied between 0% - 25%. The interoperability testing has been done using Interoperability assessment methodology and found out that ours is qualified.
APA, Harvard, Vancouver, ISO, and other styles
7

Arestova, Anna, Maximilian Martin, Kai-Steffen Jens Hielscher, and Reinhard German. "A Service-Oriented Real-Time Communication Scheme for AUTOSAR Adaptive Using OPC UA and Time-Sensitive Networking." Sensors 21, no. 7 (March 27, 2021): 2337. http://dx.doi.org/10.3390/s21072337.

Full text
Abstract:
The transportation industry is facing major challenges that come along with innovative trends like autonomous driving. Due to the growing amount of network participants, smart sensors, and mixed-critical data, scalability and interoperability have become key factors of cost-efficient vehicle engineering. One solution to overcome these challenges is the AUTOSAR Adaptive software platform. Its service-oriented communication methodology allows a standardized data exchange that is not bound to a specific middleware protocol. OPC UA is a communication standard that is well-established in modern industrial automation. In addition to its Client–Server communication pattern, the newly released Publish–Subscribe (PubSub) architecture promotes scalability. PubSub is designed to work in conjunction with Time-Sensitive Networking (TSN), a collection of standards that add real-time aspects to standard Ethernet networks. TSN allows services with different requirements to share a single physical network. In this paper, we specify an integration approach of AUTOSAR Adaptive, OPC UA, and TSN. It combines the benefits of these three technologies to provide deterministic high-speed communication. Our main contribution is the architecture for the binding between Adaptive Platform and OPC UA. With a prototypical implementation, we prove that a combination of OPC UA Client–Server and PubSub qualifies as a middleware solution for service-oriented communication in AUTOSAR.
APA, Harvard, Vancouver, ISO, and other styles
8

Pandey, Tulika, Deepak Garg, and Manoj Madhava Gore. "Structured P2P Overlay of Mobile Brokers for Realizing Publish/Subscribe Communication in VANET." Scientific World Journal 2014 (2014): 1–12. http://dx.doi.org/10.1155/2014/136365.

Full text
Abstract:
Publish/subscribe communication paradigm provides asynchrony and decoupling, making it an elegant alternative for designing applications in distributed and dynamic environment such as vehicular ad hoc networks (VANETs). In this paradigm, the broker is the most important component that decouples other two components, namely, publisher and subscriber. Previous research efforts have either utilized the deployment of distributed brokers on stationary road side info-stations or have assigned the role of broker to any moving vehicle on ad hoc basis. In one approach, lots of preinstalled infrastructures are needed whereas, in another, the quality of service is not guaranteed due to unpredictable moving and stopping patterns of vehicles. In this paper, we present the architecture of distributed mobile brokers which are dynamically reconfigurable in the form of structured P2P overlay and act as rendezvous points for matching publications and subscriptions. We have taken city buses in urban settings to act as mobile brokers whereas other vehicles are considered to be in role of publishers and subscribers. These mobile brokers also assist in locating a vehicle for successful and timely transfer of notifications. We have performed an extensive simulation study to compare our approach with previously proposed approaches. Simulation results establish the applicability of our approach.
APA, Harvard, Vancouver, ISO, and other styles
9

Szilágyi, Péter. "Iris: A decentralized approach to backend messaging middlewares." Computer Science and Information Systems 11, no. 2 (2014): 549–67. http://dx.doi.org/10.2298/csis130823024s.

Full text
Abstract:
In this work we introduce the design and internal workings of the Iris decentralized messaging framework. Iris takes a midway approach between the two prevalent messaging middleware models: the centralized one represented by the AMQP family and the socket queuing one represented by ZeroMQ; by turning towards peer-to-peer overlays as the internal transport for message distribution and delivery. A novel concept is introduced, whereby a distributed service is composed not of individual application instances, but rather clusters of instances responsible for the same sub-service. Supporting this new model, a collection of higher level messaging patterns have been identified and successfully implemented: broadcast, request/reply, publish/subscribe and tunnel. This conceptual model and supporting primitives allow a much simpler way to specify, design and implement distributed, cloud based services. Furthermore, the proposed system achieves a significant switching speed, which - given its decentralized nature - can be scaled better than existing messaging frameworks, whilst incurring zero configuration costs.
APA, Harvard, Vancouver, ISO, and other styles
10

Zhang, Guomin, Lihua Song, Haitao Wang, Chao Hu, and Na Wang. "Location-assistant content distribution scheme for emergency rescue." International Journal of Distributed Sensor Networks 14, no. 9 (September 2018): 155014771880046. http://dx.doi.org/10.1177/1550147718800464.

Full text
Abstract:
In order to optimize the timeliness and pertinence of message delivery in emergency rescue scenarios and improve the service performance of emergency communications network, we propose a location-assistant content distribution scheme based on delay tolerant network. First of all, considering that the movement patterns of rescue teams tend to follow a predetermined course of action, we design a location-based group mobility model. Due to the intermittent network connectivity and variety of emergency service, a content-classification-based publish/subscribe architecture and a GenericSpray routing algorithm based on the prediction of overlap opportunity in spatio-temporal positions are proposed. Furthermore, we also give a cache management strategy based on the content significance. Since location-assistant content distribution scheme can predict the overlap of activity between rescue teams through the course of action, not only can the number of copy forwarding and message delivery delays be significantly reduced but also the priority delivery of important messages can be ensured by message classification. Simulation experiments show that compared with the traditional delay tolerant network routing algorithm and the classic first-in-first-out caching strategy, location-assistant content distribution scheme improves the performance of message delivery rate, transmission delay, and control overhead significantly.
APA, Harvard, Vancouver, ISO, and other styles

Dissertations / Theses on the topic "Publish-subscribe pattern"

1

Paxton, Steven G. B. "Enhanced cyberspace defense with real-time distributed systems using covert channel publish-subscribe broker pattern communications." Thesis, Monterey, Calif. : Naval Postgraduate School, 2008. http://handle.dtic.mil/100.2/ADA483906.

Full text
Abstract:
Thesis (M.S. in Information Warfare Systems Engineering)--Naval Postgraduate School, June 2008.
Thesis Advisor(s): Michael, James B. "June 2008." Description based on title screen as viewed on August 26, 2008. Includes bibliographical references (p. 91-98). Also available in print.
APA, Harvard, Vancouver, ISO, and other styles
2

Červinka, Radim. "Middleware pro framework Testos." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2021. http://www.nusl.cz/ntk/nusl-445506.

Full text
Abstract:
Cílem této práce je vytvořit komunikační sběrnici pro platformu Testos, což umožní nástrojům platformy spolu komunikovat a využívat navzájem svoje služby. V textu jsou prozkoum8na současná řešení a protokoly založené na modelu Publish-Subscribe. Dále také práce specifikuje požadavky na komunikační sběrnici vyhovující potřebám platformy Testos a také navrhuje řešení pro splnění daných požadavků.   V rámci výzkumu byly prozkoumány tři řešení - MQTT, DDS a AMQP. Průzkum každého řešení byl zaměřen na způsob komunikace a hlavní funkční prvky. Jako startovací bod implementace sběrnice byl vybrán protokol MQTT. Tato práce také specifikuje jak tento protokol rozšířit, aby byly splněny požadavky na sběrnici. Mezi stěžejní rozšíření navrhnuté v rámci této práce patří management životního cyklu požadavků rozšiřující způsob doručování zpráv a mechanismus zasílání požadavků standardu MQTT. Protokol byl také rozšířen o možnost shlukování zpráv do BULK paketu za účelem snížení množství potřebných síťových zdrojů. Výsledkem je Testos Bus, který je postavený na upraveném a rozšířeném protokolu MQTT, který zahrunuje implementaci brokeru a klientských knihoven pro Python a C++. Testos Bus naplňuje všechny povinné požadavky platformy, což ověřují automatické testy.
APA, Harvard, Vancouver, ISO, and other styles
3

Tsai, Po-Hsin, and 蔡柏鑫. "Implementing Publish/Subscribe Pattern for CoAP in Fog Computing Environment." Thesis, 2017. http://ndltd.ncl.edu.tw/handle/71172396014338854286.

Full text
Abstract:
碩士
國立中興大學
資訊科學與工程學系
105
As more and more Internet of Things (IoT) devices are connected to the cloud services, fog computing has emerged as a new computing model to provide analytic and intelligent services to the end users for fast response time. Among the application layer protocols used for IoT, MQTT and CoAP are two well-known lightweight protocols that run on top of TCP and UDP, respectively. MQTT supports publish/subscribe pattern, while CoAP adopts request/response pattern. In IoT applications, publish/subscribe model was thought as a better model due to lower network bandwidth and less message processing that in turn extending the lifetime of battery-run devices. In this thesis, we implement the publish/subscribe pattern in fog computing to preserve the privacy of customer energy usage data in smart grid environment using CoAP as the underlying application layer protocol. The performance of CoAP vs. MQTT in this model is also reported.
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Publish-subscribe pattern"

1

Badenhorst, Wessel. "Publish–Subscribe Pattern." In Practical Python Design Patterns, 315–26. Berkeley, CA: Apress, 2017. http://dx.doi.org/10.1007/978-1-4842-2680-3_20.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Driscoll, Mike. "The Publish–Subscribe Pattern." In wxPython Recipes, 43–50. Berkeley, CA: Apress, 2017. http://dx.doi.org/10.1007/978-1-4842-3237-8_4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Monday, Paul B. "Implementing the Publish/Subscribe Pattern." In Web Services Patterns: Java™ Platform Edition, 205–23. Berkeley, CA: Apress, 2003. http://dx.doi.org/10.1007/978-1-4302-0776-4_12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Tomaszuk, Dominik. "RDF Event Stream Processing Based on the Publish-Subscribe Pattern." In Advances in Intelligent Systems and Computing, 369–78. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-43982-2_32.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Gnimpieba Zanfack, David R., Ahmed Nait-Sidi-Moh, David Durand, and Jérôme Fortin. "Publish and Subscribe Pattern for Designing Demand Driven Supply Networks." In Product Lifecycle Management in the Era of Internet of Things, 45–55. Cham: Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-33111-9_5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Cudennec, Loïc. "Merging the Publish-Subscribe Pattern with the Shared Memory Paradigm." In Lecture Notes in Computer Science, 469–80. Cham: Springer International Publishing, 2018. http://dx.doi.org/10.1007/978-3-030-10549-5_37.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Ranjan, Amit, and Bibhudatta Sahoo. "Web Service Selection Mechanism in Service-Oriented Architecture Based on Publish–Subscribe Pattern in Fog Environment." In Advances in Intelligent Systems and Computing, 269–81. Singapore: Springer Singapore, 2020. http://dx.doi.org/10.1007/978-981-15-0199-9_24.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

"Principles and Patterns." In Publish/Subscribe Systems, 79–104. Chichester, UK: John Wiley & Sons, Ltd, 2012. http://dx.doi.org/10.1002/9781118354261.ch4.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Publish-subscribe pattern"

1

Huang, Jyun-Yao, Po-Hsin Tsai, and I.-En Liao. "Implementing publish/subscribe pattern for CoAP in fog computing environment." In 2017 8th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON). IEEE, 2017. http://dx.doi.org/10.1109/iemcon.2017.8117183.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Huang, Jyun-Yao, Po-Hsin Tsai, and I.-En Liao. "Implementing publish/subscribe pattern for CoAP in fog computing environment." In 2017 8th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON). IEEE, 2017. http://dx.doi.org/10.1109/iemcon.2017.8117190.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Morrison, Douglas A., and James M. Johnson. "Adapting a publish-subscribe middleware to a RPC response pattern." In SPIE Astronomical Telescopes + Instrumentation, edited by Nicole M. Radziwill and Alan Bridger. SPIE, 2010. http://dx.doi.org/10.1117/12.857729.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Xue, Huajian, Yan Zhang, Wenxiao Zeng, and Xi Zhou. "Application of Publish/Subscribe Pattern on Data Transmission between Hybrid Networks." In ICIIP '18: 2018 3rd International Conference on Intelligent Information Processing. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3232116.3232127.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Wang, Lihui, and Weiming Shen. "A Web-Based Approach to Real-Time Machine Condition Monitoring and Control." In ASME 2005 International Mechanical Engineering Congress and Exposition. ASMEDC, 2005. http://dx.doi.org/10.1115/imece2005-81304.

Full text
Abstract:
The objective of this research is to develop a web-based approach to remote machine condition monitoring and control enabled by Java technologies and based on publish-subscribe design pattern. On top of a Wise-ShopFloor framework (Web-based integrated sensor-driven e-ShopFloor), this system can serve real-time data from bottom up and can function as a constituent component of e-manufacturing, particularly for web-based collaborative manufacturing. It is designed to use the popular client-server architecture, VCM (view-control-model) design pattern, and publish-subscribe design pattern for secure device control and efficient machine condition monitoring. This paper presents the basis of the developed technology for building a web-based monitoring and control system that can be easily integrated to the e-manufacturing paradigm. A case study of a tripod parallel kinematic machine is carried out to demonstrate the effectiveness and validate our approach to web-based real-time machine condition monitoring and remote control for collaborative manufacturing.
APA, Harvard, Vancouver, ISO, and other styles
6

Kündig, Stéphane, Pierre Leone, and José Rolim. "A Distributed Algorithm Using Path Dissemination for Publish-Subscribe Communication Patterns." In MSWiM '16: 19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. New York, NY, USA: ACM, 2016. http://dx.doi.org/10.1145/2989250.2989268.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Bouloukakis, Georgios, Ajay Kattepur, Nikolaos Georgantas, and Valérie Issarny. "Queueing Network Modeling Patterns for Reliable and Unreliable Publish/Subscribe Protocols." In MobiQuitous '18: Computing, Networking and Services. New York, NY, USA: ACM, 2018. http://dx.doi.org/10.1145/3286978.3287002.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Zhou, Junpeng, and Gengyu Wei. "Two patterns in conversion between HTTP2 and CoAP : Request-Reponse and Publish-Subscribe." In 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC). IEEE, 2019. http://dx.doi.org/10.1109/itnec.2019.8729372.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Thatmann, Dirk, Sebastian Zickau, Alexander Forster, and Axel Kupper. "Applying Attribute-Based Encryption on Publish Subscribe Messaging Patterns for the Internet of Things." In 2015 IEEE International Conference on Data Science and Data Intensive Systems (DSDIS). IEEE, 2015. http://dx.doi.org/10.1109/dsdis.2015.52.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography