|
ABSTRACT
In a publish/subscribe paradigm, user service discovery requires matching user preferences to available published services, e.g., a user may want to find if there is a Chinese restaurant close by. This is a difficult problem when users are mobile, wirelessly connected to a network, and dynamically roaming in different environments. The magnitude of the problem increases with respect to the number of attributes for each users' preference criteria, as matches must be done in real-time. We present an algorithm that uses Singular Value Decomposition to encode each service properties in a few values. Users' preference criteria are matched by using the same encoding to produce a value that can be rapidly compared to those of the services. We show that reasonable matches can be found in time O(m log n) where n is the number of publications and m the number of attributes in the preference criteria (subscription). This is in contrast to 'approximate nearest neighbor' techniques, which require either time or storage exponential in m.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
{1} B. Kantor, P. Lapsley, "Network News Transfer Protocol (NNTP)", RFC 977, February 1986.
|
 |
2
|
|
| |
3
|
{3} TIBCO Inc., TIBCO/Rendezvous Concepts, 2004, http://www.rv.tibco.com.
|
 |
4
|
Eric N. Hanson , Moez Chaabouni , Chang-Ho Kim , Yu-Wang Wang, A predicate matching algorithm for database rule systems, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.271-280, May 23-26, 1990, Atlantic City, New Jersey, United States
|
 |
5
|
Françoise Fabret , H. Arno Jacobsen , François Llirbat , Joăo Pereira , Kenneth A. Ross , Dennis Shasha, Filtering algorithms and implementation for very fast publish/subscribe systems, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.115-126, May 21-24, 2001, Santa Barbara, California, United States
|
| |
6
|
{6} F. Fabret, F. Llirbat, J. Pereira and D. Shasha, Efficient Matching for Content-based Publish/Subscribe Systems, Technical report, INRIA, 2000.
|
| |
7
|
{7} M. Happner, R. Burridge, and R. Sharma. Java Message Service. Sun Microsystem Inc., Oct. 1998.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
{11} I. Burcea, H.-A. Jacobsen, E. Lara, V. Muthusamy, M. Petrovic, "Disconnected Operation in Publish/Subscribe Middleware", IEEE MDM, p.39, Jan. 2004.
|
| |
12
|
{12} G. H. Golub and C. F. Van Loan, Matrix Computations, The Johns Hopkins University Press, 1993.
|
| |
13
|
|
| |
14
|
{14} T. M. Cover and P. E. Hart, "Nearest neighbor pattern classification", IEEE Trans. Inform. Theory, 13: pp.57-67, 1967.
|
| |
15
|
|
| |
16
|
Myron Flickner , Harpreet Sawhney , Wayne Niblack , Jonathan Ashley , Qian Huang , Byron Dom , Monika Gorkani , Jim Hafner , Denis Lee , Dragutin Petkovic , David Steele , Peter Yanker, Query by Image and Video Content: The QBIC System, Computer, v.28 n.9, p.23-32, September 1995
[doi> 10.1109/2.410146
]
|
| |
17
|
|
| |
18
|
{18} S. Deerwester, S. T. Dumals, G. W. Furnas, T. K. Landauer, and R. Harshman, "Indexing by latent semantic analysis", Journal of the American Society for Inform. Science, 41(6): pp.391-407, 1990.
|
| |
19
|
{19} L. Devroye and T. J. Wagner, Nearest neighbor methods in discrimination, In P. R. Krishnaiah and L. N. Kanal, editors, Handbook of Statistics, Vol. 2, North-Holland, 1982.
|
| |
20
|
|
| |
21
|
{21} D. Dobkin, R. Lipton, "Multidimensional search problems", SIAM J. Computing, 5: pp.181-186, 1976.
|
| |
22
|
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
 |
26
|
|
 |
27
|
|
| |
28
|
{28} R. F. Sproull, "Refinements to nearest-neighbor searching in k dimensional trees", Algorithmica, 6: pp.579-589, 1991.
|
 |
29
|
Sunil Arya , David M. Mount , Onuttom Narayan, Accounting for boundary effects in nearest neighbor searching, Proceedings of the eleventh annual symposium on Computational geometry, p.336-344, June 05-07, 1995, Vancouver, British Columbia, Canada
[doi> 10.1145/220279.220315]
|
| |
30
|
|
 |
31
|
|
 |
32
|
|
 |
33
|
|
| |
34
|
{34} M. W. Berry and R. D. Fierro, "Low-rank orthogonal decompositions for information retrieval applications", Numerical Linear Algebra with Applications, 3(4): pp.301-328, April 1996.
|
REVIEW
"Jesse Louis Barlow : Reviewer"
Roumani and Skillicorn discuss the problem of selection in the publish/subscribe paradigm. This problem arises when a user (called a subscriber) wishes to find very specific information (for example, the name of a hotel in a certain neighborhood o
more...
|