Patents by Inventor Xunce Zhou
Xunce Zhou has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240111414Abstract: A method for facilitating a connection to a storage volume, that includes receiving, by a storage manager, an access request from compute node, where the access request includes a storage volume identifier associated with the storage volume, performing a lookup, in a target database, to identify a target entry that includes the storage volume identifier, making a first determination that the target database does not comprise the target entry, and based on the first determination, creating a first storage target cluster for the storage volume, and sending first connection instructions to the compute node, where the first connection instructions comprise a first storage target cluster identifier associated with the first storage target cluster.Type: ApplicationFiled: September 30, 2022Publication date: April 4, 2024Inventors: Xiangping Chen, Walter A. O'Brien, III, Xunce Zhou
-
Publication number: 20240037032Abstract: A Logically Composed System (LCS) data provisioning system includes an orchestrator device that includes a cache subsystem and that is coupled to client devices and storage subsystem(s). When the orchestrator device identifies that a first client device has exclusive access to the storage subsystem(s), it activates read data caching for the storage subsystem(s). The orchestrator device then receives a first read request from the first client device that is directed to first data that is stored in the storage subsystem(s) and, in response, retrieves the first data from the cache subsystem and provides the first data to the first client device. When the orchestrator device identifies that the first client device no longer has exclusive access to the storage subsystem(s), it deactivates the read data caching for the storage subsystem(s).Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventors: Shyamkumar T. Iyer, Xiangping Chen, Xunce Zhou, William Price Dawkins
-
Publication number: 20240020004Abstract: An LCS data compression/decompression system includes an orchestrator device in a resource system with a host operating system and coupled to a storage system via a network. The orchestrator device receives a read instruction from the host operating system directed to data stored in the storage system and, in response, retrieves and uses a data read decompression policy to select one of the storage system and the orchestrator device to perform data decompression operations on the data. The orchestrator device then provides a data read decompression instruction to the storage system to cause the storage system to provide the data to the orchestrator device such that the orchestrator device provides the data to the host operation system after the one of the storage system and the orchestrator device selected using the data read decompression policy performs the data decompression operations on the data.Type: ApplicationFiled: July 13, 2022Publication date: January 18, 2024Inventors: Xiangping Chen, Xunce Zhou, Shyamkumar T. Iyer, William Price Dawkins
-
Patent number: 11372573Abstract: A method, computer program product, and computer system for receiving, at a computing device, a write request from a host, wherein a first portion of a process may receive the write request. A callback and context may be set in the write request by the first portion of the process. The write request may be passed to a second portion of the process. The first process may be provided with the context. The first process may use the context to replicate the write request data to a destination.Type: GrantFiled: July 10, 2020Date of Patent: June 28, 2022Assignee: EMC IP HOLDING COMPANY, LLCInventors: Alan L. Taylor, Michael C. Brundage, Nagapraveen Veeravenkata Seela, William C. Davenport, Xiangping Chen, Xunce Zhou
-
Patent number: 11269776Abstract: Techniques for providing a direct IO path to compressed data on storage media of a storage system. The techniques include triggering a transaction cache to perform a flush operation for updating mapping metadata for a storage object containing the compressed data. Having updated the mapping metadata for the storage object, the techniques further include issuing, by a copier module, an IO read request for the compressed data of the storage object to a namespace layer, which issues the IO read request to a mapping layer. The techniques further include forwarding the IO read request to a logical layer of the mapping layer, bypassing the transaction cache. The techniques further include reading, by the logical layer, the compressed data of the storage object from the storage media, and providing, via the mapping layer and the namespace layer, the compressed data to the copier module for transfer to a destination storage system.Type: GrantFiled: October 17, 2019Date of Patent: March 8, 2022Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, Philippe Armangau, Anton Kucherov, Xunce Zhou, William C. Davenport
-
Publication number: 20220011937Abstract: A method, computer program product, and computer system for receiving, at a computing device, a write request from a host, wherein a first portion of a process may receive the write request. A callback and context may be set in the write request by the first portion of the process. The write request may be passed to a second portion of the process. The first process may be provided with the context. The first process may use the context to replicate the write request data to a destination.Type: ApplicationFiled: July 10, 2020Publication date: January 13, 2022Inventors: ALAN L. TAYLOR, Michael C. Brundage, Nagapraveen Veeravenkata Seela, William C. Davenport, Xiangping Chen, Xunce Zhou
-
Patent number: 11100018Abstract: A method, computer program product, and computer system for receiving, by a computing device, an IO request. It may be determined that data of the IO request includes an indication of an attribute. A prefix descriptor may be constructed for the data in a self-descriptive page buffer based upon, at least in part, determining that the data of the IO request includes the indication of the attribute. An appropriate Application Programming Interface (API) may be called to process the IO request based upon, at least in part, the prefix descriptor.Type: GrantFiled: October 24, 2019Date of Patent: August 24, 2021Assignee: EMC IP Holding Company, LLCInventors: Xiangping Chen, Xunce Zhou
-
Publication number: 20210124700Abstract: A method, computer program product, and computer system for receiving, by a computing device, an IO request. It may be determined that data of the IO request includes an indication of an attribute. A prefix descriptor may be constructed for the data in a self-descriptive page buffer based upon, at least in part, determining that the data of the IO request includes the indication of the attribute. An appropriate Application Programming Interface (API) may be called to process the IO request based upon, at least in part, the prefix descriptor.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Inventors: XIANGPING CHEN, Xunce Zhou
-
Publication number: 20210117328Abstract: Techniques for providing a direct IO path to compressed data on storage media of a storage system. The techniques include triggering a transaction cache to perform a flush operation for updating mapping metadata for a storage object containing the compressed data. Having updated the mapping metadata for the storage object, the techniques further include issuing, by a copier module, an IO read request for the compressed data of the storage object to a namespace layer, which issues the IO read request to a mapping layer. The techniques further include forwarding the IO read request to a logical layer of the mapping layer, bypassing the transaction cache. The techniques further include reading, by the logical layer, the compressed data of the storage object from the storage media, and providing, via the mapping layer and the namespace layer, the compressed data to the copier module for transfer to a destination storage system.Type: ApplicationFiled: October 17, 2019Publication date: April 22, 2021Inventors: Xiangping Chen, Philippe Armangau, Anton Kucherov, Xunce Zhou, William C. Davenport
-
Patent number: 9229656Abstract: An improved technique migrating data from a source LUN (logical unit) to a target LUN manages control I/O's in a manner that depends on the current state of data migration and on whether the control I/O's specify that reservation information for a LUN is to be set or queried. Control I/O's specifying reservation settings during the different states of migration are treated the same way as data WRITEs during those respective states, and control I/O's specifying reservation queries during different migration states are treated the same way as data READs during those respective states.Type: GrantFiled: June 28, 2012Date of Patent: January 5, 2016Assignee: EMC CorporationInventors: Cesareo Contreras, Helen Raizen, Michael E. Bappe, Xunce Zhou
-
Patent number: 8412858Abstract: Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.Type: GrantFiled: June 11, 2012Date of Patent: April 2, 2013Assignee: EMC CorporationInventors: Cesareo Contreras, Helen S. Raizen, Michael E. Bappe, Ian Wigmore, Arieh Don, Xunce Zhou
-
Patent number: 8316161Abstract: Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.Type: GrantFiled: September 30, 2010Date of Patent: November 20, 2012Assignee: EMC CorporationInventors: Cesareo Contreras, Helen S. Raizen, Michael E. Bappe, Ian Wigmore, Arich Don, Xunce Zhou
-
Publication number: 20120246345Abstract: Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.Type: ApplicationFiled: June 11, 2012Publication date: September 27, 2012Inventors: Cesareo Contreras, Helen S. Raizen, Michael E. Bappe, Ian Wigmore, Arieh Don, Xunce Zhou
-
Patent number: 8190784Abstract: An in-band protocol transport carries command-response protocol communications between first and second functional components of a storage input/output (I/O) interface stack, for example to control encryption-related processing of storage I/O commands. A storage read command used as a protocol transport message has protocol data in a read data buffer, and predetermined read address information, such as a prime-numbered starting block address and a small, odd-valued length value, unlikely to occur in normal (non-transport) storage read commands. The second functional component determines that the storage read command contains the predetermined read address information, indicating that the storage read command is a protocol transport message rather than a normal read. For greater confidence, it also determines that the protocol data in the read data buffer includes protocol identification data such as a protocol signature.Type: GrantFiled: March 30, 2011Date of Patent: May 29, 2012Assignee: EMC CorporationInventors: Helen S. Raizen, Michael E. Bappe, Edith Epstein, Atul Kabra, Cesareo Contreras, Xunce Zhou