Abstract
Based on our prototype of Bypass.kom within the Simonstrator.kom platform, we conduct an extensive evaluation of mechanism transitions in different aspects of publish/subscribe systems. Furthermore, we highlight the impact of key design decisions such as state transfer mechanisms and self-healing properties on the performance of the system during transitions.
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 subscriptionsNotes
- 1.
www.graphhopper.com/open-source/ [Accessed March 8th, 2017].
- 2.
www.ingress.com/intel, Google account required [Accessed March 8th, 2017].
- 3.
www.pokemongomap.info [Accessed March 8th, 2017].
- 4.
For a discussion of the client density resulting from the Darmstadt mobility model please refer to Sect. 6.1.1.
- 5.
Actually, the hybrid configurations exhibit a slightly higher cellular download traffic than the pure cloud-based dissemination method. This is caused by additional information included in the message header. In all hybrid schemes, clients report two IP addresses to the cloud: one used by the cellular interface and the other used for local ad hoc communication. This additional information slightly increases the resulting message size. The effect is only visible due to the fact that the application payload is rather small, as defined in Sect. 6.1.2.
References
Abhayawardhana VS, Wassell IJ, Crosby D, Sellars MP, Brown MG (2005) Comparison of empirical propagation path loss models for fixed wireless access systems. In: Proceedings IEEE vehicular technology conference (VTC). vol 1. IEEE, pp 73–77
Bai F, Sadagopan N, Helmy A (2003) IMPORTANT: a framework to systematically analyze the impact of mobility on performance of routing protocols for Adhoc networks. In: Proceedings IEEE international conference on computer communications (INFOCOM). vol 2. IEEE, pp 825–835
Baumann P, Klaus J, Richerzhagen B, Kleiminger W, Santini S (2015) The UbiDCC data set: collecting Wi-Fi and bluetooth scans during a large-scale conference. In: Proceedings 1st workshop on context sensing and activity recognition (CSAR). ACM, pp 25–30
Bianchi G (2000) Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J Sel Areas Commun 18(3):535–547
Dorine C, Winnie Daamen D, Hoogendoorn SP (2013) State-ofthe- art crowd motion simulation models. Transp Res Part C: Emerg Technol 37:193–209
Hasan S, Zhan X, Ukkusuri SV (2013) Understanding urban human activity and mobility patterns using large-scale location-based data from online social media. In: Proceedings ACM SIGKDD international workshop on urban computing. ACM, p 6
Holzer A, Vessaz F, Pierre S, Garbinato B (2011) PLAN-B: Proximity-based lightweight adaptive network broadcasting. In: Proceedings international symposium on network computing and applications (NCA). IEEE, pp 265–270
Jain R, Chiu D-M, Hawe WR (1984) A quantitative measure of fairness and discrimination for resource allocation in shared computer system. vol 38. Eastern Research Laboratory, Digital Equipment Corporation Hudson, MA
Jayarajah K, Lee Y, Misra A, Balan RK (2015) Need accurate user behaviour?: pay attention to groups! In: Proceedings ACM international joint conference on pervasive and ubiquitous computing. ACM, pp 855–866
Johnson DB, Maltz DA (1996) Dynamic source routing in ad hoc wireless networks. In: Mobile computing. Springer, pp 153–181
Kaup F, Fischer F, Hausheer D (2017) Measuring and predicting cellular network quality on trains. In: Proceedings international conference on networked systems (NetSys). IEEE, pp. 1–8
Kaup F, Jomrich F, Hausheer D (2015) Demonstration of network coverage—a mobile network performance measurement app. In: Proceedings international conference on networked systems (NetSys). IEEE
Khelil A, Josê Marrôn P, Becker C, Rothermel K (2007) Hypergossiping: a generalized broadcast strategy for mobile ad hoc networks. Ad Hoc Networks 5(5):531–546
Knoblauch R, Pietrucha M, Nitzburg M (1996) Field studies of pedestrian walking speed and start-up time. Transp Res Record: J Transp Res Board 1538:27–38
Kurkowski S, Camp T, Colagrosso M (2005) MANET simulation studies: the incredibles. ACM SIGMOBILE Mobile Comput Commun Rev 9(4):50–61
Kurkowski S, Navidi W, Camp T (2007) Constructing manet simulation scenarios that meet standards. In: Proceedings IEEE international conference on mobile adhoc and sensor systems (MASS). IEEE, pp 1–9
MacCartney GR, Zhang J, Nie S, Rappaport TS (2013) Path loss models for 5G millimeter wave propagation channels in urban microcells. In: Proceedings IEEE global communications conference (GLOBECOM). IEEE, pp. 3948–3953
Michelinakis F, Bui N, Fioravantti G, Widmer J, Kaup F, Hausheer D (2015) Lightweight mobile bandwidth availability measurement. In: Proceedings IFIP networking conference (IFIP Networking). IEEE, pp 1–9
Michelinakis F, Bui N, Fioravantti G, Widmer J, Kaup F, Hausheer D (2016) Lightweight capacity measurements for mobile networks. Comput Commun 84:73–83
Richerzhagen B, Stingl D, Hans R, Groß C, Steinmetz R (2014) Bypassing the cloud: peer-assisted event dissemination for augmented reality games. In: Proceedings 14th IEEE conference on peer-to- peer computing (P2P), pp 1–10
Richerzhagen B, Stingl D, Rückert J, Steinmetz R (2015) Simonstrator: simulation and prototyping platform for distributed mobile applications. In: Proceedings 8th international conference on simulation tools and techniques (SIMUTOOLS). ACM, pp 99–108
Richerzhagen B, Schiller M, Lehn M, Lapiner D, Steinmetz R (2015) Transition-enabled Event dissemination for pervasive mobile multiplayer games. In: Proceedings 16th international symposium on a world of wireless, mobile and multimedia networks (WoWMoM). IEEE
Richerzhagen B, Wagener A, Richerzhagen N, Hark R, Steinmetz R (2016) A framework for publish/subscribe protocol transitions in mobile crowds. In: Proceedings 10th international conference on autonomous infrastructure, management and security (AIMS). IFIP, pp 1–14
Richerzhagen B, Richerzhagen N, Zobel J, Schönherr S, Koldehofe B, Steinmetz R (2016) Seamless transitions between filter schemes for location-based mobile applications. In: Proceedings 41st IEEE conference on Local computer networks (LCN), pp 1–9
Richerzhagen N, Richerzhagen B, Walter M, Stingl D, Steinmetz R (2016) Buddies, not enemies: fairness and performance in cellular offloading. In: Proceedings 17th international symposium on a world of wireless, mobile and multimedia networks (WoWMoM). IEEE, pp 1–9
Richerzhagen N, Richerzhagen B, Stingl D, Steinmetz R (2017) The human factor: a simulation environment for networked mobile social applications. In: Proceedings international conference on networked systems (NetSys). IEEE, pp 1–8
Riley GF, Henderson TR (2010) The ns-3 network simulator. In: Modeling and tools for network simulation, pp 15–34
Stingl D (2014) Decentralized monitoring in mobile ad hoc networks—provisioning of accurate and location-aware monitoring information. PhD thesis. TU Darmstadt
Stingl D, Richerzhagen B, Zöllner F, Gross C, Steinmetz R (2013) PeerfactSim.KOM: take it back to the streets. In: Proceedings international conference on high performance computing and simulation (HPCS). IEEE, pp 80–86
Van WG, Toll FC, Geraerts R (2012) Real-time densitybased crowd simulation. Comput Anim Virtual Worlds 23(1):59–69
Vu L, Nguyen P, Nahrstedt K, Richerzhagen B (2015) Characterizing and modeling people movement from mobile phone sensing traces. Pervasive Mobile Comput 17:220–235
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Richerzhagen, B. (2019). Evaluation of Mechanism Transitions. In: Mechanism Transitions in Publish/Subscribe Systems . Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-319-92570-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-92570-7_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-92569-1
Online ISBN: 978-3-319-92570-7
eBook Packages: EngineeringEngineering (R0)