Specifying and detecting composite events in content-based publish/subscribe systems

被引:3
|
作者
Courtenage, S [1 ]
机构
[1] Univ Westminster, Cavendish Sch Comp Sci, London W1R 8AL, England
关键词
D O I
10.1109/ICDCSW.2002.1030836
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Content-based publish/subscribe systems mediate between publishers of information and subscribers who sign up to receive information, by routing messages across the network from their source of publication to the Point of subscription using the message content. The routing information is derived from the subscriptions. One particular problem faced by, content-based publish/subscribe systems is how to turn the specifcation of complex subscriptions into routing information that can be distributed across the network. It? this paper, we describe a new declarative language for specifying composite events based on the typed lambda-calculus. Composite events are represented in this language by curried functional expressions, i.e., functions that can be called with less arguments than parameters and which return as a result an updated version of the function with the remaining parameters. Events which are components of the composite event are passed as arguments to such expressions, and the resulting evaluation produces a functional expression which represents the current state of the composite event. A property of this language, derived from a property of the lambda-calculus, is that results can be converted back to the expressions from which they were produced. We exploit this property to show how an expression representing a composite event can be converted into an expression from, which routing information can be derived.
引用
收藏
页码:602 / 607
页数:6
相关论文
共 50 条
  • [1] Composite subscriptions in content-based publish/subscribe systems
    Li, GL
    Jacobsen, HA
    [J]. MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 249 - 269
  • [2] Secure distribution of events in content-based publish subscribe systems
    Opyrchal, L
    Prakash, A
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 10TH USENIX SECURITY SYMPOSIUM, 2001, : 281 - 295
  • [3] Caching in content-based publish/subscribe systems
    Sourlas, Vasilis
    Paschos, Georgios S.
    Flegkas, Paris
    Tassiulas, Leandros
    [J]. GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 1401 - 1406
  • [4] Load Balancing Content-Based Publish/Subscribe Systems
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2010, 28 (04):
  • [5] Total Order in Content-Based Publish/Subscribe Systems
    Zhang, Kaiwen
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    [J]. 2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 335 - 344
  • [6] Filter similarities in content-based publish/subscribe systems
    Mühl, G
    Fiege, L
    Buchmann, A
    [J]. TRENDS IN NETWORK AND PERVASIVE COMPUTING - ARCS 2002, 2002, 2299 : 224 - 238
  • [7] PROVIDING CONFIDENTIALITY IN CONTENT-BASED PUBLISH/SUBSCRIBE SYSTEMS
    Ion, Mihaela
    Russello, Giovanni
    Crispo, Bruno
    [J]. SECRYPT 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2010, : 287 - 292
  • [8] Routing Algorithms for Content-Based Publish/Subscribe Systems
    Martins, J. Legatheaux
    Duarte, Sergio
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (01): : 39 - 58
  • [9] Parametric Content-Based Publish/Subscribe
    Jayaram, K. R.
    Eugster, Patrick
    Jayalath, Chamikara
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2013, 31 (02): : 1 - 52
  • [10] A Novel Routing Algorithm for Content-based Publish/Subscribe Systems
    Guo Shaohui
    [J]. PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1618 - 1621