Distributed Search with Rendezvous Search Systems
نویسنده
چکیده
The ever-growing amount of data made available through the Internet requires powerful and highly scalable search systems. Not only the mostly unstructured data but also the increasing user expectations demand for sophisticated and flexible search primitives like keyword search or XPath. Academic research on peer-to-peer networks has been mostly focused on how to build such advanced primitives on top of the keyvalue-lookup primitive offered by Distributed Hash Tables (DHTs) [2], [10]. While in most cases possible, this approach often requires expertise in both distributed systems and information retrieval beyond the typical application developer. Rendezvous search systems take a completely different approach by separating the matching of queries and data from the network communication. This not only allows to use the same rendezvous search system unchanged for many different search primitives, but also to easily integrate existing non-distributed implementations of search primitives. The application developer provides the rendezvous search system a data storage backend and a match function to determine matching data from the backend for an incoming query and the rendezvous search system takes care of the distribution of data and queries in the distributed environment. In my talk I want to give a short overview of the current state of the art of rendezvous search systems. The name rendezvous search system refers to the guarantee that a query meets a copy of every data item in the system eventually. How to fulfill this guarantee is up to the rendezvous search system and depends on the target environment, but typically requires O( √ n) copies of queries and data respectively.
منابع مشابه
BubbleStorm: replication, updates, and consistency in rendezvous information systems
As distributed systems are getting more and more complex, search facilities for finding services and data within the system become crucial. Users expect search engines to deal with complex query languages like keyword search, SQL, or XPath. At the same time, application developers cannot be expected to come up with distributed versions of those query languages from scratch. Rendezvous search sy...
متن کاملLoad Model Effect Assessment on Optimal Distributed Generation Sizing and Allocation Using Improved Harmony Search Algorithm
The operation of a distribution system in the presence of distributed generation systems has someadvantages and challenges. Optimal sizing and siting of DG systems has economic, technical, andenvironmental benefits in distribution systems. Improper selection of DG systems can reduce theseadvantages or even result in deterioration in the normal operation of the distribution system. DGallocation ...
متن کاملA harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units
In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...
متن کاملBit Zipper Rendezvous Optimal Data Placement for General P2P Queries
In many distributed applications, pairs of predicates and data have to be evaluated locally. This includes publish-subscribe, keyword search for documents, and selection queries on tuples. We will present the Bit Zipper Rendezvous as a peer-to-peer based solution to these problems. Though not as efficient as value-based partitioning approaches, the Bit Zipper’s generality complements them. Wher...
متن کاملApplication of Tabu Search to Optimal Placement of Distributed Generation and Reactive Power Sources
Introducing distributed generation into a power system can lead to numerous benefits including technical, economic, environmental, etc. To attain these benefits, distributed generators with proper rating should be installed at suitable locations. Given the similar effects of distributed generators and capacitor banks on operation indices of a distribution system, simultaneous assignment of best...
متن کامل