Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for object deletion in persistent storage using bitmap windows

A memory, persistent technology, applied in the direction of memory systems, excision objects, coinless or similar appliances, which can solve the problems of time-consuming, destructive operations, etc.

Active Publication Date: 2017-06-16
ORACLE INT CORP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these techniques are no longer as useful in a resource-constrained smart card or similar execution environment, because considering that only a limited number of data writes can be made to a persistent memory device before it is exhausted, the persistent Moving or marking objects in memory is a time-consuming and potentially destructive operation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for object deletion in persistent storage using bitmap windows
  • System and method for object deletion in persistent storage using bitmap windows
  • System and method for object deletion in persistent storage using bitmap windows

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] As noted above, typical resource-constrained environments, such as smart cards or similar execution environments or devices, may have limited random access memory resources and instead use persistent memory as the default location for creating and storing software objects. Such circumstances require reclaiming persistent storage used by objects that have become useless due to unavailability from a defined set of roots. However, garbage collection algorithms that may be useful in other environments but rely on techniques such as direct moving or marking objects are no longer as useful in a resource-constrained smart card or similar execution environment, because of the consideration that before the persistent memory device is exhausted Only a limited number of data writes can be made to a persistent memory device, and moving or marking objects in persistent memory is a time-consuming and potentially destructive operation.

[0015] Some examples of the kinds of methods th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and method for object deletion in persistent memory using a bitmap window representing a block of memory. According to an embodiment, the system may generally be used with computing environments (100) that use persistent memory, such as smart cards, Java Cards, and other resource-constrained environments. According to an embodiment, the system includes a processor or computing engine and persistent memory for storage of software objects; and a data structure (142) including one or more memory bitmap windows (144), each memory bitmap window Blocks (146, 148, 150) representing addressable space in persistent storage (140); wherein the system uses one or more memory bitmap windows when deleting unreachable objects from persistent storage.

Description

[0001] Copyright statement [0002] Portions of the disclosure in this patent document contain copyrighted material. The copyright owner has no objection to the photocopying by anyone of the patent document or patent disclosure as it appears in publicly available USPTO files or files, but reserves all copyright otherwise. technical field [0003] Embodiments of the present invention relate generally to persistent memory storage, and in particular to resource constrained and other computing environments, and systems and methods for deleting unreachable objects from persistent memory using bitmap windows representing memory blocks . Background technique [0004] Typical resource constrained environments such as smart cards or similar execution environments or devices may have limited random access memory resources and instead use persistent memory as the default location for creating and storing software objects. [0005] Such circumstances require reclaiming persistent stor...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02
CPCG06F12/0269G06F2212/202G06F2212/177G06F12/0253G06F3/0679G07F7/1008G06F12/0246
Inventor S·阿哈玛德
Owner ORACLE INT CORP