Sub Data Path Filtering Protocol for Subscription of Event Parts and Event Regeneration in Pub/Sub Pattern

dc.contributor.authorInanir, Serif
dc.contributor.authorYuce, Yilmaz
dc.date.accessioned2026-01-24T12:20:49Z
dc.date.available2026-01-24T12:20:49Z
dc.date.issued2024
dc.departmentAlanya Alaaddin Keykubat Üniversitesi
dc.description2nd International Conference on Advanced Engineering, Technology and Applications, ICAETA 2023 -- 2023-03-10 through 2023-03-11 -- Istanbul -- 305999
dc.description.abstractPub/Sub is a common pattern allowing a producer to publish events to consumers. In types of Pub/Sub, structure of an event is either identified by publishers based-on static rules or by consumers based-on filtering approaches. In both scenarios, actors’ total performance might get degraded due to required operations (e.g., filtering) impacting throughput. This study focuses on designing a filtering approach for both actors of Pub/Sub by reducing data size to be transmitted by producers and received and processed by consumers by creating a loosely coupled context, in which horizontal alterations to structure of any event can occur. Sub Data Path (SDP) approach presents a matching tree to separate an event with scope like JSON data, and each key in the relevant event act like a topic without being defined as a topic. Thereby, producers only must transmit part of a message through a path on the event structure to be located into a former event to create new event; consumers can subscribe to any subtopic (key for JSON format) to be able to receive data in terms of its own mechanism, not a producer’s design. Therefore, creating an event can be completed with different producers which contribute a piece of the whole event; Bounded Context structure belongs to microservice architecture as a decomposition strategy can be handled by consumers in relation to their own business logic. To measure the proposed method, an experiment with gaze points collected by an eye tracker has been designed. By performing the filtering method for one, two and maximum SDP keys, filtering duration, event size reduction percent and transmission duration were revealed. The experimental results imply that the proposed method can send 7.5 events in average, instead of sending just one in the same period. Also, since worst case of the proposed method based-on events in the context can be calculated, an architecture can be prevented from bottlenecks. These benefits makes SDP advantageous over similar methods in terms of being both a fast and scalable alternative. © 2024, The Author(s), under exclusive license to Springer Nature Switzerland AG.
dc.identifier.doi10.1007/978-3-031-50920-9_36
dc.identifier.endpage481
dc.identifier.isbn9789819671748
dc.identifier.isbn9789819664610
dc.identifier.isbn9783032026743
dc.identifier.isbn9783032008831
dc.identifier.isbn9783032026712
dc.identifier.isbn9789819671779
dc.identifier.isbn9783031949425
dc.identifier.isbn9789819666874
dc.identifier.isbn9783031936968
dc.identifier.isbn9783031941207
dc.identifier.issn1865-0929
dc.identifier.scopus2-s2.0-85180811120
dc.identifier.scopusqualityQ3
dc.identifier.startpage464
dc.identifier.urihttps://doi.org/10.1007/978-3-031-50920-9_36
dc.identifier.urihttps://hdl.handle.net/20.500.12868/4606
dc.identifier.volume1983 CCIS
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringer Science and Business Media Deutschland GmbH
dc.relation.ispartofCommunications in Computer and Information Science
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_Scopus_20260121
dc.subjectbroker-system
dc.subjectfiltering
dc.subjectloose-coupling
dc.subjectperformance
dc.subjectPublisher/Subscriber
dc.titleSub Data Path Filtering Protocol for Subscription of Event Parts and Event Regeneration in Pub/Sub Pattern
dc.typeConference Object

Dosyalar