Skip to main content

Content-Based Routing in Networks with Time-Fluctuating Request Rates

  • Conference paper
Network Control and Optimization (NET-COOP 2009)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 5894))

Included in the following conference series:

Abstract

In large-scale distributed applications, a loosely-coupled event-based style of communication as in publish-subscribe systems eases the integration of autonomous, heterogeneous components. In a publish-subscribe system, content-based routing - where routing is based on the content of the messages - is an alternative to address-based delivery. In this paper we provide a time-dependent analysis of the identity-based routing scheme. Our analytical approach is based on continuous-time Markov chains and extends the steady-state approach by Jaeger and Mühl [7] to systems with time-fluctuating parameters. For m-ary trees with k levels, with a single publisher at the root and subscribers at the leaves, we obtain explicit closed form solutions for the time-dependent distribution of the traffic rates in the network. The results allow us to investigate, for example, the impact of time-fluctuating request rates versus time-independent request rates, and the switching point between optimality of flooding and identity-based routing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baldoni, R., Beraldi, R., Tucci Piergiovanni, S., Virgillito, A.: On the modelling of publish/subscribe communication systems. Concurrency Computat.: Pract. Exper. 17, 1471–1495 (2005)

    Article  Google Scholar 

  2. Boucherie, R.J., Taylor, P.G.: Transient Product Form Distributions in Queuing networks. Discrete Event Dynamic Systems: Theory and Applications 3, 375–396 (1993)

    Article  MATH  Google Scholar 

  3. Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems 19(3), 332–383 (2001)

    Article  Google Scholar 

  4. Cugola, G., Di Nitto, E.: On adopting Content-Based Routing in service-oriented architectures. Information and Software Technology (50), 22–35 (2008)

    Google Scholar 

  5. van Dijk, N.M.: Queueing Networks and Product Forms: a system’s approach. Wiley, New York (1993)

    Google Scholar 

  6. Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.: The Many Faces of Publish/Subscribe. ACM Computing Surveys 35(2), 114–131 (2003)

    Article  Google Scholar 

  7. Jaeger, M.A., Mühl, G.: Stochastic analysis and comparison of self-stabilizing routing algorithms for publish/subscribe systems. In: The 13th IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2005), Atlanta, Georgia, pp. 471–479. IEEE Press, Los Alamitos (2005)

    Chapter  Google Scholar 

  8. Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach Featuring the Internet, 2nd edn. Addison-Wesley, Reading (2003)

    Google Scholar 

  9. Massey, W.A., Whitt, W.: Networks of infinite-server queues with non-stationairy Poisson input. Queueuing Systems 13, 183–250 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  10. Mühl, G.: Large-Scale Content-Based Publish/Subscribe Systems. PhD thesis, Darmstadt University of Technology (2002)

    Google Scholar 

  11. Mühl, G., Fiege, L., Gärtner, F.C., Buchmann, A.: Evaluating Advanced Routing Algorithms for Content-Based Publish/Subscribe Systems. In: The 10th IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2002), pp. 167–176. IEEE Press, Los Alamitos (2002)

    Chapter  Google Scholar 

  12. Mühl, G., Jaeger, M.A., Herrmann, K., Weis, T., Fiege, L., Ulbrich, A.: Self-stabilizing publish/subscribe systems: Algorithms and evaluation. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 664–674. Springer, Heidelberg (2005)

    Google Scholar 

  13. Rhea, S., Geels, D., Roscoe, T., Kubiatowicz, J.: Handling Churn in a DHT. In: Proceedings of the annual conference on USENIX, Boston (2004)

    Google Scholar 

  14. Segall, B., Arnold, D.: Elvin has left the building: A publish/subscribe notification service with quenching. In: Proceedings of the Australian UNIX and Open System User Group Conference (AUUG 1997), Brisbane, Australia (1997)

    Google Scholar 

  15. Stutzbach, D., Rejaie, R.: Understanding churn in peer-to-peer networks. In: Proceedings of the 6th ACM SIGCOMM conference on Internet Measurement, Rio de Janeiro, pp. 189–202 (2006)

    Google Scholar 

  16. Tarkoma, S., Kangasharju, J.: On the cost and safety of handoffs in content-based routing systems. Computer Networks 51, 1459–1482 (2007)

    Article  MATH  Google Scholar 

  17. Tarkoma, S.: Dynamic filter merging and mergeability detection for publish/subscribe. Pervasive and Mobile Computing 4(5), 681–696 (2008)

    Article  Google Scholar 

  18. van Vliet, F., Boucherie, R.J., de Graaf, M.: Content based routing in networks with time-fluctuating request rates. Memorandum 1888, Department of Applied Mathematics, University of Twente, Enschede, ISSN 1874-4850, http://www.math.utwente.nl/publications

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

van Vliet, F., Boucherie, R.J., de Graaf, M. (2009). Content-Based Routing in Networks with Time-Fluctuating Request Rates. In: Núñez-Queija, R., Resing, J. (eds) Network Control and Optimization. NET-COOP 2009. Lecture Notes in Computer Science, vol 5894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10406-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10406-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10405-3

  • Online ISBN: 978-3-642-10406-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics