WICON 2013: Wireless Internet pp 178-188 | Cite as
Innovating R Tree to Create Summary Filter for Message Forwarding Technique in Service-Based Routing
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 R cluster headPreview
Unable to display preview. Download preview PDF.
References
- 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.Guttman, A.: R-Trees - A Dynamic Index Structure for Spatial Searching, University of California BerkeleyGoogle Scholar
- 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.Yuval, G.: Finding Near Neighbors in k-dimensional Space. Inf. Proc. Lett. 3(4), 113–114 (1975)MathSciNetCrossRefGoogle Scholar
- 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.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