F. Adelstein and M. Singhal, Real-time causal message ordering in multimedia systems, Proceedings of 15th International Conference on Distributed Computing Systems, pp.36-43, 1995.

K. Akkaya, M. Demirbas, and R. S. Aygun, The impact of data aggregation on the performance of wireless sensor networks, Wirel. Commun. Mob. Comput, vol.8, issue.2, pp.171-193, 2008.

L. Arantes, M. G. Potop-butucaru, P. Sens, and M. Valero, Enhanced dr-tree for low latency filtering in publish/subscribe systems, 24th IEEE International Conference on Advanced Information Networking and Applications, pp.58-65, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01292593

M. Astley, J. Auerbach, S. Bhola, G. Buttner, M. Kaplan et al., Achieving scalability and throughput in a publish/subscribe system, 2004.

P. Bailis, A. Fekete, A. Ghodsi, J. M. Hellerstein, and I. Stoica, The potential dangers of causal consistency and an explicit solution, Proceedings of the Third ACM Symposium on Cloud Computing, SoCC '12, vol.22, pp.1-22, 2012.

R. Baldoni, R. Beraldi, V. Quema, L. Querzoni, and S. Tucci-piergiovanni, Tera: Topic-based event routing for peer-to-peer architectures, Proceedings of the 2007 Inaugural International Conference on Distributed Event-based Systems, DEBS '07, pp.2-13, 2007.

R. Baldoni, S. Bonomi, M. Platania, and L. Querzoni, Dynamic message ordering for topic-based publish/subscribe systems, 2012 IEEE 26th International Parallel and Distributed Processing Symposium, pp.909-920, 2012.

R. Baldoni, L. Querzoni, and A. Virgillito, Distributed event routing in publish/subscribe communication systems: a survey, 2005.

R. Baldoni, M. Raynal, R. Prakash, and M. Singhal, Broadcast with time and causality constraints for multimedia applications, Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies, pp.617-624, 1996.
URL : https://hal.archives-ouvertes.fr/inria-00073722

S. Bianchi, P. Felber, and M. G. Potop-butucaru, Stabilizing distributed r-trees for peerto-peer content routing, IEEE Transactions on Parallel and Distributed Systems, vol.21, issue.8, pp.1175-1187, 2010.

K. Birman, A. Schiper, and P. Stephenson, Lightweight causal and atomic group multicast, ACM Trans. Comput. Syst, vol.9, issue.3, pp.272-314, 1991.

K. P. Birman and T. A. Joseph, Reliable communication in the presence of failures, ACM Trans. Comput. Syst, vol.5, issue.1, pp.47-76, 1987.

S. Blessing, S. Clebsch, and S. Drossopoulou, Tree topologies for causal message delivery, Proceedings of the 7th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control, pp.1-10, 2017.

B. H. Bloom, Space/time trade-offs in hash coding with allowable errors, Commun. ACM, vol.13, issue.7, pp.422-426, 1970.

M. Bravo, L. Rodrigues, and P. Van-roy, Saturn: A distributed metadata service for causal consistency, Proceedings of the Twelfth European Conference on Computer Systems, EuroSys '17, pp.111-126, 2017.

C. Cañas, E. Pacheco, B. Kemme, J. Kienzle, and H. Jacobsen, Graps: A graph publish/subscribe middleware, Proceedings of the 16th Annual Middleware Conference, Middleware '15, pp.1-12, 2015.

W. Cai, B. Lee, and J. Zhou, Causal order delivery in a multicast environment, J. Parallel Distrib. Comput, vol.62, issue.1, pp.111-131, 2002.

A. Carzaniga, D. S. Rosenblum, and A. L. Wolf, Design and evaluation of a wide-area event notification service, ACM Trans. Comput. Syst, vol.19, issue.3, pp.332-383, 2001.

