Abstract
In this paper we present a distributed cache architecture for occasionally connected systems. The system is realised using an underlying P2P-infrastructure. The gridNet Framework provides a transparent interface for working with distributed cache-objects. The paper also contains a description of an envisioned example application running on top of the GridNet framework.
This work was partially founded by the Swiss Innovation Promotion Agency CTI (KTI) within the project Cdot.gridNET: Grid-Computing Framework for distributed and mobile Applications KTI P-Nr:9540.1.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
The annotated gnutella protocol specification v0.4., http://rfc-gnutella.sourceforge.net/developer/stable/index.html
Bittorent protocol specification (2009), http://www.bittorrent.org/beps/bep0003.html
The linq project (2009), http://msdn.microsoft.com/en-us/vbasic/aa904594.aspx
Peer name resolution protocol (pnrp) version 4.0 specification (2009), http://download.microsoft.com/download/a/e/6/ae6e4142-aa58-45c6-8dcf-a657e5900cd3/MS-PNRP.pdf
Antoniu, G., Boug\(\acute{e}\), L., Jan, M.: Juxmem: An adaptive supportive platform for data sharing on the grid. Scalable Computing: Practice and Experience 6(33), 43–45 (2005)
Bershad, B.N., Zekauskas, M.J., Sawdon, W.A.: The midway distributed shared memory system, February 1993, pp. 528–537 (1993)
Carter, J.B., Bennett, J.K., Zwaenepoel, W.: Implementation and performance of munin. In: SOSP 1991: Proceedings of the thirteenth ACM symposium on Operating systems principles, pp. 152–164. ACM, New York (1991)
Chow, R., Johnson, T.: Distributed Operating Systems & Algorithms. Addison Wesley Longman, Inc., Amsterdam (1997)
Thomas Corbat and Lukas Felber. Cdot.gridnet: Internal working paper (2009)
Gharachorloo, K., Lenoski, D., Laudon, J., Gibbons, P., Gupta, A., Hennessy, J.: Memory consistency and event ordering in scalable shared-memory multiprocessors, May 1990, pp. 15–26 (1990)
Iftode, L., Singh, J.P., Li, K.: Scope consistency: A bridge between release consistency and entry consistency. In: Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, pp. 277–287 (1996)
Ladin, R., Liskov, B., Shrira, L., Ghemawat, S.: Lazy replication: Exploiting the semantics of distributed services. In: IEEE Computer Society Technical Committee on Operating Systems and Application Environments, pp. 43–57. IEEE Computer Society, Los Alamitos (1990)
Liben-Nowell, D., Balakrishnan, H., Karger, D.: Analysis of the evolution of peer-to-peer systems. In: PODC 2002: Proceedings of the twenty-first annual symposium on Principles of distributed computing, pp. 233–242. ACM, New York (2002)
Protic, J., Tomasevic, M., Milutinovic, V.: Distributed shared memory: concepts and systems. IEEE Parallel & Distributed Technology: Systems & Applications 4(2), 63–71 (summer 1996)
Seidmann, T.: Distributed Shared Memory in Modern Operating Systems. PhD thesis, Slovak University of Technology in Bratislava (2004)
Tanenbaum, A.S.: Distributed Operating Systems. Prentice Hall, Inc., Englewood Cliffs (1995)
Tanenbaum, A.S., van Steen, M.: Distributed System, Principles and Paradigms, 2nd edn. Pearson Education, Inc., Upper Saddle River (2007)
Moses, E.T.: Xacml 2.0 rsa 2008 interop scenarios walk through - version 0.7 (2009), http://xml.coverpages.org/RSA-UseCasesGuideV7-20081020.pdf
Zhou, Y., Iftode, L., Li, K.: Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems. SIGOPS Oper. Syst. Rev. 30(SI), 75–88 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schneble, C., Seidmann, T., Huser, H. (2009). A Distributed Shared Memory Architecture for Occasionally Connected Mobile Environments. In: Dou, Y., Gruber, R., Joller, J.M. (eds) Advanced Parallel Processing Technologies. APPT 2009. Lecture Notes in Computer Science, vol 5737. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03644-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-03644-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03643-9
Online ISBN: 978-3-642-03644-6
eBook Packages: Computer ScienceComputer Science (R0)