Caching in the Dispersed Background
International Journal of Mobile Computing and Application |
© 2017 by SSRG - IJMCA Journal |
Volume 4 Issue 3 |
Year of Publication : 2017 |
Authors : G.Devansh and E.Lakshit |
How to Cite?
G.Devansh and E.Lakshit, "Caching in the Dispersed Background," SSRG International Journal of Mobile Computing and Application, vol. 4, no. 3, pp. 20-24, 2017. Crossref, https://doi.org/10.14445/23939141/IJMCA-V4I6P105
Abstract:
The impact of cache is well understood in the system design domain. While the concept of cache is extensively utilized in the von Neumann architecture, the same is not true for the dispersed-computing architecture. For example, consider a three-tiered Web-based business application running on a commercial RDBMS. Every time a new Web page loads, many database calls are made to fill the drop down lists on the page. Performance of the application is greatly affected by the unnecessary database calls and the network traffic between the Web server and the database server.
Keywords:
cache, database, locality, sequential cache, architecture.
References:
[1] Peter J. Denning, “The Locality Principle, Communications of the ACM,” July 2005, Vol 48, No 7.
[2] Michael Kircher and Prashant Jain, “Caching,” EuroPloP 2003.
[3] Nimrod Megiddo and Dharmendra S. Modha, “Outperforming LRU with an Adaptive Replacement Cache Algorithm,” IEEE Computer, April 2004.
[4] Kalen Delaney, Inside Microsoft SQL Server 2005: Query Tuning and Optimization, Microsoft Press, 2007.
[5] L.A. Belady, “A Study of Replacement Algorithms for Virtual Storage Computers,” IBM Systems J. 5, 2 (1966), 78–101.
[6] Octavian Paul Rotaru, “Caching Patterns and Implementation,” Leonardo Journal of Sciences LJS: 5:8, January-June 2006.
[7] Clifton Nock, Data Access Patterns: Database Interactions in Object-Oriented Applications, Addison- Wesley, 2003.
[8] Martin Fowler, Pattern of Enterprise Application Architecture (P of EAA), Addison-Wesley, 2002.
[9] Christian Bauer and Gavin King, Java Persistence with Hibernate, Manning Publications, 2006.
[10] Michael Keith and Randy Stafford, “Exposing the ORM Cache,” ACM Queue, Vol 6, No 3, May/June 2008.