Global virtual address space consistency model
Abstract
An approach is disclosed that maintains a consistent view of a virtual address by a local node which writes a first value to the virtual address and, after writing the first value, establishes a snapshot consistency state of the virtual address. The virtual address is shared amongst any number of processes and the processes includes a writing process and other processes that read from the virtual address. After writing the first value, the writing process writes a second value to the virtual address. Even after writing the second value, the first value is still visible to the other processes.
- Inventors:
- Issue Date:
- Research Org.:
- IBM Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1892765
- Patent Number(s):
- 11288194
- Application Number:
- 16/217,257
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- 7216497
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 12/12/2018
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Johns, Charles R., Kahle, James A., Ohmacht, Martin, Kim, Changhoan, Brunheroto, Jose R., Evangelinos, Constantinos, Kayi, Abdullah, Morari, Alessandro, Sexton, James C., and Siegl, Patrick D. Global virtual address space consistency model. United States: N. p., 2022.
Web.
Johns, Charles R., Kahle, James A., Ohmacht, Martin, Kim, Changhoan, Brunheroto, Jose R., Evangelinos, Constantinos, Kayi, Abdullah, Morari, Alessandro, Sexton, James C., & Siegl, Patrick D. Global virtual address space consistency model. United States.
Johns, Charles R., Kahle, James A., Ohmacht, Martin, Kim, Changhoan, Brunheroto, Jose R., Evangelinos, Constantinos, Kayi, Abdullah, Morari, Alessandro, Sexton, James C., and Siegl, Patrick D. Tue .
"Global virtual address space consistency model". United States. https://www.osti.gov/servlets/purl/1892765.
@article{osti_1892765,
title = {Global virtual address space consistency model},
author = {Johns, Charles R. and Kahle, James A. and Ohmacht, Martin and Kim, Changhoan and Brunheroto, Jose R. and Evangelinos, Constantinos and Kayi, Abdullah and Morari, Alessandro and Sexton, James C. and Siegl, Patrick D.},
abstractNote = {An approach is disclosed that maintains a consistent view of a virtual address by a local node which writes a first value to the virtual address and, after writing the first value, establishes a snapshot consistency state of the virtual address. The virtual address is shared amongst any number of processes and the processes includes a writing process and other processes that read from the virtual address. After writing the first value, the writing process writes a second value to the virtual address. Even after writing the second value, the first value is still visible to the other processes.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2022},
month = {3}
}
Works referenced in this record:
Storage arrangement and method using a plurality of storage spaces which have separate control layers and separate mapping structures
patent, May 2017
- Kopylovitz, Haim; Corry, Leo; Yochai, Yechiel
- US Patent Document 9,645,943
Updating snapshots
patent, September 2009
- Rao, Mandavilli Navneeth; Joshi, Mayank
- US Patent Document 7,587,431
Methods and apparatus to transfer physical hardware resources between virtual rack domains in a virtualized server rack
patent, July 2017
- Reddy, Thirumalesh; Yavatkar, Raj; Indireddy, Sreekantha
- US Patent Document 9,705,974
Memory coherence in shared virtual memory systems
journal, November 1989
- Li, Kai; Hudak, Paul
- ACM Transactions on Computer Systems, Vol. 7, Issue 4
System and method of extending virtual address resolution for mapping networks
patent, February 2011
- St. Pierre, Robert P.; Caronni, Germano
- US Patent Document 7,890,633
Data Distribution Fabric in Scalable GPUS
patent-application, January 2019
- Koker, Altug; Strirassarma, Lakshminarayanan; Ali, Akif
- US Patent Application 16/039,509; 2019/0012762 Al
Efficient distributed cache consistency
patent, November 2015
- Fried, Eric P.; Russell, Lance W.
- US Patent Document 9,183,148
Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory
patent, May 2014
- O'Krafka, Brian W.; Koster, Michael J.; Dinker, Darpan
- US Patent Document 8,732,386
Backup and Restore in a Distributed Database Utilizing Consistent Database Snapshots
patent-application, October 2016
- Shaull, Ross R.
- US Patent Application 14/688,396; 2016/0306709 Al
Scalability Management Module for Dynamic Node Configuration
patent-application, March 2005
- Schwartz, William B.; Soderlund, Adam L.; Zorek, Edward
- US Patent Application 10/675,623; 2005/0071625 Al
Munin: distributed shared memory based on type-specific memory coherence
journal, February 1990
- Bennett, J. K.; Carter, J. B.; Zwaenepoel, W.
- ACM SIGPLAN Notices, Vol. 25, Issue 3
Apparatus and Method for Providing Simultaneous Local and Global Addressing with Hardware Address Translation
patent-application, April 2002
- Godtland, Paul Luverne; Timms, Jr., George David
- US Patent Application 09/352,001; 2002/0042868 Al
Secure I/O device sharing among virtual machines on multiple hosts
conference, June 2013
- Tu, Cheng-Chun; Lee, Chao-tang; Chiueh, Tzi-cker
- Proceedings of the 40th Annual International Symposium on Computer Architecture
Consistency interval marker assisted in-band commands in distributed systems
patent, April 2012
- Tawri, Deepak; Karr, Ronald
- US Patent Document 8,150,805
Methods and systems for snapshot reconstitution
patent, June 2012
- Ferguson, Jc; Cain, Bradley; Cole, Robert J.
- US Patent Document 8,204,860
Asynchronous consistent snapshots in persistent memory stores
patent, April 2017
- Chakrabarti, Dhruva
- US Patent Document 9,612,757
Supporting a weak ordering memory model for a virtual physical address space that spans multiple nodes
patent, April 2010
- Wong, Kai Chiu
- US Patent Document 7,702,743
Network based coherency: Extending a processor's coherency domain over a standard network
conference, August 2008
- Quinn, Bob; Akkawi, Isam; Subramani, Krishnan
- 2008 IEEE Hot Chips 20 Symposium (HCS)
Centralized Configuration with Dynamic Distributed Address Management
patent-application, April 2013
- Baniqued, Joseph Garcia; Dwivedi, Deepika; Chaudhuri, Santashil Pal
- US Patent Application 13/279,182; 2013/0103836 Al
Cache coherency within multiprocessor computer system
patent, September 2013
- Warner, Craig; Gostin, Gary; Robinson, Dan
- US Patent Document 8,539,164
Mirage: a coherent distributed shared memory design
journal, November 1989
- Fleisch, B.; Popek, G.
- ACM SIGOPS Operating Systems Review, Vol. 23, Issue 5