Improving Efficiency of Information Retreival in Content Centered Networks Using Databases
Abstract
Content centred Networking is a new networking architecture designed to work with existing network architecture and protocols. The emphasis is moved from the location of the data to its name. Content centred networks can work alongside TCP/IP or independently. They are capable of routing named pieces of content at the packet level. It supports application neutral caching that result in more efficient content delivery whenever needed. In spite of these advantages, content centered networks have some drawbacks too. All the data that is stored in cache and processed are in the form of flat files. When a user requires only specific data, the entire file has to be processed. This file processing is less efficient than a database management system in many ways. We have integrated an existing database management system to the cache. Specific parts of the cached data can be obtained by querying the database instead of processing the entire file, which improves efficiency in retrieving information of our interest more effectively. Instead of a relational database management system, graph based databases are used to interface with content centric networks because of their ability to quickly retrieve data that are inter-related, less restrictions on schema and the stored data can be of any type.
Collections
- OSU Theses [15752]