ACM Computing Surveys (CSUR)
Data compression with finite windows
Communications of the ACM
Enhancing data cache reliability by the addition of a small fully-associative replication cache
Proceedings of the 18th annual international conference on Supercomputing
Efficient replica maintenance for distributed storage systems
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
Replication degree customization for high availability
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Durability of replicated distributed storage systems
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Differentiated replication strategy in data centers
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
An Approach to Build Multi-tenant SaaS Application with Monitoring and SLA
CSNT '12 Proceedings of the 2012 International Conference on Communication Systems and Network Technologies
Fault tolerance study for durable storage on the cloud
CSC '11 Proceedings of the 2011 International Conference on Cloud and Service Computing
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
To achieve scalability is one of the major issues in dynamic web applications. One of the ways is to use proper caching mechanism. Memcached is a high performance distributed cache. High frequently used data and costly data (cost is with respect to time to decompress) is stored in memcached server node. Data is not persistent in memcached server node. In distributed non persistence caching environment, durability of high frequently used data and costly data should be high in order to achieve high availability. Frequency of data being accessed, time to decompress the data and number of write operations in distributed server nodes are the key characteristics that needs to be considered in order to decide the durability value of the data. MemcacheS server node acts as a central entity. It creates replication of data in distributed memcached server nodes based on value of durability. In data read operation, memcacheS server node provides information to client node about memcached server nodes which have data. After failure of any memcached server node, value of stored data could be retrieved from other memcached server node with durability of data more than 1. The results indicate that, availability of data is increased, as it can be fetched from other memcached server nodes too. Durable data storage provides high availability of the data in non persistence caching environment.