Patents Examined by Mehran Kamran
-
Patent number: 11734057Abstract: Embodiments of the present application disclose a method and apparatus for processing a service of an abnormal server, and relate to the field of cloud computing. An embodiment of the method comprises: acquiring, according to a service type of a service distributed on the abnormal server, a service migration instruction corresponding to the service type, in response to determining that the abnormal server exists in a public cloud system; generating abnormal report information according to abnormal information on the abnormal server and the service migration instruction, and sending the abnormal report information to a user who has the service of the service type, which corresponds to the service migration instruction; executing the service migration instruction corresponding to the service type of the service to migrate the user's service, according to the migration indication information acquired from the user.Type: GrantFiled: June 9, 2020Date of Patent: August 22, 2023Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventor: Ye Li
-
Patent number: 11720840Abstract: A task scheduling system that can be used to improve task assignment for multiple satellites, and thereby improve resource allocation in the execution of a task. In some implementations, configuration data for one or more satellites is obtained. Multiple objectives corresponding to a task to be performed using the satellites, and resource parameters associated with executing the task to be performed using the satellites are identified. A score for each objective included in the multiple objectives is computed by the terrestrial scheduler based on the resource parameters and the configuration data for the one or more satellites. The multiple objectives are assigned to one or more of the satellites. Instructions are provided to the one or more satellites that cause the one or more satellites to execute the task according to the assignment of the objectives to the one or more satellites.Type: GrantFiled: March 14, 2022Date of Patent: August 8, 2023Assignee: HawkEye 360, Inc.Inventors: T. Charles Clancy, Robert W. McGwier, Timothy James O'Shea, Nicholas Aaron McCarthy
-
Patent number: 11720392Abstract: Dynamic relocation of virtual machines among hypervisors in a relocation domain is provided. A hypervisor is initialized in a subdomain of the relocation domain. A record of architecture characteristics is retrieved for each hypervisor in the relocation domain. A new canonical architectural description (ARD) is created for each subdomain in the relocation domain. An effective adapter characteristic representation is created for each virtual machine defined to the hypervisor. The record of architecture characteristics for each hypervisor in the relocation domain is updated.Type: GrantFiled: March 1, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Richard John Moore, Damian Osisek, Tracy Ann Krein
-
Patent number: 11714670Abstract: A physical server of a virtual machine (VM) priority control system transmits priority group setting information in which the amounts of resource usage of VMs and priority groups to which the VMs belong are stored to a controller. The controller determines a priority group to which each VM is desired to belong on the basis of an acquired amount of resource usage of the VM, generates dummy VMs corresponding to vacancies belonging to each group, and determines whether performance of each VM can be guaranteed. Further, the controller determines a new current priority group of the VM by exchanging the current priority group of the VM with the current priority group of a pair whose priory groups are paired with those of the VM among pairs of the current priority group and the desired priority group of each of the VMs and the dummy VMs.Type: GrantFiled: May 15, 2019Date of Patent: August 1, 2023Assignee: Nippon Telegraph and Telephone CorporationInventor: Yoshito Ito
-
Patent number: 11709702Abstract: A system and method are described for work conserving, load balancing, and scheduling by a network processor. For example, one embodiment of a system includes a plurality of processing cores, including a scheduling circuit, at least one source processing core that generates at least one task and at least one destination processing core that receives and processes the at least one task, and generates a response. The scheduling circuit of the exemplary system receives the at least one task and conducts a load balancing to select the at least one destination processing core. In an embodiment, the scheduling circuit further detects a critical sequences of tasks, schedules those tasks to be processed by a single destination processing core, and, upon completion of the critical sequence, conducts another load balancing to potentially select a different processing core to process more tasks.Type: GrantFiled: January 30, 2020Date of Patent: July 25, 2023Assignee: Intel CorporationInventors: Joseph R. Hasting, William G. Burroughs
-
Patent number: 11704145Abstract: Techniques are described for enabling a service provider to determine an electrical (e.g., and thermal) topology that indicates which racks (e.g., physical server(s)) have a shared risk due to shared data center infrastructure, and place virtual machine instances into the physical servers based on the topology and a user-specified preference of a virtual machine instance type.Type: GrantFiled: June 12, 2020Date of Patent: July 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Elizabeth Katcoff, Mitra Abdollahi
-
Patent number: 11687373Abstract: Embodiments of the present disclosure may provide dynamic and fair assignment techniques for allocating resources on a demand basis. Assignment control may be separated into at least two components: a local component and a global component. Each component may have an active dialog with each other; the dialog may include two aspects: 1) a demand for computing resources, and 2) a total allowed number of computing resources. The global component may allocate resources from a pool of resources to different local components, and the local components in turn may assign their allocated resources to local competing requests. The allocation may also be throttled or limited at various levels.Type: GrantFiled: October 28, 2022Date of Patent: June 27, 2023Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Igor Demura, Varun Ganesh, Prasanna Rajaperumal, Libo Wang, Jiaqi Yan
-
Patent number: 11687357Abstract: In a virtualization system that includes a hypervisor that performs OSID management for linking a plurality of OSs with resources, a guest OS that receives an initial value from the hypervisor and sets a OSID for each resource, and a OSID manager that sets a OSID for each resource, a new OSID created by OSID generator in OSID manager after a certain period of time has elapsed after setting the initial value is set to the guest OS and the IP (resource), and is requested to be updated to a new OSID set by the update controller in OSID manager. This enables simultaneous updating of OSID of the guest operating system and the resources, thus achieving high robustness.Type: GrantFiled: October 6, 2020Date of Patent: June 27, 2023Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Tetsuya Shibayama, Nhat Van Huynh, Katsushige Matsubara, Seiji Mochizuki
-
Patent number: 11663038Abstract: Systems and methods are described for migrating a workflow from a source system to a target system. The systems and methods receive metadata defining a workflow configured for processing by the source system. A set of rules associated with transforming the metadata for processing by the target system are identified. A first rule is applied to the metadata to execute a first transformation of an element of the metadata. A second rule is applied to the metadata to execute a second transformation of a position of an element of the metadata. The systems and methods generate a transformed workflow including the first transformation and the second transformation. The transformed workflow is displayed via the target system.Type: GrantFiled: May 1, 2020Date of Patent: May 30, 2023Assignee: salesforce.com, inc.Inventors: Derek Franklin DSouza, Priya Mittal
-
Patent number: 11662802Abstract: A task management method and device where the method includes determining, according to a foreground task, a first scenario corresponding to the foreground task, searching for at least one background task corresponding to the first scenario when the first scenario corresponding to the foreground task is in a first list, where the first list includes a scenario in which task limitation is allowed, and performing limitation processing on the at least one background task corresponding to the first scenario, where the limitation processing refers to processing for reducing system resource usage.Type: GrantFiled: March 30, 2021Date of Patent: May 30, 2023Assignee: Huawei Device Co., Ltd.Inventors: Konggang Wei, Yu Peng, Jing Zhao
-
Patent number: 11656903Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that optimize workflows. An example apparatus includes an intent determiner to determine an objective of a user input, the objective indicating a task to be executed in an infrastructure, a configuration composer to compose a plurality of workflows based on the determined objective, a model executor to execute a machine learning model to create a confidence score relating to the plurality of workflows, and a workflow selector to select at least one of the plurality of workflows for execution in the infrastructure, the selection of the at least one of the plurality of workflows based on the confidence score.Type: GrantFiled: June 25, 2019Date of Patent: May 23, 2023Assignee: Intel CorporationInventors: Thijs Metsch, Joseph Butler, Mohammad Mejbah Ul Alam, Justin Gottschlich
-
Patent number: 11645183Abstract: The disclosed embodiments include a method for identifying a performance metric to diagnose a cause of a performance issues of virtual machine. The method includes obtaining data of a virtual machine, an indication that a storage volume contains data of the virtual machine, data about the storage volume, and an identification of the storage volume. The data of the virtual machine is correlated with the data about the storage volume based on the indication that the storage volume contains data of the virtual machine and the identification of the storage volume. A performance metric is identified based at least in part on an outcome of the correlating. The performance metric indicates that the storage volume is a cause of a performance issue of the virtual machine. A state related to the storage volume is changed to mitigate the cause of the performance issue of the virtual machine.Type: GrantFiled: April 25, 2022Date of Patent: May 9, 2023Assignee: SPLUNK INC.Inventors: Alok A. Bhide, Poorva Malviya, Leonid V. Alekseyev
-
Patent number: 11625258Abstract: Method, apparatus and system for real-time virtual network function orchestration in Real-time Cloud Infrastructure. The method comprises the step of updating and reporting CPU core RT performance; sending CPU and NUMA information; moving the IRQs from RT CPUset to Non-RT CPUset based on the CPU pool information response, and reporting the completion of IRQ clearance; moving the system tasks and OS background processes to Non-RT CPUset based on the CPU pool information response, and reporting the completion of system tasks clearance; clearing the known indeterminism sources based on the CPU pool information response, and reporting the completion of indeterminism sources clearance. The implementation of the method and apparatus improves that with support of NFV, edge cloud can speed new service deployment and achieve resource sharing among different services which allows operators to provision fewer resources.Type: GrantFiled: October 31, 2017Date of Patent: April 11, 2023Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Cheng Wang
-
Patent number: 11620156Abstract: Methods and systems for improved live migration of computing processes with guaranteed maximum downtime are provided. In a first embodiment, a method is provided that includes migrating a computing process between two virtual machines according to a first migration phase. The computing process may continue executing during the first migration phase. A second migration phase may begin, in which execution of the computing process may stop. It may be detected that a duration of the second migration phase exceeds a predetermined period of time, and the second migration phase may be halted such that the computing process continues executing on an original virtual machine. The predetermined period of time can be determined based on a downtime for resuming execution of the computing process and a predicted worst case start time for the computing process.Type: GrantFiled: December 4, 2020Date of Patent: April 4, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Amnon Ilan
-
Patent number: 11609777Abstract: An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to maintain an object store including a primary cluster having one or more compute resources and one or more first storage resources, identify a secondary cluster having one or more second storage resources, select the secondary cluster to be added to the object store, allocate an available portion of the one or more second storage resources to the object store, and shard an object across the one or more second storage resources and the available portion of the one or more second storage resources.Type: GrantFiled: April 30, 2020Date of Patent: March 21, 2023Assignee: Nutanix, Inc.Inventors: Anshul Nirmalendu Purohit, Rajesh Aavuty, Biswaranjan Panda, Naveen Reddy Gundlagutta, Gowtham Alluri, Karan Gupta
-
Patent number: 11599375Abstract: Methods and systems for generating virtual appliance products. The techniques include obtaining an operating system virtual disk file; creating a configuration file to include a first reference to the operating system virtual disk file and a second reference to a product-specific disk file; generating a virtual appliance file including the configuration file, the operating system virtual disk file, and the product-specific disk file; and distributing the virtual appliance file to a user.Type: GrantFiled: February 3, 2020Date of Patent: March 7, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Min Liu, James Morton, Ming Zhang, Lihui Su, Yubing Zhang
-
Patent number: 11593176Abstract: A transfer method is performed by an information processing apparatus.Type: GrantFiled: February 13, 2020Date of Patent: February 28, 2023Assignee: FUJITSU LIMITEDInventor: Kouichirou Amemiya
-
Patent number: 11593182Abstract: A storage system including a processor performs a process for providing a volume including a plurality of areas to one or more hosts. One or more storage devices are connected to the processor and store data of the volume, in which each of a plurality of nodes monitors a load of the volume provided by an own node and loads of areas obtained by dividing an area of the volume into a plurality of the areas, and a first node determining that the load of the one volume being monitored is equal to or more than a threshold value migrates a portion of the area included in the one volume to a volume of a second node different from the first node according to the load of the areas obtained by dividing the area of the one volume into the plurality of areas and a policy of load sharing.Type: GrantFiled: September 10, 2021Date of Patent: February 28, 2023Assignee: HITACHI, LTD.Inventors: Takahiro Yamamoto, Yuki Sakashita, Shintaro Ito, Masakuni Agetsuma
-
Patent number: 11579942Abstract: Disclosed are aspects of virtual graphics processing unit (vGPU) scheduling-aware virtual machine migration. Graphics processing units (GPUs) that are compatible with a current virtual GPU (vGPU) profile for a virtual machine are identified. A scheduling policy matching order for a migration of the virtual machine is determined based on a current vGPU scheduling policy for the virtual machine. A destination GPU is selected based on a vGPU scheduling policy of the destination GPU being identified as a best available vGPU scheduling policy according to the scheduling policy matching order. The virtual machine is migrated to the destination GPU.Type: GrantFiled: June 2, 2020Date of Patent: February 14, 2023Assignee: VMWARE, INC.Inventors: Uday Pundalik Kurkure, Hari Sivaraman, Lan Vu
-
Patent number: 11573839Abstract: This disclosure describes systems, devices, and techniques for migrating virtualized resources between the main region and edge locations. Live migration enables virtualized resources to remain operational during migration. Edge locations are typically separated from secure data centers via the Internet, a direct connection, or some other intermediate network. Accordingly, to place virtualized resources within an edge location, the virtualized resources must be migrated over a secure communication tunnel that can protect virtualized resource data during transmission over the intermediate network. The secure communication tunnel may have limited data throughput. To efficiently utilize resources of the secure communication tunnel, and to reduce the impact of migrations on virtualized resource operations, virtualized resource migrations may be carefully scheduled in advance.Type: GrantFiled: November 21, 2019Date of Patent: February 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Oleksii Tsai, Nikolay Krasilnikov, Anton Valter, Alexey Gadalin