POINTERS IN A MEMORY MANAGED SYSTEM
    1.
    发明申请
    POINTERS IN A MEMORY MANAGED SYSTEM 审中-公开
    内存管理系统中的指针

    公开(公告)号:WO2017095372A1

    公开(公告)日:2017-06-08

    申请号:PCT/US2015/062970

    申请日:2015-11-30

    IPC分类号: G06F12/02

    CPC分类号: G06F12/0253 G06F2212/1044

    摘要: In one example in accordance with the present disclosure, a method for using pointers in a memory managed system is presented. The method may include identifying a first pointer as a contingent pointer and identifying a second pointer associated with the first pointer. The method may also include determining whether the second pointer refers to a reachable object and determining a validity of the first pointer based on whether the second pointer refers to a reachable object.

    摘要翻译: 在根据本公开的一个示例中,呈现了一种用于在存储器管理的系统中使用指针的方法。 该方法可以包括将第一指针识别为临时指针并且识别与第一指针相关联的第二指针。 该方法还可以包括确定第二指针是否涉及可到达的对象,并且基于第二指针是否涉及可到达的对象来确定第一指针的有效性。

    DETERMINE UNREFERENCED PAGE IN DEDUPLICATION STORE FOR GARBAGE COLLECTION
    2.
    发明申请
    DETERMINE UNREFERENCED PAGE IN DEDUPLICATION STORE FOR GARBAGE COLLECTION 审中-公开
    确定收集商店的无障碍页面

    公开(公告)号:WO2016068877A1

    公开(公告)日:2016-05-06

    申请号:PCT/US2014/062622

    申请日:2014-10-28

    IPC分类号: G06F11/10 G06F12/00

    摘要: Examples to determine an unreferenced page in a deduplication store are disclosed. In one example implementation according to aspects of the present disclosure, a cyclic redundancy check (CRC) value is calculated for a received garbage collection data request for data on a client volume. The CRC value is translated into a physical page location in a deduplication store for the client volume using a three-level table scheme. It is then determined whether a physical page in the deduplication store is unreferenced.

    摘要翻译: 公开了确定重复数据消除存储中的未引用页面的示例。 在根据本公开的方面的一个示例实现中,针对接收到的客户端卷上的数据的垃圾收集数据请求计算循环冗余校验(CRC)值。 使用三级表方案,将CRC值转换为客户端卷的重复数据删除存储中的物理页面位置。 然后确定重复数据删除存储中的物理页是否未被引用。

    メモリ管理方法、計算機及び記録媒体
    5.
    发明申请
    メモリ管理方法、計算機及び記録媒体 审中-公开
    内存管理方法,计算机和记录介质

    公开(公告)号:WO2014171002A1

    公开(公告)日:2014-10-23

    申请号:PCT/JP2013/061567

    申请日:2013-04-19

    摘要:  ユーザ情報やリクエスト情報等のデータの生成に関連する情報である複数の生成元属性情報毎に、夫々が使用するメモリ使用量を算出することができる。プログラムを実行してデータを生成する計算機が、データに関する複数の生成元属性情報と、データが有する識別情報とを対応付けて保持する記憶装置から、生成元属性情報毎に、対応するデータを特定し、特定したデータのメモリ使用量を算出するステップと、算出したメモリ使用量をインタフェースに出力するステップとを実行する。また、データのデータ構造は、データの制御に関する情報を格納する制御領域とデータ領域とを有し、計算機は、識別情報をデータ領域に挿入する。

    摘要翻译: 本发明使得可以计算出多个发生器属性信息中的每一个使用的存储器量,即与生成数据有关的信息,例如用户信息或请求信息。 执行程序并生成数据的该计算机执行以下步骤:从存储所述发生器属性信息的存储装置识别与多个数据相关的生成器属性信息中的每一个对应的数据的步骤 计算与识别数据的识别信息和所识别的数据使用的存储量的关联; 以及将计算出的存储器使用量输出到接口的步骤。 用于数据的数据结构具有存储与数据的控制有关的信息的数据区域和控制区域。 计算机将上述识别信息插入数据区域。

    IMMUTABLE SHAREABLE ZERO-COPY DATA AND STREAMING
    6.
    发明申请
    IMMUTABLE SHAREABLE ZERO-COPY DATA AND STREAMING 审中-公开
    无可比拟的零拷贝数据和流水线

    公开(公告)号:WO2014107552A1

    公开(公告)日:2014-07-10

    申请号:PCT/US2014/010132

    申请日:2014-01-03

    IPC分类号: G06F9/54

    摘要: The environment and use of an immutable buffer. A computing entity acquires data or generates data and populates the data into the buffer, after which the buffer is classified as immutable. The classification protects the data populated within the immutable buffer from changing during the lifetime of the immutable buffer, and also protects the immutable buffer from having its physical address changed during the lifetime of the immutable buffer. As different computing entities consume data from the immutable buffer, they do so through views provided by a view providing entity. The immutable buffer architecture may also be used for streaming data in which each component of the streaming data uses an immutable buffer. Accordingly, different computing entities may view the immutable data differently without having to actually copy the data.

    摘要翻译: 环境和不可变缓冲区的使用。 计算实体获取数据或生成数据并将数据填充到缓冲器中,之后将缓冲区分类为不可变的。 该分类保护不可变缓冲器中填充的数据在不可变缓冲器的寿命期间不改变,并且还保护不可变缓冲器在不可变缓冲器的寿命期间改变其物理地址。 由于不同的计算实体从不可变缓冲区消耗数据,所以它们通过视图提供实体提供的视图来实现。 不可变缓冲器架构也可以用于流数据,其中流数据的每个组件使用不可变缓冲器。 因此,不同的计算实体可以不同地观看不可变数据,而不必实际地复制数据。

    LARGE-SCALE DATA STORAGE AND DELIVERY SYSTEM
    7.
    发明申请
    LARGE-SCALE DATA STORAGE AND DELIVERY SYSTEM 审中-公开
    大规模数据存储和传送系统

    公开(公告)号:WO2014039922A3

    公开(公告)日:2014-05-15

    申请号:PCT/US2013058643

    申请日:2013-09-06

    申请人: PI CORAL INC

    IPC分类号: G06F13/00

    摘要: This described technology generally relates to a data management system configured to implement, among other things, web-scale computing services, data storage and data presentation. Web-scale computing services are the fastest growing segment of the computing technology and services industry. In general, web-scale refers to computing platforms that are reliable, transparent, scalable, secure, and cost-effective. Illustrative web-scale platforms include utility computing, on-demand infrastructure, cloud computing, Software as a Service (SaaS), and Platform as a Service (PaaS). Consumers are increasingly relying on such web-scale services, particularly cloud computing services, and enterprises are progressively migrating applications to operate through web-scale platforms.

    摘要翻译: 所描述的技术通常涉及被配置为实现网络规模计算服务,数据存储和数据呈现等的数据管理系统。 网络规模的计算服务是计算技术和服务业发展最快的部分。 一般来说,网络规模是指可靠,透明,可扩展,安全且具有成本效益的计算平台。 说明性的网络规模平台包括实用计算,点播基础设施,云计算,即服务(SaaS)和平台即服务(PaaS)。 消费者越来越依赖于这样的网络规模服务,特别是云计算服务,企业正在逐渐将应用程序迁移到通过网络规模平台运行。

    MANAGING AN ANALYTIC FUNCTION TO BE PERFORMED ON DATA STORED IN AN INPUT BLOCK
    8.
    发明申请
    MANAGING AN ANALYTIC FUNCTION TO BE PERFORMED ON DATA STORED IN AN INPUT BLOCK 审中-公开
    在输入块中存储数据时管理分析功能

    公开(公告)号:WO2014070129A2

    公开(公告)日:2014-05-08

    申请号:PCT/US2012040767

    申请日:2012-06-04

    IPC分类号: G06F13/14 G06F12/00

    摘要: In an example, an analytic function to be performed on data stored in an input block is managed through an interface to a framework through which a user is to define the analytic function. The framework is to buffer batches of the data into a memory through implementation of a Reader, a Writer, a PreReader, and a PreWriter on the data stored in the input block when the user-defined analytic function is performed, and wherein the Reader, the Writer, the PreReader, and the PreWriter are individually movable with respect to each other in the input block. In addition, the user-defined analytic function is received through the interface.

    摘要翻译: 在一个示例中,要对存储在输入块中的数据执行的分析功能通过用户要定义分析功能的框架的接口来管理。 该框架通过在执行用户定义的分析功能时对存储在输入块中的数据执行读取器,写入器,预读器和预写器来将批量数据缓存到存储器中,并且其中读取器, 写入器,预读器和预写器在输入块中可相对于彼此单独移动。 另外,用户定义的分析功能通过接口接收。

    MANAGING TRIM OPERATIONS IN A FLASH MEMORY SYSTEM
    9.
    发明申请
    MANAGING TRIM OPERATIONS IN A FLASH MEMORY SYSTEM 审中-公开
    管理闪存存储器系统中的TRIM操作

    公开(公告)号:WO2013155368A1

    公开(公告)日:2013-10-17

    申请号:PCT/US2013/036295

    申请日:2013-04-12

    IPC分类号: G06F12/00 G11C16/02

    摘要: A method and system for managing a flash memory system facilitates the use of TRIM or similar operations so as to release physical memory space of logical block addresses that are declared to be deleted by a user file management system. A series of data structures accounts for the levels of indirection used to manage the correspondence between a user logical block address and the physical location of the data in the memory system and to respond to user read and write requests by efficiently determining the current status of the user logical block address in the frame of reference of the memory system and substantially decoupling the TRIM management from the garbage collection and wear leveling operations.

    摘要翻译: 用于管理闪速存储器系统的方法和系统便于使用TRIM或类似操作,以便释放被用户文件管理系统声明为要删除的逻辑块地址的物理存储器空间。 一系列数据结构考虑了用于管理用户逻辑块地址和存储器系统中的数据的物理位置之间的对应关系的间接级别,并通过有效地确定用户的读取和写入请求的当前状态 在存储器系统的参考系中的用户逻辑块地址,并且将TRIM管理与垃圾收集和损耗均衡操作基本上分离。

    計算機システム、及び、サーバ
    10.
    发明申请
    計算機システム、及び、サーバ 审中-公开
    计算机系统和服务器

    公开(公告)号:WO2011135878A1

    公开(公告)日:2011-11-03

    申请号:PCT/JP2011/051788

    申请日:2011-01-28

    IPC分类号: G06F12/00 G06F15/00

    CPC分类号: G06F12/0253

    摘要:  端末はプロセッサとメモリとを有し、前記端末のメモリは、アプリケーションプログラムによって用いられる複数のオブジェクトを保持し、前記端末は、所定の第1の契機において、前記端末のメモリに保持された各オブジェクトの状態を示す第1の情報を前記サーバに送信し、所定の第2の契機において、前記端末のメモリから解放すべきオブジェクトを抽出するよう、前記サーバに要求し、前記サーバは、前記端末から送信された第1の情報に基づいて、前記端末のメモリから解放すべきオブジェクトを抽出し、抽出されたオブジェクトを示す第2の情報を前記端末に送信する。

    摘要翻译: 所公开的终端具有处理器和存储器。 终端的存储器保存要由应用程序使用的多个对象。 在预定的第一定时,终端向服务器发送指示保持在终端的存储器中的每个对象的状态的第一信息,并且在预定的第二定时,终端向服务器请求提取对象 (s)从终端的内存中释放出来。 服务器基于从终端发送的第一信息,提取要从终端的存储器中释放的对象,并向终端发送表示提取的对象的第二信息。