M. Castro, P. Druschel, A. M. Kermarrec, and A. I. Rowstron, Scribe: a large-scale and decentralized application-level multicast infrastructure, IEEE Journal on Selected Areas in Communications, vol.20, issue.8, pp.1489-1499, 2002.

E. J. Chang, Echo algorithms: Depth parallel operations on general graphs, IEEE Transactions on Software Engineering, SE, vol.8, issue.4, pp.391-401, 1982.

B. Charron-bost, Concerning the size of logical clocks in distributed systems, Inf. Process. Lett, vol.39, issue.1, pp.11-16, 1991.

C. Chen, Y. Tock, and S. Girdzijauskas, Beaconvey: Co-design of overlay and routing for topic-based publish/subscribe on small-world networks, Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems, DEBS '18, pp.64-75, 2018.

C. Chen, R. Vitenberg, and H. Jacobsen, Omen: Overlay mending for topic-based publish/subscribe systems under churn, Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, DEBS '16, pp.105-116, 2016.

M. Chetlur, N. Abu-ghazaleh, R. Radhakrishnan, and P. A. Wilsey, Optimizing communication in time-warp simulators, PADS 98. Proceedings. Twelfth Workshop on, pp.64-71, 1998.

Y. Choi, K. Park, and D. Park, Homed: a peer-to-peer overlay architecture for largescale content-based publish/subscribe system, Proceedings of the third International Workshop on Distributed Event-Based Systems (DEBS), pp.20-25, 2004.

J. Crowcroft and K. Paliwoda, A multicast transport protocol, Symposium Proceedings on Communications Architectures and Protocols, SIGCOMM '88, pp.247-256, 1988.

G. Cugola, E. D. Nitto, and A. Fuggetta, The jedi event-based infrastructure and its application to the development of the opss wfms, IEEE Transactions on Software Engineering, vol.27, issue.9, pp.827-850, 2001.

G. Cugola and G. P. Picco, Reds: A reconfigurable dispatching system, Proceedings of the 6th International Workshop on Software Engineering and Middleware, SEM '06, pp.9-16, 2006.

J. P. De-araujo, L. Arantes, E. P. Duarte, L. A. Rodrigues, and P. Sens, A publish/subscribe system using causal broadcast over dynamically built spanning trees, Proceedings of the 29th International Symposium on Computer Architecture and High Performance Computing, pp.161-168, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01644469

J. P. De-araujo, L. Arantes, E. P. Duarte, L. A. Rodrigues, and P. Sens, A communication-efficient causal broadcast protocol, Proceedings of the 47th International Conference on Parallel Processing, vol.74, pp.1-74, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01924741

J. P. De-araujo, L. Arantes, E. P. Duarte, L. A. Rodrigues, and P. Sens, Vcube-ps: A causal broadcast topic-based publish/subscribe system, Journal of Parallel and Distributed Computing, vol.125, pp.18-30, 2019.
URL : https://hal.archives-ouvertes.fr/hal-01925856

X. Défago, A. Schiper, and P. Urbán, Total order broadcast and multicast algorithms, ACM Computing Surveys, vol.36, issue.4, pp.372-421, 2004.

E. P. Duarte, L. C. Bona, and V. K. Ruoso, Vcube: A provably scalable distributed diagnosis algorithm, Proceedings of the 5th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, ScalA '14, pp.17-22, 2014.

C. Esposito, D. Cotroneo, and S. Russo, On reliability in publish/subscribe services, Comput. Netw, vol.57, issue.5, pp.1318-1343, 2013.

P. T. Eugster, P. A. Felber, R. Guerraoui, and A. Kermarrec, The many faces of publish/subscribe, ACM Comput. Surv, vol.35, issue.2, pp.114-131, 2003.

G. Evropeytsev, E. L. Domínguez, S. E. Hernandez, M. A. Trinidad, and J. R. Cruz, An efficient causal group communication protocol for p2p hierarchical overlay networks, Journal of Parallel and Distributed Computing, vol.102, pp.149-162, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01778722

