Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Reexamination Certificate
2008-10-01
2011-12-20
Lane, John (Department: 2185)
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
C711S148000, C711S153000, C711S170000, C711S173000, C709S213000, C709S214000, C709S215000, C709S216000
Reexamination Certificate
active
08082400
ABSTRACT:
To share a memory pool that includes at least one physical memory in at least one of plural computing nodes of a system, firmware in management infrastructure of the system is used to partition the memory pool into memory spaces allocated to corresponding ones of at least some of the computing nodes. The firmware maps portions of the at least one physical memory to the memory spaces, where at least one of the memory spaces includes a physical memory portion from another one of the computing nodes.
REFERENCES:
patent: 7124071 (2006-10-01), Rich et al.
patent: 7343515 (2008-03-01), Gilbertson et al.
patent: 7363454 (2008-04-01), Cannon et al.
patent: 7526469 (2009-04-01), Narita et al.
patent: 7802053 (2010-09-01), Shiga
patent: 2006/0031527 (2006-02-01), Soles et al.
patent: 2008/0177974 (2008-07-01), Chiang et al.
patent: 2009/0013147 (2009-01-01), Kondajeri et al.
patent: 2009/0240880 (2009-09-01), Kawaguchi
patent: 2009/0248990 (2009-10-01), Sprangle
patent: 2009/0271589 (2009-10-01), Karpoff et al.
patent: 2009/0307445 (2009-12-01), Jacobs et al.
A. Charlesworth, “STARFIRE: Extending the SMP Envelope,” IEEE Micro, pp. 39-49 (Jan./Feb. 1998).
K. Harty et al., “Application-Controlled Physical Memory Using External Page-Cache Management,” Proceedings of the 5th International Conf. on Architectural Support for Programming Languages and Operating Systems, pp. 187-199 (Oct. 1992).
B. Verghese et al., “OS Support for Improving Data Locality on CC-NUMA Compute Servers,” Technical Report: CSL-TR-96-688, Proceedings of the 7th International Conf. on Architectural Support for Programming Lanuages and Operating Systems, pp. 1-31 (Feb. 1996).
M.R. Hines et al., “Distributed Anemone: Transparent Low-Latency Access to Remote Memory,” International Conf. on High-Performance Computing (HiPC), pp. 1-12 (Dec. 2006).
M.D. Flouris et al., “The Network RamDisk: Using Remote Memory on Heterogeneous NOWs,” Cluster Computing, 2 (4):281-293 (1999).
M.J. Feeley et al., “Implementing Global Memory Management in a Workstation Cluster,” Proceedings of the 15th ACM Symposium on Operating Systems Principles, pp. 1-12 (Dec. 1995).
M.D. Dahlin et al., “A Cooperative Caching: Using Remote Client Memory to Improve File System Performance,” Proceedings of the Operating Systems Design and Implementation Conference, pp. 1-14 (Nov. 1994).
C. Waldsburger, “Memory Resource Management in VMWare ESX Server,” Proceedings of the 5th Symposium on Operating Systems Design and Implementation, pp. 1-15 (2002).
GemStone Systems, “GemFire Enterprise Data Fabric (EDF),” http://www.gemstone.com/products/gemfire/edf.php, p. 1 (at least as early as Jan. 6, 2008).
B. Fitzpatrick, “Memcached: A Distributed Memory Object Caching System,” http://www.danga.com/memcached/, p. 1-4 (at least as early as Jan. 6, 2008).
P. Ranganathan et al., “Ensemble-Level Power Management for Dense Blade Servers,” ISCA '06: Proceedings of the 33rd Annual International Symposium on Computer Architecture, pp. 66-77 (2006).
R. Kumar et al., “Heterogeneous Chip Multiprocessors,” IEEE Computer Society, IEEE Computer, pp. 32-38 (Nov. 2005).
X. Fan et al., “Power Provisioning for a Warehouse-Sized Computer,” Proceedings of the ACM International Symposium on Computer Architecture, pp. 1-11 (Jun. 2007).
QLOGIC, White Paper, “Ethernet: The Drive for Convergence,” pp. 1-5 (2007).
A. Reed, “Teak Technologies Previews World's First 10-Gb Congestion-Free Ethernet Switching Solution for IBM BladeCenter,” pp. 1-4(May 1, 2007).
K. Tolly et al., “Enterprise-Class Convergence and QoS: Taking It to an Extreme,” A Convergence Benchmarking Study commissioned by Extreme Networks, Inc., Document No. 202502, pp. 1-27 (2002).
R. Raghavendra et al., “No ‘Power’ Struggles: Coordinated Multi-Level Power Management for the Data Center,” OSPLOS '08, pp. 1-12 (Mar. 2008).
Chang Jichuan
Lim Kevin T.
Ranganathan Parthasarathy
Hewlett--Packard Development Company, L.P.
Lane John
LandOfFree
Partitioning a memory pool among plural computing nodes does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Partitioning a memory pool among plural computing nodes, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Partitioning a memory pool among plural computing nodes will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4257200