G06F9/4875

RESOURCE SCHEDULING METHOD AND RELATED APPARATUS
20230037783 · 2023-02-09 ·

The present disclosure relates to resource scheduling methods and apparatuses. In one example method, a scheduling node receives a task. The scheduling node obtains a target execution duration level to which the task belongs, where the target execution duration level represents a time length, and the target execution duration level indicates to use a target compute module of a target compute node in multiple compute nodes to execute the task. The scheduling node sends the task to the target compute node.

System and method for appraising resource configuration
11556383 · 2023-01-17 · ·

To more properly size resources in a destination to which IT resources will be migrated, a system for appraising a resource configuration estimates a source's load model representing a load of first resources in a first computer system which is the source of migration and estimates a destination's load model representing a load of second resources to be built by migrating the first resources to a second computer system based on the source's load model. The system compares performance requirements of the first resources against the destination's load model and finds the destination's load model that is conformable to the performance requirements. When determining design values of the second resources' configuration, the system corrects those design values based on the destination's load model estimated conformable to the performance requirements to decrease design margins of the resource configuration using a design correction value defined to meet a service level requested.

Distributed Processing System

A distributed processing system including a plurality of distributed systems, transmission media connecting the plurality of distributed systems and a control node connected to the plurality of distributed systems, wherein each of the distributed systems includes one or more distributed nodes constituting a distributed node group and a piece of electric equipment accommodating the distributed node group. Each of the distributed nodes includes interconnects to connect to any of the transmission media and/or other distributed nodes; and the control node determines, based on a quantity of computational resources required for a job, distributed systems, distributed systems and distributed nodes in the distributed systems to execute the job from the plurality of distributed systems, selects a connection path for data to be processed among the distributed systems, and provides information about an interconnect connection path for the distributed nodes to execute the job.

Power Consumption Management Method and Related Device
20230214002 · 2023-07-06 ·

A power consumption management method and a related device are provided. The method may be used to manage power consumption of a device including a plurality of voltage domains, where each of the voltage domains includes at least one processor core. The method includes: during power consumption management, identifying a first voltage domain that meets a preset condition in a plurality of voltage domains, migrating tasks to be executed by all processor cores in the first voltage domain to a second voltage domain, and then setting each of working modes of components in the first voltage domain as a first mode.

Application self-replication control

The disclosure provides an approach for controlling application self-replication in a network. Embodiments include determining, by a self-replicating application, one or more parameters related to a networking environment. Embodiments include applying, by the self-replicating application, one or more rules to the one or more parameters related to the networking environment. Embodiments include determining, by the self-replicating application, whether to replicate within the networking environment based on the applying of the one or more rules to the one or more parameters related to the networking environment.

MIGRATION OF USER AUTHENTICATION FROM ON-PREMISE TO THE CLOUD

According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to identify configuration information to be used by an on-premise access management service to provide authentication services to applications by users. The processor may also transform the identified configuration information into a transformed set of configuration information to be used by a cloud-based access management service to provide authentication services to the applications by users. In addition, the processor may store the transformed set of configuration information for use by the cloud-based access management service to provide authentication services to the applications by users to migrate authentication of the users from the on-premise access management service to the cloud-based access management service.

TASK MIGRATION METHOD, APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM

The present disclosure provides a task migration method, apparatus, electronic device and storage medium, and relates to the technical field of data processing. The method may include: obtaining a task submitted by a user; in the case that the task is a Hadoop task and it is determined that task conversion is to be performed, converting Hadoop parameters in the task into parameters recognizable by a Spark; and injecting a conversion result into a predetermined kit and submitting the predetermined kit to a Spark cluster. The solution of the present disclosure may be applied to reduce the user's workload and enhance the processing efficiency etc.

METHOD OF RESOURCE MANAGEMENT OF VIRTUALIZED SYSTEM, ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT
20220391253 · 2022-12-08 ·

Techniques for managing resources of a virtualized system involve acquiring historical distribution data about a virtualized system, the historical distribution data indicating a historical distribution of resources occupied by workloads on a plurality of host machines of the virtualized system over a predetermined historical time period. The techniques further involve generating predicted distribution data based on the historical distribution data, the predicted distribution data indicating an estimated distribution of resources occupied by the workloads on the plurality of host machines over a predetermined future time period. The techniques further involve performing workload migration at least once based on the predicted distribution data, the workload migration including migrating a workload of a first host machine whose first estimated quantity of occupied resources exceeds a high threshold to a second host machine whose second estimated quantity of occupied resources is below a low threshold.

Trusted execution environment migration method
11520879 · 2022-12-06 · ·

A trusted execution environment migration method for a device comprising a multicore processor, the processor operable to execute a rich execution environment (REE) and a trusted execution environment (TEE), the method comprising: executing a TEE scheduler in the REE on a first core of the multicore processor; subsequent to a migration of the TEE scheduler from the first core to a second core, issuing a request, by the TEE scheduler and to a transition submodule in the TEE, to execute an operations submodule in the TEE, wherein the transition submodule is operable to manage the transition of a core of the processor between execution of the REE and execution of the operations submodule in the TEE, and wherein the transition submodule is executed on the same core as the TEE scheduler; upon execution of the operations submodule, determining if the core on which the operations submodule is executing has changed since the previous execution of the operations submodule.

Application program management method and apparatus
11507427 · 2022-11-22 · ·

This application provides an application program management method and apparatus. The method is performed in a database cluster system including at least two database nodes, at least one database object is stored in each database node, and the method includes: running an application program on a first database node in a first time period; determining a target database node based on at least one historical database object accessed by the application program in the first time period, where the target database node stores the historical database object; and running the application program on the target database node in a second time period. According to this application, a database node on which an application program runs can be dynamically adjusted, to avoid overload of the database node.