Microsoft technology licensing, llc (20240126706). LOCAL PAGE WRITES VIA PRE-STAGING BUFFERS FOR RESILIENT BUFFER POOL EXTENSIONS simplified abstract

From WikiPatents
Revision as of 04:10, 26 April 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

LOCAL PAGE WRITES VIA PRE-STAGING BUFFERS FOR RESILIENT BUFFER POOL EXTENSIONS

Organization Name

microsoft technology licensing, llc

Inventor(s)

Rogério Ramos of Redmond WA (US)

Kareem Aladdin Golaub of Seattle WA (US)

Chaitanya Gottipati of Hyderabad (IN)

Alejandro Hernandez Saenz of Kirkland WA (US)

Raj Kripal Danday of Redmond WA (US)

LOCAL PAGE WRITES VIA PRE-STAGING BUFFERS FOR RESILIENT BUFFER POOL EXTENSIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240126706 titled 'LOCAL PAGE WRITES VIA PRE-STAGING BUFFERS FOR RESILIENT BUFFER POOL EXTENSIONS

Simplified Explanation

The patent application describes methods for local page writes via pre-staging buffers for resilient buffer pool extensions in computing systems. Compute nodes in database systems interact with data pages maintained in storage nodes, with data pages cached locally by compute node buffer pools being provided to buffer pool extensions on local disks as pre-copies via staging buffers. Encryption of data pages occurs at the staging buffers, allowing for less restrictive update latching during the copy process. Metadata for data pages is updated in buffer pool extensions page tables with in-progress states indicating they have not yet been written to local disk. When staging buffers are filled, data pages are written to buffer pool extensions and metadata is updated in page tables to indicate available/valid states. Data pages in staging buffers can be read and updated prior to being written to the local disk.

  • Local page writes via pre-staging buffers
  • Resilient buffer pool extensions in computing systems
  • Compute nodes interacting with data pages in storage nodes
  • Data pages cached locally by compute node buffer pools
  • Encryption of data pages at staging buffers
  • Metadata updates in buffer pool extensions page tables
  • Less restrictive update latching during the copy process
  • Data pages written to buffer pool extensions when staging buffers are filled
  • Potential applications of this technology include enhancing data storage efficiency and improving data processing speeds.
  • Problems solved by this technology include reducing the risk of data loss and improving data access speeds.
  • Benefits of this technology include increased data security, improved system performance, and enhanced data reliability.
  • Potential commercial applications of this technology could be in database management systems, cloud computing services, and data storage solutions.

Possible Prior Art

There may be prior art related to data caching and storage optimization techniques in computing systems, but specific examples are not provided in the abstract.

Unanswered Questions

How does this technology compare to existing data caching and storage optimization methods?

The article does not provide a direct comparison to existing methods, making it unclear how this innovation differs or improves upon current practices.

What potential challenges or limitations could arise when implementing this technology in real-world systems?

The abstract does not address any potential challenges or limitations that may arise when implementing this technology, leaving room for further exploration into the practical implications of its use.


Original Abstract Submitted

methods for local page writes via pre-staging buffers for resilient buffer pool extensions are performed by computing systems. compute nodes in database systems insert, update, and query data pages maintained in storage nodes. data pages cached locally by compute node buffer pools are provided to buffer pool extensions on local disks as pre-copies via staging buffers that store data pages prior to local disk storage. encryption of data pages occurs at the staging buffers, which allows a less restrictive update latching during the copy process, with page metadata being updated in buffer pool extensions page tables with in-progress states indicating it is not yet written to local disk. when stage buffers are filled, data pages are written to buffer pool extensions and metadata is updated in page tables to indicate available/valid states. data pages in staging buffers can be read and updated prior to writing to the local disk.