WICON 2013: Wireless Internet pp 178-188 | Cite as

Innovating R Tree to Create Summary Filter for Message Forwarding Technique in Service-Based Routing

  • Nguyen Thanh Long
  • Nguyen Duc Thuy
  • Pham Huy Hoang
  • Tran Dinh Chien
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 121)

Abstract

In service-oriented routing [5], the problem for storing routing table of filters includes search predicates received from subscribers through subscription messages is an important job. When a content request happens, subscriber will create one subscription message, the subscription message stores several kinds of information, the most important content is filter that is a conjunction of some constraints [5]. One filter is denoted by F character, that has mathematical formula: F=P1 ΛP2 Λ …Λ Pn (1), in which P1 is service request, has format: P1 = ‘Service_name = requested_service_name’. Every Pi (in which i= \({\overline{2..{\rm n}}}\)) is a constraint that is formed by three components: (Key, op, Value), Key is a keyword for searching, op is an operator, Value is searching condition. Key belongs to the set of name of properties of content that the requested service supplies. Op is operator that depends on the type of data of the Key. Therefore the routing table of the service based routing is a set of filters which are received from all subscribers on networks. The algorithms for inserting, updating, deleting and finding filters that match content messages have been published by service providers are very important. In this paper, We mention the technique on filter summary for storing and searching filter quickly that based on some previous researches and cluster routing [6] based on root’s summary filter.

Keywords

Service based routing filter constraint service routing tree split summary cluster head 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Robmson, J.T.: The K-D-B Tree A Search Structure for Large Multldimenslonal Dynarmc Indexes. In: 4CM-SIGMOD Conference Proc., April 10-18 (1981)Google Scholar
  2. 2.
    Guttman, A.: R-Trees - A Dynamic Index Structure for Spatial Searching, University of California BerkeleyGoogle Scholar
  3. 3.
    Guttman, A., Stonebraker, M.: Using a Relational Database Management System for Computer Added Design Data. IEEE Database Engineering 5(2) (June 1982)Google Scholar
  4. 4.
    Yuval, G.: Finding Near Neighbors in k-dimensional Space. Inf. Proc. Lett. 3(4), 113–114 (1975)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Long, N.T., Thuy, N.D., Hoang, P.H.: Research on Innovating, Evaluating and Applying Multicast Routing Technique for Routing messages in Service-oriented Routing. In: Vinh, P.C., Hung, N.M., Tung, N.T., Suzuki, J. (eds.) ICCASA 2012. LNICST, vol. 109, pp. 212–228. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  6. 6.
    Wang, Y.-M., Qiu, L., Verbowski, C., Achlioptas, D., Das, G., Larson, P.: Summary-based Routing for Content-based Event Distribution Networks, Microsoft Research, Redmond, WA, USA (2004)Google Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2013

Authors and Affiliations

  • Nguyen Thanh Long
    • 1
  • Nguyen Duc Thuy
    • 2
  • Pham Huy Hoang
    • 3
  • Tran Dinh Chien
    • 1
  1. 1.Informatic Center of Hanoi TelecommunicationsHanoiViet Nam
  2. 2.Research Institute of Posts and TelecommunicationsHanoiViet Nam
  3. 3.Hanoi University of Science and TechnologyHanoiViet Nam

Personalised recommendations