C. J. Fidge, Timestamps in Message-Passing Systems that Preserve the Partial Ordering, 11th Australian Computer Science Conference, pp.55-66, 1988.

E. Fidler, H. Jacobsen, G. Li, and S. Mankovskii, The padres distributed publish/subscribe system, Principles and Applications of Distributed Event-Based Systems, pp.164-205, 2010.

R. Friedman and S. Manor, Causal ordering in deterministic overlay networks, 2004.

J. Gascon-samson, F. Garcia, B. Kemme, and J. Kienzle, Dynamoth: A scalable pub/sub middleware for latency-constrained applications in the cloud, 35th IEEE International Conference on Distributed Computing Systems, ICDCS 2015, pp.486-496, 2015.

S. Girdzijauskas, G. Chockler, Y. Vigfusson, Y. Tock, and R. Melamed, Magnet: Practical subscription clustering for internet-scale publish/subscribe, Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, DEBS '10, pp.172-183, 2010.

S. Girdzijauskas, A. Datta, K. Aberer, G. Moro, S. Bergamaschi et al., Oscar: Small-world overlay for realistic key distributions, Databases, Information Systems, and Peer-to-Peer Computing, pp.247-258, 2007.

A. Gupta, B. Liskov, and R. Rodrigues, Efficient routing for peer-to-peer overlays, Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation, vol.1, 2004.

A. Guttman, R-trees: A dynamic index structure for spatial searching, Proceedings of the 1984 ACM SIGMOD International Conference on Management of Data, SIGMOD '84, pp.47-57, 1984.

J. Hélary and A. Mostefaoui, A O(log2n) Fault-tolerant Distributed Mutual Exclusion Algorithm Based on Open-cube Structure, Publications internes: Institut de Recherche en Informatique et Systèmes Aléatoires. sn, 1993.

N. Hidalgo, L. Arantes, P. Sens, X. Bonnaire, and X. , An aggregation-based routing protocol for structured peer to peer overlay networks, AP2PS 2010 -2nd International Conference on Advances in P2P Systems, pp.76-81, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00627466

C. Kim and J. Ahn, Epidemic-style causal order broadcasting only using partial view, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications & Conference on Real-Time Computing Systems and Applications, PDPTA 2006, vol.1, pp.207-211, 2006.

K. Kim, S. Mehrotra, and N. Venkatasubramanian, Farecast: Fast, reliable application layer multicast for flash dissemination, Middleware, vol.6452, pp.169-190, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01055266

A. D. Kshemkalyani and M. Singhal, Distributed Computing: Principles, Algorithms, and Systems, 2008.

J. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach, 2012.

L. Lamport, Time, clocks, and the ordering of events in a distributed system, Commun. ACM, vol.21, issue.7, pp.558-565, 1978.

G. Li and S. Gao, Drscribe: An improved topic-based publish-subscribe system with dynamic routing, Proceedings of the 12th International Conference on Web-age Information Management, WAIM'11, pp.226-237, 2011.

M. Li, F. Ye, M. Kim, H. Chen, and H. Lei, Bluedove -a scalable and elastic publish/subscribe service, Proceedings of the 2011 IEEE International Parallel & Distributed Processing Symposium, IPDPS '11, pp.1254-1265, 2011.

J. Liebeherr and T. K. Beam, Hypercast: A protocol for maintaining multicast group members in a logical hypercube topology, Networked Group Communication, pp.72-89, 1999.

C. Lumezanu, R. Baden, N. Spring, and B. Bhattacharjee, Triangle inequality variations in the internet, Internet Measurement Conference, pp.177-183, 2009.

C. Lumezanu, N. Spring, and B. Bhattacharjee, Decentralized message ordering for publish/subscribe systems, Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware, Middleware '06, pp.162-179, 2006.

