Patents by Inventor Lintao Wan
Lintao Wan 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).
-
Patent number: 10719072Abstract: Embodiments of the present invention relate to method and apparatus for system problem diagnosis and recovery. According to embodiments of the present invention, problem symptom information in a system can be automatically monitored and collected BY a monitoring apparatus (or referred as to “agent”) deployed at the system side. Upon after receiving such information, the diagnosis apparatus, for example, may automatically determine a root cause of the problem by querying a backend knowledge repository, and possibly generate an executable software package for recovering the problem. If the diagnosis apparatus determines that the currently available information is insufficient to determine a creditable enough root cause and/or is insufficient to generate the software package for recovering the problem, the diagnosis apparatus may interactively control the monitoring apparatus to collect desired additional information. In this way, the efficiency and accuracy of problem diagnosis and recovery may be improved.Type: GrantFiled: October 21, 2013Date of Patent: July 21, 2020Assignee: EMC IP Holding Company LLCInventors: Tianqing Wang, Feng Guo, Lintao Wan, Dong Xiang, Qiyan Chen, Tao Chen
-
Patent number: 10205648Abstract: A request is obtained at a monitoring controller to provide a monitoring function for at least one subject virtual processing element (e.g., VM) in a virtualized information processing system. The monitoring controller selects and/or provisions at least one traffic capture appliance configured to capture traffic associated with the subject virtual processing element. The monitoring controller requests the virtualized information processing system to forward a copy of traffic associated with the subject virtual processing element, using traffic mirroring and an encapsulated tunnel, to the traffic capture appliance for analysis.Type: GrantFiled: May 30, 2014Date of Patent: February 12, 2019Assignee: EMC IP Holding Company LLCInventors: Feng Guo, Kai Yan, David Black, Kathleen M. Moriarty, Lintao Wan, Qiyan Chen
-
Patent number: 9953075Abstract: A data classification system is associated with a hybrid cloud comprising at least one private cloud and at least one public cloud. The data classification system comprises a data set classification model classifying data sets, a cloud classification model classifying the private and public clouds of the hybrid cloud, and mapping policies each specifying a particular mapping between one or more classes of the data set classification model and one or more classes of the cloud classification model. The data classification system classifies a received data set using the data set classification model, and determines for the received data set at least one cloud of the hybrid cloud to which the received data set should be directed for further processing based at least in part on a result of the classification of the received data set, the cloud classification model and a selected one of the mapping policies.Type: GrantFiled: December 27, 2012Date of Patent: April 24, 2018Assignee: EMC IP Holding Company LLCInventors: David Stephen Reiner, Lintao Wan, Qiyan Chen, Tianqing Wang, Feng Golfen Guo, Dong Xiang
-
Patent number: 9785645Abstract: A database to migrate from a first database system to a second database system is identified. Prior to the database being migrated from the first database system to the second database system, information associated with the first database system is analyzed to determine a physical design for the database to have in the second database system.Type: GrantFiled: September 24, 2013Date of Patent: October 10, 2017Assignee: EMC IP Holding Company LLCInventors: Kai Chen, Rui Chen, Lintao Wan, Yu Cao, Stephen Todd
-
Patent number: 9619429Abstract: A plurality of performance-based storage nodes and a plurality of capacity-based storage nodes of a data storage system in a network environment are allocated to one or more tiered resource pools such that the performance-based storage nodes and the capacity-based storage nodes allocated to each one of the one or more tiered resource pools are addressable via a given virtual address for each tiered resource pool. Access to the performance-based storage nodes and the capacity-based storage nodes in the one or more tiered resource pools by a plurality of compute nodes is managed transparent to the compute nodes via a given storage policy. At least portions of the compute nodes, the performance-based storage nodes, and the capacity-based storage nodes are operatively coupled via a plurality of network devices. One or more of the allocating and managing steps are automatically performed under control of at least one processing device.Type: GrantFiled: September 27, 2013Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Tianqing Wang, Lintao Wan, Feng Golfen Guo, Qiyan Chen, Kay Yan, Stephen Todd
-
Patent number: 9491241Abstract: A data storage system includes: one or more storage nodes configured to attach to a computer network to provide network-attached storage for the computer network; a first application programming interface providing data storage functionality at a file level in the one or more network-attached storage nodes for a first set of application programs operating in the computer network; and a second application programming interface providing data storage functionality at a level other than the file level in the one or more network-attached storage nodes for a second set of application programs operating in the computer network, wherein the second application programming interface comprises one or more native representational state transfer-based application programming interfaces.Type: GrantFiled: June 30, 2014Date of Patent: November 8, 2016Assignee: EMC IP Holding Company LLCInventors: Lintao Wan, Smitha Mave, Steven Chen, Xi Chen, Ziye Yang, Chenhui Fan
-
Patent number: 9426246Abstract: A method and apparatus for providing caching service in network infrastructure. In an embodiment, there is provided a method for providing caching service in network infrastructure, comprising: in response to at least one application node accessing data in a storage node, caching a copy of the data in a cache server; in response to the at least one application node accessing the data in the storage node, obtaining an identifier indicating whether the data in the storage node is valid or not; and in response to the identifier indicating the data in the storage node is valid, returning the copy; wherein the at least one application node and the storage node are connected via the network infrastructure, and the cache server is coupled to a switch in the network infrastructure. In another embodiment of the present invention, there is provided an apparatus for providing caching service in network infrastructure.Type: GrantFiled: October 25, 2013Date of Patent: August 23, 2016Assignee: EMC CorporationInventors: Lintao Wan, Tianqing Wang, Feng Guo, Kai Yan
-
Patent number: 9354896Abstract: A first portion of a bootstrapping process is performed for a data storage system. The first portion of the bootstrapping process comprises a hypervisor scanning for and initializing a plurality of physical storage devices of the data storage system, and storing boot information obtained during the scanning and initializing steps. A second portion of a bootstrapping process is performed for the data storage system. The second portion of the bootstrapping process comprises providing at least a portion of the stored boot information to at least one virtual machine implementing an application program that utilizes the plurality of physical storage devices, and the virtual machine initializing one or more virtual resources using the stored boot information provided by the hypervisor. The scanning for the plurality of physical storage devices of the data storage system may be performed in a parallel manner.Type: GrantFiled: February 28, 2014Date of Patent: May 31, 2016Assignee: EMC CorporationInventors: Ziye Yang, Xiaohong Qin, Lintao Wan, Steven Chen, Xi Chen
-
Patent number: 9274817Abstract: Techniques for delivering and measuring storage quality-of-service to virtual machines in a distributed virtual infrastructure. In one example, a method comprises the following steps. A controller obtains quality-of-service data from at least a portion of components of a distributed virtual infrastructure, wherein the components of the distributed virtual infrastructure comprise one or more storage units, one or more processing units, and one or more switches operatively coupled to form the distributed virtual infrastructure. The controller manages at least one input/output request throughout a path defined by at least one of the one or more processing units, at least one of the one or more switches, and at least one of the one or more storage units, based on at least a portion of the collected quality-of-service data.Type: GrantFiled: December 31, 2012Date of Patent: March 1, 2016Assignee: EMC CorporationInventors: Chenhui Fan, Ziye Yang, Lintao Wan, Xi Chen, David Black
-
Patent number: 9268784Abstract: Backup data is processed by obtaining a set of metadata associated with backup data. A locality-sensitive hash key is generated for the backup data based at least in part on the set of metadata. The backup data is assigned to one of a plurality of deduplication nodes based at least in part on the locality-sensitive hash key.Type: GrantFiled: September 19, 2012Date of Patent: February 23, 2016Assignee: EMC CorporationInventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
-
Patent number: 9262188Abstract: Techniques are disclosed for managing assets, such as virtual assets, in a computing system implemented with distributed virtual infrastructure. In one example, a method comprises the following steps. Operational information associated with a plurality of virtual assets in a data center is obtained in a trusted manner. The data center is implemented via a distributed virtual infrastructure. At least a portion of the operational information for at least a portion of the plurality of virtual assets in the data center is reported. The operational information reported is operational information pertaining to one or more virtual assets that the data center provides for a tenant of the data center. The obtaining and reporting steps are performed by at least one processing device operating as a virtual asset manager operatively coupled to the distributed virtual infrastructure.Type: GrantFiled: September 19, 2012Date of Patent: February 16, 2016Assignee: EMC CorporationInventors: Ziye Yang, Chenhui Fan, Lintao Wan, Qiyan Chen, Stephen Todd
-
Patent number: 9128622Abstract: A data storage system includes at least one network virtualization-aware switch. The data storage system also includes at least one storage array operatively coupled to the network virtualization-aware switch, wherein the storage array is operatively coupled to at least one host computing device, and wherein the host computing device instantiates at least one virtual machine in at least one virtual network. Further, the data storage system includes at least one controller operatively coupled to the network virtualization-aware switch, wherein the controller is configured to link the storage array with the virtual machine of the virtual network through the network virtualization-aware switch.Type: GrantFiled: December 16, 2013Date of Patent: September 8, 2015Assignee: EMC CorporationInventors: Ziye Yang, Lintao Wan, Chenhui Fan, Xi Chen, YinKee Yee
-
Patent number: 9021478Abstract: Techniques are disclosed for provisioning virtual machines via content-centric networking approach in a computing system implemented with a distributed virtual infrastructure. In one example, a method comprises the following steps. A virtual machine template is obtained. The virtual machine template defines one or more segments which represent one or more content portions. The one or more content portions are addressable in accordance with a content-centric network communications protocol. At least one virtual machine is deployed from the virtual machine template. The generating and deploying steps are performed on one or more physical processing elements associated with a computing system implemented via a distributed virtual infrastructure.Type: GrantFiled: September 27, 2012Date of Patent: April 28, 2015Assignee: EMC CorporationInventors: Lintao Wan, YinKee Yee, Ziye Yang
-
Patent number: 8918372Abstract: A set of metadata associated with backup data is obtained. A consistent hash key for the backup data is generated based at least in part on the set of metadata. The backup data is assigned to one of a plurality of deduplication nodes based at least in part on the consistent hash key.Type: GrantFiled: September 19, 2012Date of Patent: December 23, 2014Assignee: EMC CorporationInventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
-
Publication number: 20140189857Abstract: The present invention provides a method, system and apparatus for securely operating a computer. The method comprises: obtaining presence status of an authenticated user, the presence status indicating whether the authenticated user is present in the vicinity of the computer; and triggering security operation in response to that the presence status indicates the authenticated user is absent in the vicinity of the computer. By means of the method, current status of an authenticated user who has logged in can be easily learned, and in turn, corresponding security operation is performed; in addition, when a user is performing sensitive operation, it can be confirmed in real time whether the user is an authenticated user who previously logged in, so that security of operating the computer is improved.Type: ApplicationFiled: December 30, 2013Publication date: July 3, 2014Applicant: EMC CorporationInventors: Feng Guo, Qiyan Chen, Tianqing Wang, Lintao Wan, Ziye Yang
-
Publication number: 20140122637Abstract: A method and apparatus for providing caching service in network infrastructure. In an embodiment, there is provided a method for providing caching service in network infrastructure, comprising: in response to at least one application node accessing data in a storage node, caching a copy of the data in a cache server; in response to the at least one application node accessing the data in the storage node, obtaining an identifier indicating whether the data in the storage node is valid or not; and in response to the identifier indicating the data in the storage node is valid, returning the copy; wherein the at least one application node and the storage node are connected via the network infrastructure, and the cache server is coupled to a switch in the network infrastructure. In another embodiment of the present invention, there is provided an apparatus for providing caching service in network infrastructure.Type: ApplicationFiled: October 25, 2013Publication date: May 1, 2014Applicant: EMC CorporationInventors: Lintao Wan, Tianqing Wang, Feng Guo, Kai Yan
-
Publication number: 20140114613Abstract: Embodiments of the present invention relate to method and apparatus for system problem diagnosis and recovery. According to embodiments of the present invention, problem symptom information in a system can be automatically monitored and collected BY a monitoring apparatus (or referred as to “agent”) deployed at the system side. Upon after receiving such information, the diagnosis apparatus, for example, may automatically determine a root cause of the problem by querying a backend knowledge repository, and possibly generate an executable software package for recovering the problem. If the diagnosis apparatus determines that the currently available information is insufficient to determine a creditable enough root cause and/or is insufficient to generate the software package for recovering the problem, the diagnosis apparatus may interactively control the monitoring apparatus to collect desired additional information. In this way, the efficiency and accuracy of problem diagnosis and recovery may be improved.Type: ApplicationFiled: October 21, 2013Publication date: April 24, 2014Applicant: EMC CorporationInventors: Tianqing Wang, Feng Guo, Lintao Wan, Dong Xiang, Qiyan Chen, Tao Chen