Timely and Secure Data Transmission in Disruption Tolerant Networks
Journal Title: International Journal for Research in Applied Science and Engineering Technology (IJRASET) - Year 2015, Vol 3, Issue 5
Abstract
Disruption Tolerant Networks (DTNs) consist of mobile devices that contact each other opportunistically. In this paper, propose the original approach to support cooperative caching in DTNs, which enable the sharing and coordination of cached data among multiple nodes and reduces data access delay. The fundamental idea is to intentionally cache data at a set of network central locations (NCLs), which can be easily access by other nodes in the network. Propose an efficient method that ensures appropriate NCL selection based on a probabilistic selection metric and coordinates multiple caching nodes to optimize the tradeoff between data accessibility and caching overhead. The selected NCLs attain high chances for prompt response to user queries with low overhead in network storage and communication. A utility-based cache replacement scheme to dynamically adjust cache locations based on query history, and this scheme achieves good tradeoff between the data accessibility and access delay. A Contact Duration Aware Approach a novel caching protocol adaptive to the challenging surroundings of DTNs. To derive an adaptive caching bound for each mobile node according to its specific contact pattern with others, to limit the quantity of information it caches. In this way, both the storage space and the contact opportunities are better utilized. Extensive trace-driven simulations show that our cooperative caching protocol can significantly improve the performance of data access in DTNs.
Authors and Affiliations
Indhumathi Soundrarajan, Karthick Krishnamoorthy
A Review on Water Absorption, Porosity and Sorptivity of Cement Mortar made with Copper Slag and Green Sand as Partial Replacement of Fine Aggregate.
Sustainability and resource efficiency are becoming increasing important issues within today’s construction industry. The possibility of substituting natural fine aggregate with industrial by-products such as copper sla...
Testing Techniques for Test Cases Generation
Software testing is the process of executing a program or application with the intent of finding software bugs (errors or other defects). Testing cannot establish that a product functions properly under all conditions b...
A Secure Sharing and Retrieval of Image in an Untrusted Cloud Environment
Sharing of Medical reports and scan images of patients are helpful to take quick and perfect decisions among doctors for collaborative treatment. This will help to provide maximum care for the patients who are in long d...
A Novel Method for Diagnosis of Faults Caused At Multiple Locations
Testing is an important early step in design of VLSI. With tens of billions of transistors being integrated in one chip, multiple faults may exist. To accurately and efficiently identify the fault locations, a cube-base...
Evaluating Code Clone Techniques
In the last decade, several researchers have investigated techniques to detect duplicated code in programs exceeding hundreds of thousands lines of code. All of these techniques have known merits and deficiencies, but a...