A. Malekpour, A. Carzaniga, G. T. Carughi, and F. Pedone, Probabilistic fifo ordering in publish/subscribe networks, 2011 IEEE 10th International Symposium on Network Computing and Applications, pp.33-40, 2011.

F. Mattern, Virtual time and global states of distributed systems, Proceedings of the Workshop on Parallel and Distributed Algorithms, pp.215-226, 1989.

A. Montresor and M. Jelasity, Peersim: A scalable p2p simulator, IEEE Ninth International Conference on Peer-to-Peer Computing, pp.99-100, 2009.

A. Mostéfaoui and S. Weiss, A Probabilistic Causal Message Ordering Mechanism, pp.315-326, 2017.

H. Nakayama, D. Duolikun, T. Enokido, and M. Takizawa, Reduction of unnecessarily ordered event messages in peer-to-peer model of topic-based publish/subscribe systems, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), pp.1160-1167, 2016.

B. Nédelec, P. Molli, and A. Mostéfaoui, Breaking the scalability barrier of causal broadcast for large and dynamic systems, CoRR, 2018.

B. Nédelec, P. Molli, and A. Mostefaoui, Causal Broadcast: How to Forget?, The 22nd International Conference on Principles of Distributed Systems (OPODIS), 2018.

J. A. Patel, E. Rivière, I. Gupta, and A. Kermarrec, Rappel: Exploiting interest and network locality to improve fairness in publish-subscribe systems, Computer Networks, vol.53, issue.13, pp.2304-2320, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00436057

C. Plesca, R. Grigoras, P. Queinnec, G. Padiou, F. et al., A coordinationlevel middleware for supporting flexible consistency in cscw, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06), p.6, 2006.

J. Postel, , 1981.

R. Prakash, M. Raynal, and M. Singhal, An efficient causal ordering algorithm for mobile computing environments, Proceedings of 16th International Conference on Distributed Computing Systems, pp.744-751, 1996.
URL : https://hal.archives-ouvertes.fr/inria-00074011

R. Ramaswamy, N. Weng, and T. Wolf, Characterizing network processing delay, Global Telecommunications Conference, 2004. GLOBECOM '04, vol.3, pp.1629-1634, 2004.

M. Raynal, A. Schiper, and S. Toueg, The causal ordering abstraction and a simple way to implement it, Information Processing Letters, vol.39, issue.6, pp.343-350, 1991.
URL : https://hal.archives-ouvertes.fr/inria-00075427

M. Raynal and M. Singhal, Logical time: capturing causality in distributed systems, Computer, vol.29, issue.2, pp.49-56, 1996.

S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz, Handling churn in a dht, Proceedings of the Annual Conference on USENIX Annual Technical Conference, ATEC '04, 2004.

L. A. Rodrigues, L. Arantes, and E. P. Duarte, An autonomic implementation of reliable broadcast based on dynamic spanning trees, Dependable Computing Conference, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01105183

L. A. Rodrigues, E. P. Duarte, J. P. De-araujo, L. Arantes, and P. Sens, Bundling messages to reduce the cost of tree-based broadcast algorithms, Proceedings of the 8th, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01959395

. Latin-american, Symposium on Dependable Computing, LADC 2018, pp.115-124

A. I. Rowstron and P. Druschel, Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems, Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg, Middleware '01, pp.329-350, 2001.

C. Sanli and R. Lambiotte, Local variation of hashtag spike trains and popularity in twitter, PLOS ONE, vol.10, issue.7, pp.1-18, 2015.

S. Saroiu, K. P. Gummadi, and S. D. Gribble, A measurement study of peer-to-peer file sharing systems, Multimedia Computing and Networking (MMCN), 2002.

A. Schiper, J. Eggli, and A. Sandoz, A new algorithm to implement causal ordering, WDAG, vol.392, pp.219-232, 1989.

R. Schwarz and F. Mattern, Detecting causal relationships in distributed computations: In search of the holy grail, Distrib. Comput, vol.7, issue.3, pp.149-174, 1994.

