Patents by Inventor Xian Dong Meng
Xian Dong Meng 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: 11620147Abstract: In an approach a computer receives a first request from a metadata service to store metadata for a virtual machine (VM). The computer validates the metadata service. The computer stores the metadata for the VM in response to the validation being successful. The computer receives a second request from the VM for the metadata. The computer sends the metadata to the VM.Type: GrantFiled: April 2, 2019Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Na Fei Yang, Chen Ji, Huang Rui, Xiao Mei Zheng, Xian Dong Meng
-
Patent number: 11086807Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.Type: GrantFiled: August 28, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Bo Qun BQ Feng, Zhong Li, Xian Dong Meng, Yong Ji JX Xie
-
Patent number: 11030114Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: collecting logging data generated by operation of a distributed computing system that is used by a plurality of tenants; storing the logging data as a plurality of files stored in a multi tier, shared volume storage system, with the storage of the logging data as a plurality of files including: dividing the plurality of files among and between a plurality of shared volume data structures, and organizing each shared volume data structure of the plurality of shared volume data structures according to a plurality of tiers; for each given file of the plurality of files; and mapping, by a domain agent and in a mapping table data structure, an association between the given file and the shared volume data structure in which the given file is stored.Type: GrantFiled: April 17, 2019Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zi Lian Ji, Lin Juan Xia, Xian Dong Meng, Shi Xin Ruan
-
Publication number: 20200334170Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: collecting logging data generated by operation of a distributed computing system that is used by a plurality of tenants; storing the logging data as a plurality of files stored in a multi tier, shared volume storage system, with the storage of the logging data as a plurality of files including: dividing the plurality of files among and between a plurality of shared volume data structures, and organizing each shared volume data structure of the plurality of shared volume data structures according to a plurality of tiers; for each given file of the plurality of files; and mapping, by a domain agent and in a mapping table data structure, an association between the given file and the shared volume data structure in which the given file is stored.Type: ApplicationFiled: April 17, 2019Publication date: October 22, 2020Inventors: Zi Lian JI, Lin Juan XIA, Xian Dong MENG, Shi Xin RUAN
-
Patent number: 10805258Abstract: A computer-implemented method comprising a processor providing a Multiple Address Resolution Protocol (MARP) message, wherein the MARP message comprises multiple Media Access Control (MAC) addresses associated with an Internet Protocol (IP) address.Type: GrantFiled: November 28, 2018Date of Patent: October 13, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jian Mg Cheng, Zhong Li, Wei Yg Guo, Xian Dong Meng
-
Publication number: 20200319905Abstract: In an approach a computer receives a first request from a metadata service to store metadata for a virtual machine (VM). The computer validates the metadata service. The computer stores the metadata for the VM in response to the validation being successful. The computer receives a second request from the VM for the metadata. The computer sends the metadata to the VM.Type: ApplicationFiled: April 2, 2019Publication date: October 8, 2020Inventors: Na Fei Yang, Chen Ji, Huang Rui, Xiao Mei Zheng, Xian Dong Meng
-
Publication number: 20200169527Abstract: A computer-implemented method comprising a processor providing a Multiple Address Resolution Protocol (MARP) message, wherein the MARP message comprises multiple Media Access Control (MAC) addresses associated with an Internet Protocol (IP) address.Type: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Jian MG Cheng, Zhong Li, Wei YG Guo, XIAN DONG MENG
-
Publication number: 20200142807Abstract: A method, computer system, and a computer program product for a debugger with a hardware transactional memory is provided. A transaction is created to issue at least one request for accessing a memory location of a hardware transactional memory. A message is received from the hardware transactional memory indicating a conflict of access that is generated in response to the memory location being accessed by a program debugged by the debugger. In response to receiving the message from the hardware transactional memory, information associated with the conflict of access is collected to report the conflict of access.Type: ApplicationFiled: November 2, 2018Publication date: May 7, 2020Inventors: Wei Guo, Xian Dong Meng, Jia He, Zhong Li
-
Patent number: 10579556Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.Type: GrantFiled: August 21, 2017Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Bo Qun Bq Feng, Zhong Li, Xian Dong Meng, Yong Ji Jx Xie
-
Publication number: 20190384729Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.Type: ApplicationFiled: August 28, 2019Publication date: December 19, 2019Inventors: Bo Qun BQ Feng, Zhong Li, Xian Dong Meng, Yong Ji JX Xie
-
Patent number: 10394475Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.Type: GrantFiled: March 1, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Zhong Li, Xian Dong Meng
-
Patent number: 10394477Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.Type: GrantFiled: December 13, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Zhong Li, Xian Dong Meng
-
Patent number: 10243656Abstract: A digital credential is generated for a user device. The digital credential is transmitted to the user device via an optical wireless communication access point (OWC AP). The user device is located in a coverage area of the OWC AP. The digital credential is provided to a wireless local area network (WLAN AP) associated with the OWC AP for authentication of a request from the user device to access the WLAN.Type: GrantFiled: August 8, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Zi Lian Ji, Tao Jiang, Xian Dong Meng, George J. Romano, Zhi Qiang Wei
-
Publication number: 20190057054Abstract: A method, computer program product, and system includes a processing circuit(s) allocating a page of system memory address space to a device. The allocating includes the processing circuits(s) obtaining base address registers of the device in a bus and determining a portion of the page of the system memory address space to allocate to the base address registers. The processing circuits(s) sorts the base address registers, in a descending order, according to their alignments and adds sizes of the sorted base address registers to determine the portion of the page. The processing circuit(s) determines a remainder of the page: a difference between a size of the page and the portion of the page. The processing circuit(s) requests a virtual resource of a size equal to the remainder and allocates the page to the sorted base address registers and to the virtual resource.Type: ApplicationFiled: August 21, 2017Publication date: February 21, 2019Inventors: Bo Qun BQ FENG, Zhong LI, Xian Dong MENG, Yong Ji JX XIE
-
Publication number: 20180367524Abstract: Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.Type: ApplicationFiled: June 16, 2017Publication date: December 20, 2018Inventors: ZI LIAN JI, PING LI, Yong Chao Li, XIAN DONG MENG, Zhao Li Wang
-
Patent number: 10158626Abstract: Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.Type: GrantFiled: June 16, 2017Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Zi Lian Ji, Ping Li, Yong Chao Li, Xian Dong Meng, Zhao Li Wang
-
Publication number: 20180253246Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.Type: ApplicationFiled: December 13, 2017Publication date: September 6, 2018Inventors: Zhong Li, Xian Dong Meng
-
Publication number: 20180253247Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.Type: ApplicationFiled: December 21, 2017Publication date: September 6, 2018Inventors: Zhong Li, Xian Dong Meng
-
Publication number: 20180253244Abstract: Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to be allocated to a computer node and determines if the allocation request needs to be carried out on a cluster level, a server rack level, or on a server level. The computer retrieves a memory policy associated with the determined level the allocation request needs to be carried out on from a memory policy database and determines how much available memory may be allocated and if there enough available memory to meet the request. The computer reallocates the available memory to address the received the received request based on the retrieved memory policy.Type: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Inventors: Zhong Li, Xian Dong Meng
-
Patent number: 10044707Abstract: Implementations of the present disclosure relate to methods, systems and products for access control. In one implementation, a computer-implemented method is proposed. According to the method, a token for accessing an object is received from a terminal device via a communication channel, where the communication channel is built based on a Light Fidelity connection which is deployed within a restrictive area. A validity of the received token is determined. An access to the object is controlled based on the validity of the received token.Type: GrantFiled: December 18, 2017Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Zi Lian Ji, Ping Li, Yong Chao Li, Xian Dong Meng, Zhao Li Wang