Offload pipeline for data mirroring or data striping for a server

    公开(公告)号:US10320929B1

    公开(公告)日:2019-06-11

    申请号:US14748131

    申请日:2015-06-23

    IPC分类号: G06F15/167 H04L29/08

    摘要: A server computer comprising an Input/Output (I/O) adapter device and a host device receives I/O requests for transactions from a client computer via a network. According to various embodiments, the host device can offload certain data processing for storing payload data for the transactions to the I/O adapter device. The I/O adapter device can perform data mirroring or data striping on the payload data and can send the mirrored or striped data for storing in the plurality of storage volumes. The plurality of storage volumes can include one or more remote storage volumes and/or one or more local storage volumes.

    Multi-stage prefetching to exploit long-term future data access sequence knowledge

    公开(公告)号:US10320907B2

    公开(公告)日:2019-06-11

    申请号:US15276008

    申请日:2016-09-26

    申请人: NetApp, Inc.

    IPC分类号: G06F15/167 H04L29/08

    摘要: A system and method for scheduling the pre-loading of long-term data predicted to be requested in future time epochs into a faster storage tier are disclosed. For each epoch into the future, which may be on the order of minutes or hours, data chunks which may be accessed are predicted. Intersections are taken between predicted data chunks, starting with the furthest predicted epoch in the future, ranging back to the next future epoch. These are then intersected with adjacent results, on up a hierarchy until an intersection is taken of all of the predicted epochs. Commands are generated to preload the data chunks predicted to have the most recurring accesses, and the predicted data chunks are pre-loaded into the cache. This proceeds down the load order until either the last predicted data set is pre-loaded or it is determined that the cache has run out of space.

    Limiting client side data storage based upon client geo-location

    公开(公告)号:US10306008B2

    公开(公告)日:2019-05-28

    申请号:US14846981

    申请日:2015-09-07

    IPC分类号: G06F15/167 H04L29/08

    摘要: Embodiments of the present invention provide a method, system and computer program product for limiting client side data storage based upon client geolocation. In an embodiment of the invention, a method for the differentiated treatment of data at rest in a mobile device includes receiving in a cache manager a request to cache data in a cache of a mobile device. Also, a geolocation for the mobile device is retrieved contemporaneous with the receipt of the request. Thereafter, it is determined from the geolocation whether or not the mobile device is present within a restricted geographic zone. Finally, in response to determining that the mobile device is present within a restricted geographic zone, the cache manager is directed to cache the data in a cache in the mobile device. But, otherwise the cache manager is directed to cache the data in a cache disposed in the computer communications network.

    Virtual storage system and method of sharing electronic documents within the virtual storage system

    公开(公告)号:US10303778B2

    公开(公告)日:2019-05-28

    申请号:US13752008

    申请日:2013-01-28

    摘要: A virtual storage system and a method of sharing electronic documents within a virtual storage system that includes at least one processor that processes a plurality of electronic documents received from an external system, receives from the user computing device, a request for sharing an electronic document of the plurality of electronic documents, and input information including download information and expiration information corresponding to the electronic document, as input by a user, and creates at least one share link corresponding to the electronic document based on the input information, for sharing the electronic document with a recipient. The virtual storage system further includes a plurality of redundant physical storage devices in data communication with the at least one processor each storing the electronic documents and the at least one share link created.

    CACHE MANAGEMENT
    85.
    发明申请
    CACHE MANAGEMENT 审中-公开

    公开(公告)号:US20190155798A1

    公开(公告)日:2019-05-23

    申请号:US16258123

    申请日:2019-01-25

    摘要: Concepts and technologies are described herein for cache management. In accordance with the concepts and technologies disclosed herein, the server computer can be configured to communicate with a client device configured to execute a cache module to maintain a cache storing data downloaded from and/or uploaded to the server computer by the client device. The server computer can be configured to receive requests for data stored at the server computer. The server computer can be configured to respond to the request with hashes that correspond to the requested data. The client device can search the cache for the hashes, obtain the data from the cache if the hashes are found, and/or download the data from the server computer if the hashes are not found. The client device also can be configured to update the cache upon uploading the data to the server computer.

    Memcached systems having local caches

    公开(公告)号:US10277707B2

    公开(公告)日:2019-04-30

    申请号:US14778026

    申请日:2014-06-26

    摘要: Apparatuses, methods and storage medium associated with a memcached system are disclosed herewith. In embodiments, a client device of the memcached system may include memory and one or more processors coupled with the memory. Further, the client device may include memcached logic configured to receive a request to Get or Set a value corresponding to a key in the memcached system, determine, in response to the receive, whether the key results in a hit in a local cache maintained in memory by the memcached logic, and service the Get or Set request based at least in part on whether a result of the determine indicates the key results in a hit in the local cache. In embodiments, a server of the memcached system may include complement memcached logic to server a Get, Set or an Update request. Other embodiments may be described and/or claimed.

    REMOTE MODIFICATION OF PROCESSOR OPERATING PARAMETERS

    公开(公告)号:US20190121652A1

    公开(公告)日:2019-04-25

    申请号:US16222986

    申请日:2018-12-17

    申请人: Intel Corporation

    IPC分类号: G06F9/445 G06F15/167

    摘要: Examples provided herein provide a manner of monitoring performance characteristics of a central processing unit or other instruction executing hardware device and adjusting settings of the central processing unit or other instruction executing hardware device. Performance characteristics can be gathered and stored in a secure memory or storage device. The performance characteristics can be transmitted to a control center using a provisioned network transceiver that does not rely on an operating system executed by the central processing unit or the hardware platform of the central processing unit. The control center can determine settings that are to be applied by the central processing unit or instruction executing hardware device and transmit the settings for use by the central processing unit or instruction executing hardware device.