V. Setty, M. Van-steen, R. Vitenberg, and S. Voulgaris, PolderCast: Fast, Robust, and Scalable Architecture for P2P Topic-Based Pub/Sub, pp.271-291, 2012.
URL : https://hal.archives-ouvertes.fr/hal-01555561

K. Shudo, Message bundling on structured overlays, 2017 IEEE Symposium on Computers and Communications (ISCC), pp.424-431, 2017.

A. Sianati, A. Boukerche, and R. D. Grande, Bundling communication messages in large scale cloud environments, 2015 IEEE Symposium on Computers and Communication (ISCC), vol.00, pp.788-795, 2015.

I. Stoica, R. Morris, D. Karger, M. F. Kaashoek, and H. Balakrishnan, Chord: A scalable peer-to-peer lookup service for internet applications, SIGCOMM Comput. Commun. Rev, vol.31, issue.4, pp.149-160, 2001.

F. J. Torres-rojas and M. Ahamad, Plausible clocks: constant size logical clocks for distributed systems, Distributed Computing, vol.12, issue.4, pp.179-195, 1999.

N. Tzeng and S. Wei, Enhanced hypercubes, IEEE Transactions on Computers, vol.40, issue.3, pp.284-294, 1991.

J. Vuillemin, A data structure for manipulating priority queues, Commun. ACM, vol.21, issue.4, pp.309-315, 1978.

G. Wang, B. Zhang, and T. S. Ng, Towards network triangle inequality violation aware distributed systems, Internet Measurement Conference, pp.175-188, 2007.

J. Wang, K. Bahulkar, D. Ponomarev, and N. Abu-ghazaleh, Can pdes scale in environments with heterogeneous delays?, Proceedings of the 1st ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM PADS '13, pp.35-46, 2013.

X. Wang, Y. Zhang, W. Zhang, X. Lin, W. et al., Ap-tree: efficiently support location-aware publish/subscribe, The VLDB Journal, vol.24, issue.6, pp.823-848, 2015.

Y. Wang, J. Fan, X. Jia, and H. Huang, An algorithm to construct independent spanning trees on parity cubes, Theor. Comput. Sci, vol.465, pp.61-72, 2012.

J. Wu, Optimal broadcasting in hypercubes with link faults using limited global information, Journal of Systems Architecture, vol.42, issue.5, pp.367-380, 1996.

Y. Yamamoto and N. Hayashibara, Merging topic groups of a publish/subscribe system in causal order, 2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp.172-177, 2017.

J. Yang, J. Chang, K. Pai, C. , and H. , Parallel construction of independent spanning trees on enhanced hypercubes, IEEE Transactions on Parallel and Distributed Systems, vol.26, issue.11, pp.3090-3098, 2015.

G. Yestemirova and S. Saginbekov, Efficient data aggregation in wireless sensor networks with multiple sinks, IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), pp.115-119, 2018.

K. Zhang, V. Muthusamy, and H. A. Jacobsen, Total order in content-based publish/subscribe systems, 2012 IEEE 32nd International Conference on Distributed Computing Systems, pp.335-344, 2012.

B. Y. Zhao, J. D. Kubiatowicz, J. , and A. D. , Tapestry: An infrastructure for fault-tolerant wide-area location and, 2001.

Y. Zhao, K. Kim, and N. Venkatasubramanian, Dynatops: A dynamic topic-based publish/subscribe architecture, Proceedings of the 7th ACM International Conference on Distributed Event-based Systems, DEBS '13, pp.75-86, 2013.

S. Q. Zhuang, B. Y. Zhao, A. D. Joseph, R. H. Katz, and J. D. Kubiatowicz, Bayeux: An architecture for scalable and fault-tolerant wide-area data dissemination, Proc. 11th, 2001.

, Systems Support for Digital Audio and Video, NOSSDAV '01, pp.11-20