Abstract
We consider the peer-to-peer type of topic-based publish/subscribe (P2PPS) model where each process (peer) can publish and subscribe event messages with no centralized coordinator. Some information of a peer may flow to target peers by exchanging event messages. Here, the peer forgets topics which are in a publication of the event message but not in the subscription of the peer. In our previous studies, the flexible synchronization (FS) protocol and the relevance concept of topics are proposed. However, it is difficult, maybe impossible for each peer to know about every topic in a system. Each time a peer receives an event message, topics carried by the event message which the peer does not know but are related with subscribed topics are obtained in the peer. Thus, each peer learns and obtains new topics through receiving event messages. In the evaluation, we show the more number of topics each peer can initially subscribe, the fewer number of notifications are banned and the more number of forgotten topics are added to the subscription. However, the advantage obtained by initially including more number of topics decreases as the number of event messages exchanged among peers increases.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Google alert. http://www.google.com/alerts
Blanco, R., Alencar, P.: Event models in distributed event based systems. In: Principles and Applications of Distributed Event-Based Systems, pp. 19–42 (2010)
Enokido, T., Takizawa, M.: Purpose-based information flow control for cyber engineering. IEEE Trans. Industr. Electron. 58(6), 2216–2225 (2011)
Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)
Ferraiolo, D.F., Kuhn, D.R., Chandramouli, R.: Role-Based Access Controls, 2nd edn. Artech, Boston (2007)
Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: A flexible read-write abortion protocol to prevent illegal information flow among objects. J. Mob. Multimedia 11(3&4), 263–280 (2015)
Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: A write abortion-based protocol in role-based access control systems. Int. J. Adapt. Innov. Syst. 2(2), 142–160 (2015)
Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: A read-write abortion (RWA) protocol to prevent illegal information flow in role-based access control systems. Int. J. Space-Based Situat. Comput. 6(1), 43–53 (2016)
Nakamura, S., Duolikun, D., Takizawa, M.: Read-abortion (ra) based synchronization protocols to prevent illegal information flow. J. Comput. Syst. Sci. 81(8), 1441–1451 (2015)
Nakamura, S., Enokido, T., Takizawa, M.: Information flow control models in peer-to-peer publish/subscribe systems. In: Proceedings of the 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS 2016), pp. 167–174 (2016)
Nakamura, S., Enokido, T., Takizawa, M.: Subscription initialization (si) protocol to prevent illegal information flow in peer-to-peer publish/subscribe systems. In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS 2016), pp. 42–49 (2016)
Nakamura, S., Enokido, T., Takizawa, M.: Topic-based synchronization (TBS) protocols to prevent illegal information flow in peer-to-peer publish/subscribe systems. In: Proceedings of the 11th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA 2016), pp. 57–68 (2016)
Nakamura, S., Ogiela, L., Enokido, T., Takizawa, M.: Evaluation of protocols to prevent illegal information flow in peer-to-peer publish/subscribe systems. In: Proceedings of IEEE the 31st International Conference on Advanced Information Networking and Applications (AINA 2017), pp. 631–638 (2017)
Nakamura, S., Ogiela, L., Enokido, T., Takizawa, M.: Flexible synchronization protocol to prevent illegal information flow in peer-to-peer publish/subscribe systems. In: Proceedings of the 11th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS 2017), pp. 82–93 (2017)
Nakayama, H., Duolikun, D., Enokido, T., Takizawa, M.: Selective delivery of event messages in peer-to-peer topic-based publish/subscribe systems. In: Proceedings of the 18th International Conference on Network-Based Information Systems (NBiS 2015), pp. 379–386 (2015)
Nakayama, H., Duolikun, D., Enokido, T., Takizawa, M.: Reduction of unnecessarily ordered event messages in peer-to-peer model of topic-based publish/subscribe systems. In: Proceedings of the IEEE 30th International Conference on Advanced Information Networking and Applications (AINA 2016), pp. 1160–1167 (2016)
Setty, V., van Steen, M., Vitenberg, R., Voulgaris, S.: Poldercast: Fast, robust, and scalable architecture for p2p topic-based pub/sub. In: Proceedings of ACM/IFIP/USENIX 13th International Conference on Middleware (Middleware 2012), pp. 271–291 (2012)
Tarkoma, S.: Publish/Subscribe System: Design and Principles, 1st edn. Wiley, New York (2012)
Acknowledgements
This work was supported by Japan Society for the Promotion of Scienc (JSPS) KAKENHI and Grant-in-Aid for JSPS Research Fellow grant numbers 15H0295 and 17J00106, respectively. The authors would like to thank JSPS for the financial support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Nakamura, S., Ogiela, L., Enokido, T., Takizawa, M. (2018). Evaluation of Flexible Synchronization Protocol to Prevent Illegal Information Flow in P2PPS Systems. In: Barolli, L., Enokido, T., Takizawa, M. (eds) Advances in Network-Based Information Systems. NBiS 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-65521-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-65521-5_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65520-8
Online ISBN: 978-3-319-65521-5
eBook Packages: EngineeringEngineering (R0)