This paper introduces cooperative caching policies for minimizing electronic content provisioning cost in Social Wireless Networks (SWNET). SWNETs are formed by mobile devices, such as data enabled phones, electronic book readers etc., sharing common interests in electronic content, and physically gathering together in public places.Drawing motivation from Amazon’s Kindle electronic book delivery business, this paper develops practical network, service, and pricing models which are then used for creating two object caching strategies for minimizing content provisioning costs in networks with homogenous and heterogeneous object demands.
Distributed Cooperative Caching in Social
Wireless Networks
ABSTRACT:
This paper introduces cooperative caching policies for minimizing electronic content provisioning cost in Social Wireless Networks (SWNET). SWNETs are formed by mobile devices, such as data enabled phones, electronic book readers etc., sharing common interests in electronic content, and physically gathering together in public places. Electronic object caching in such SWNETs are shown to be able to reduce the content provisioning cost which depends heavily on the service and pricing dependences among various stakeholders including content providers (CP), network service providers, and End Consumers (EC). Drawing motivation from Amazon’s Kindle electronic book delivery business, this paper develops practical network, service, and pricing models which are then used for creating two object caching strategies for minimizing content provisioning costs in networks with homogenous and heterogeneous object demands. The paper constructs analytical and simulation models for analyzing the proposed caching strategies in the presence of selfish users that deviate from network-wide cost-optimal policies. It also reports results from an Android phone based prototype SWNET, validating the presented analytical and simulation results.
Architecture Diagram:
Abbildung in dieser Leseprobe nicht enthalten
EXISTING SYSTEM:
With the existence of such SWNETs, an alternative approach to content access by a device would be to first search the local SWNET for the requested content before downloading it from the CP’s server. The expected content provisioning cost of such an approach can be significantly lower since the download cost to the CSP would be avoided when the content is found within the local SWNET. This mechanism is termed as cooperative caching. In order to encourage the End-Consumers (EC) to cache previously downloaded content and to share it with other end-consumers, a peer-to-peer rebate mechanism is proposed. This mechanism can serve as an incentive so that the end-consumers are enticed to participate in cooperative content caching in spite of the storage and energy costs. In order for cooperative caching to provide cost benefits, this peer-to-peer rebate must be dimensioned to be smaller than the content download cost paid to the CSP. This rebate should be factored in the content provider’s overall cost.
Disadvantages:
Due to their limited storage,the main server speed could become slow. This means after downloading and using a content, a content to be stored in local cache.
PROPOSED SYSTEM:
In this paper drawing motivation from Amazon’s Kindle electronic book delivery business, this paper develops practical network, service, and pricing models which are then used for creating two object caching strategies for minimizing content provisioning costs in networks with homogenous and heterogeneous object demands. The paper constructs analytical and simulation models for analyzing the proposed caching strategies in the presence of selfish users that deviate from network-wide cost-optimal policies
Advantages:
- Based on a practical service and pricing case, a stochastic model for the content provider’s cost computation is developed.
- A cooperative caching strategy, Split Cache, is proposed, numerically analyzed, and theoretically proven to provide optimal object placement for networks with homogenous content demands.
- A benefit-based strategy, Distributed Benefit, is proposed to minimize the provisioning cost in heterogeneous networks consisting of nodes with different content request rates and patterns.
- The impacts of user selfishness on object provisioning cost and earned rebate is analyzed.
Implementation Modules:
1. Network Model
2. Search Model
3. Pricing Model
Network Model:
We consider two types of SWNETs. The first one involves stationary SWNETpartitions. Meaning, after a partition is formed, it is maintained for sufficiently long so that the cooperative object caches can be formed and reach steady states. We also investigate a second type to explore as to what happens when the stationary assumption is relaxed. To investigate this effect, caching is applied to SWNETs formed using human interaction traces obtained from a set of real SWNET nodes .
Search Model:
We search the file means,itfirst searches its local cache. If the local search fails, itsearches the object within its SWNET partition using limitedbroadcast message. If the search in partition also fails, theobject is downloaded from the CP’s server. In this paper, we have modeledobjects such as electronic books, music, etc., which are timenonvarying, and therefore cache consistency is not a criticalissue. Thepopularity-tag of an object indicates its global popularity; italso indicates the probability that an arbitrary request in thenetwork is generated for this specific object.
Pricing Model:
We use a pricing model similar to the Amazon Kindle business model in which the CP pays a download cost Cd to the CSP when an End-Consumer downloads an object from the CP’s server through the CSP’s cellular network. Also, whenever an EC provides a locally cached object to another EC within its local SWNET partition, the provider EC is paid a rebate Cr by the CP. Optionally, this rebate can also be distributed among the provider EC and the ECs of all the intermediate mobile devices that take part in content forwarding .The selling price is directly paid to the CP by an EC through an out-of-band secure payment system. A digitally signed rebate framework needs to be supported so that the rebate recipient ECs can electronically validate and redeem the rebate with the CP. We assume the presence of these two mechanisms on which the proposed caching mechanism is built.
Abbildung in dieser Leseprobe nicht enthalten
System Configuration:
HARDWARE REQUIREMENTS :
Hardware - Pentium
Speed - 1.1 GHz
RAM - 1GB
Hard Disk - 20 GB
Floppy Drive - 1.44 MB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
SOFTWARE REQUIREMENTS:
Operating System : Windows
Technology : Java and J2EE
Web Technologies : Html, JavaScript, CSS
IDE : My Eclipse
Web Server : Tomcat
Tool kit : Android Phone
Database : My SQL
Frequently asked questions
What is the main topic of "Distributed Cooperative Caching in Social Wireless Networks"?
The paper focuses on cooperative caching policies to minimize electronic content provisioning costs in Social Wireless Networks (SWNETs). These networks consist of mobile devices sharing common interests in electronic content and gathering in public places.
What problem does cooperative caching address?
It aims to reduce the cost of content provisioning, which depends on the relationships and pricing agreements between content providers (CP), network service providers, and end consumers (EC).
What is the motivation behind this research?
The research is motivated by business models like Amazon's Kindle electronic book delivery, leading to the development of practical network, service, and pricing models.
What are the proposed caching strategies?
The paper introduces two object caching strategies designed to minimize content provisioning costs in networks with homogenous and heterogeneous content demands.
How is user behavior considered in the research?
The research includes analytical and simulation models to analyze the proposed caching strategies, considering the presence of selfish users who may deviate from network-wide cost-optimal policies.
What existing approach is this research building upon?
It expands on the alternative approach of End-Consumers (EC) searching the local SWNET for requested content before downloading it from the Content Provider (CP)'s server which is known as cooperative caching.
What is the incentive for End-Consumers to share their previously downloaded content in a SWNET?
The End-Consumer (EC) who shares previously downloaded content is given a peer-to-peer rebate as an incentive to participate in cooperative content caching.
What are the disadvantages of the existing system?
With limited storage, the main server speed could become slow. This means after downloading and using a content, a content to be stored in local cache.
What models does the proposed system incorporate?
The proposed system develops practical network, service, and pricing models to minimize content provisioning costs.
What are the advantages of the proposed caching strategies?
The benefits include the development of a stochastic model for the content provider's cost computation, the proposal and analysis of a Split Cache strategy for homogenous content demands, a benefit-based strategy (Distributed Benefit) for heterogeneous networks, and analysis of user selfishness impacts.
What are the key implementation modules?
The key modules are the Network Model, Search Model, and Pricing Model.
What is the focus of the Network Model?
It considers two types of SWNETs which includes SWNET partitioning, and SWNETs formed using human interaction traces obtained from a set of real SWNET nodes.
What does the Search Model describe?
The Search Model focuses on how the system searches for requested content within the local cache, SWNET partition, or by downloading from the CP's server.
How is pricing handled in the research?
The pricing model is similar to Amazon's Kindle business model, where the CP pays a download cost to the CSP, and the sharing EC receives a rebate from the CP.
What are the hardware requirements?
The hardware requirements include a Pentium processor, 1GB RAM, 20GB hard disk, floppy drive, keyboard, mouse, and SVGA monitor.
What are the software requirements?
The software requirements are a Windows operating system, Java and J2EE technology, web technologies (HTML, JavaScript, CSS), My Eclipse IDE, Tomcat web server, an Android phone for the toolkit, My SQL database, and Java J2SDK1.5.
- Quote paper
- RAMBABU MEKALA (Author), 2014, Distributed Cooperative Caching in SWNET, Munich, GRIN Verlag, https://www.grin.com/document/280958