Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

89 results about "Process migration" patented technology

In computing, process migration is a specialized form of process management whereby processes are moved from one computing environment to another. This originated in distributed computing, but is now used more widely. On multicore machines (multiple cores on one processor or multiple processors) process migration happens as a standard part of process scheduling, and it is quite easy to migrate a process within a given machine, since most resources (memory, files, sockets) do not need to be changed, only the execution context (primarily program counter and registers).

System, method and computer program product for process migration with planned minimized down-time

A system, computer program product and method for a running process migration with planned minimized down-time. The method facilitates fast and efficient process migration by performing background data synchronization prior to actual process migration. The service slowdown is reduced by employing two-stage transfer method. During a first stage the service, being executed on the original machine, does not stop and all the available data required by this process is being copied. After the first stage is completed the service continues to be executed without an interruption, while the most of the data associated with the service process is already transferred to the new machine. During the second stage the execution of the service on the first machine is stopped. The files, which were not available during the first stage, are now copied. Then the execution of service is started on the second machine. The down-time is reduced to the duration of the second stage.
Owner:VIRTUOZZO INT GMBH

Method and apparatus for facilitating process migration

A system that migrates a process from a source computer system to a target computer system. During operation, the system generates a checkpoint for the process on the source computer system, wherein the checkpoint includes a kernel state for the process. Next, the system swaps out dirty pages of a user context for the process to a storage device which is accessible by both the source computer system and the target computer system and transfers the checkpoint to the target computer system. The system then loads the kernel state contained in the checkpoint into a skeleton process on the target computer system. Next, the system swaps in portions of the user context for the process from the storage device to the target computer system and resumes execution of the process on the target computer system.
Owner:ORACLE INT CORP

Communication and process migration protocols for distributed heterogeneous computing

Communication and Process Migration Protocols instituted in an independent layer of a virtual machine environment allow for heterogeneous or homogeneous process migration. The protocols manage message traffic for processes communicating in the virtual machine environment. The protocols manage message traffic for migrating processes so that no message traffic is lost during migration, and proper message order is maintained for the migrating process. In addition to correctness of migration operations, low overhead and high efficiency is achieved for supporting scalable, point-to-point communications.
Owner:ILLINOIS INSTITUTE OF TECHNOLOGY

Multiprocessor computer system having multiple coherency regions and software process migration between coherency regions without cache purges

A multiprocessor computer system has a plurality of processing nodes which use processor state information to determine which coherent caches in the system are required to examine a coherency transaction produced by a single originating processor's storage request. A node of the computer has dynamic coherency boundaries such that the hardware uses only a subset of the total processors in a large system for a single workload at any specific point in time and can optimize the cache coherency as the supervisor software or firmware expands and contracts the number of processors which are being used to run any single workload. Multiple instances of a node can be connected with a second level controller to create a large multiprocessor system. The node controller uses the mode bits to determine which processors must receive any given transaction that is received by the node controller. The second level controller uses the mode bits to determine which nodes must receive any given transaction that is received by the second level controller. Logical partitions are mapped to allowable physical processors. Cache coherence regions which encompass subsets of the total number of processors and caches in the system are chosen for their physical proximity. A distinct cache coherency region can be defined for each partition using a hypervisor.
Owner:IBM CORP

Method and system for regulating and controlling multi-core central processing unit (CPU)

The invention discloses a method and a system for regulating and controlling a multi-core central processing unit (CPU). The method comprises the following steps of: setting CPU regulation and control modes which are used for regulating CPU startup quantity, CPU operation frequency and process migration in advance, wherein the CPU regulation and control modes comprise a predefined regulation and control mode and an automatic regulation and control mode; and performing switching on, switching off, frequency modulation and process migration control on CPU cores of the multi-core CPU in the CPU regulation and control modes through a bottom-layer core interface. According to the method and the system, the predefined regulation and control mode and the automatic regulation and control mode of the multi-core CPU are provided, so that mobile equipment can regulate on-and-off states, the frequency and process migration of the CPU automatically or in the predefined mode according to the service condition of the CPU of the mobile equipment; and by the method and the system, a user of the mobile equipment can select to input an instruction to regulate and control the operating condition of each CPU core of the multi-core CPU in different scenes, so that the processing capability of the multi-core CPU is improved or the aims of energy conservation and electricity saving are fulfilled.
Owner:HUIZHOU TCL MOBILE COMM CO LTD

Process migration tracking method based on multi-core platform virtual machine

The invention relates to a process migration tracking method, in particular to a process migration tracking method in a client operating system of a virtual machine based on a multi-core platform. By tracking process migration as a target, through twice mapping, the method spans a monitor of the virtual machine to monitor a relation between a process and a physical processor inner core in the client operating system. The method comprises the following steps: firstly, finding out a running environment of each process in the client operating system, and extracting information associated with theprocessor from the running environment; secondly, starting from the inner core of the client operating system, transmitting the relation between each process and a virtual processor number to the monitor of the virtual machine through a communication mechanism; and finally, in the monitor of the virtual machine, acquiring a mapping relation between the virtual processor number and the number of the physical processor inner core so as to map the process in the client operating system to the physical processor inner core, and repeating the process, continuously acquiring the corresponding information of each moment, namely spanning the monitor of the virtual machine to associate the client operating system and the physical processor inner core so as to achieve the aim of tracking the migration process of the client operating system between the physical processor inner cores.
Owner:BEIHANG UNIV

Energy-induced process migration

Cluster systems having central processor units (CPUs) with multiple processors (MPs) are configured as high density servers. Power density is managed within the cluster systems by assigning a utilization to persistent states and connections within the cluster systems. If a request to reduce overall power consumption within the cluster system is received, persistent states and connections are moved (migrated) within the multiple processors based on their utilization to balance power dissipation within the cluster systems. If persistent connections and states, that must be maintained have a low rate of reference, they may be maintained in processors that are set to a standby mode where memory states are maintained. In this way the requirement to maintain persistent connections and states does not interfere with an overall strategy of managing power within the cluster systems.
Owner:IBM CORP

Method, system and device of running process

The invention discloses a method, system and device of running a process. The method mainly comprises the following steps: dynamically migrating terminal process according to the terminal load, the server capability and the communication state, and migrating the process which should be run at a terminal side to a server side so as to run the process. Since the capability of a server and the network state between the terminal and the server can support the process migration, according to the scheme of the invention, the correct running of the process migration can be ensured, and the computingpressure to the mobile phone caused by the process running can be effective reduced.
Owner:CHINA MOBILE COMM CO LTD

Software process migration between coherency regions without cache purges

A multiprocessor computer system has nodes which use processor state information to determine which coherent caches are required to examine a coherency transaction produced by a single originating processor's storage request. A node has dynamic coherency boundaries such that the hardware uses only a subset of the total processors for a single workload at any specific point in time and can optimize cache coherency as the supervisor software or firmware expands and contracts the number of processors used to run any single workload. Multiple instances of a node can be connected with a second level controller to create a larger multiprocessor system. The node controllers use the mode bits to determine which nodes must receive any given transaction. Logical partitions are mapped to allowable physical processors. Cache coherence regions and caches are chosen for their physical proximity. A distinct cache coherency region can be hypervisor defined for each partition.
Owner:IBM CORP

Two-workshop flexible integration scheduling method of buffer process migration in advance

InactiveCN106485347AGood choiceMinimize the impact of the total completion timeForecastingResourcesLeading edgePath length
A two-workshop flexible integration scheduling method of buffer process migration in advance is disclosed. The method comprises the following steps of using a parent path length priority strategy, a long time usage strategy and an available-device less strategy to dynamically determine a scheduling sequence of operations; for a leaf node operation, using a leaf node operation selection strategy to select a processing workshop and processing equipment for the leaf node operation; for buffer operation, using a buffer operation migration strategy in advance to migrate the buffer operation which is processed completely in advance to a processing workshop where other brother operations are located, and waiting a following operation to select processing workshop equipment; and for a nonleaf node operation, using a common operation processing strategy to select the workshop and the equipment with relative early end time for the operation to process. A leading-edge greedy strategy idea is used and a product technology constraint, a migration time constraint and a machine occupation constraint are combined so as to determine final starting time of the operation. The method is used to solve a problem that scheduling of flexible processing equipment exists in a two-workshop integration scheduling method.
Owner:HARBIN UNIV OF SCI & TECH

Online learning-based super computer node active fault-tolerant method

The invention discloses an online learning-based super computer node active fault-tolerant method, and aims at overcoming the defect of large fault tolerance overhead in a system level checkpoint method. A technical scheme comprises the following steps: for a constructed super computer system, a service node collects history state data of a new fault node, performs centralized online learning on a node fault behaviour by utilizing the data, and acquires an updated fault predictor; each calculating node acquires respective state data, predicts whether the calculating node is going to fail or not by utilizing the new fault predictor, if so, process migration is performed on an application process which is operated on the corresponding node; then, the service node and the calculating nodes sleep to wait for a specified active fault-tolerant time interval delta, and continue a new turn of active fault-tolerant process. By adopting the online learning-based super computer node active fault-tolerant method, a super computer node fault can be predicted in advance and low-overhead active fault tolerance is implemented, so that the problem of the large fault tolerance overhead in the system level checkpoint method is solved; the availability of the super computer system is improved.
Owner:NAT UNIV OF DEFENSE TECH

Process migration method, computer system and intermediate computing resources

ActiveUS20140359130A1Flexible and efficient migrationValuable computing timeDigital computer detailsProgram controlParallel computingComputerized system
A process migration method comprisingexecuting a computer program on current computing resources, in a current partition of computations to parallel processes, each parallel process carrying out at least one computation;communicating current partition data to intermediate computing resources;using the intermediate computing resources to calculate new partition data including a new allocation of computations to processes for use on changed computing resources; andmigrating the process execution to the changed computing resources by communicating the new partition data to the changed computing resources.
Owner:FUJITSU LTD

Mapped offsets preset ahead of process migration

Disclosed is a computer implemented method and computer program product to prioritize paging-in pages in a remote paging device. An arrival machine receives checkpoint data from a departure machine. The arrival machine restarts at least one process corresponding to the checkpoint data. The arrival machine determines whether a page associated with the process is pinned. The arrival machine associates the page to the remote paging device, responsive to a determination that the page is pinned. The arrival machine touches the page.
Owner:IBM CORP

Heterogeneous cluster service migration transfer system and transfer method based on container

ActiveCN106385449ASeamless first service migrationGood Service Migration CapabilityTransmissionTransfer systemHeterogeneous cluster
The invention provides a heterogeneous cluster service migration transfer system and transfer method based on a container. According to the invention, a service transfer node is arranged in a heterogeneous cluster, a container technology and a process migration technology are combined, and a service operation environment container mirror image library is generated on the service transfer node through calculating service operation environment description on the node in the heterogeneous cluster. When a node in the cluster needs migration service, the service is migrated to a service migration transfer node directly, the service migration transfer node selects a container mirror image with the service environment from a service operation environment libarary, a corresponding container is generated through the container mirror image, and the service is recovered in the container. When communication load is low in the cluster, the service migration transfer node migrates the service to other nodes with the service operation environment in the cluster to continue to operate. The transfer mechanism can effectively reduce the time cost of selecting an available code and the cost for arranging a backup node in service migration, and the continuity of the service migration can be enhanced.
Owner:HARBIN ENG UNIV

Novel optimal compensation control strategy for batch process based on a process migration model

ActiveCN110426956ASolving the NCO Mismatch ProblemSolve problemsAdaptive controlProcess optimizationBatch processing
The invention relates to a novel optimal compensation control strategy for a batch process based on a process migration model. Two A and B similar process data are obtained and a process migration model is established; an optimization problem based on the process migration model is constructed and an initial optimal solution is calculated; a query data is set and similarity between the query dataand historical data is calculated; input and output deviation data of the selected data in the similar process are obtained to obtain an optimal compensation value; a predicted performance index deviation is calculated; a modeling data set of a new batch process is updated; a latest prediction error of a Kth batch and a first confidence interval and a second confidence interval are calculated; whether to carry out data rejection and process migration is determined based on a prediction error; and the radius of a trust domain is updated. With the process migration model, a problem that modelingcan not be preformed because of insufficient data in the new batch process is solved effectively; with the optimal compensation control strategy, the second-best solution of the new batch process optimization problem is compensated; and the model is updated in real time based on online data to compensate mismatching of the model object.
Owner:CHINA UNIV OF MINING & TECH

Memory database-based simulation grid node quick migration method

The invention discloses a memory database-based simulation grid node quick migration method, which comprises the steps of utilizing a memory database to establish a complete state mirror image set of various simulation nodes in a real-time manner, carrying out distributed collection and management on state mirror images, completing fault simulation node detection, pause and running control of the simulation process, fault node or process migration, fault node state mirror image injection and continuous running control of the simulation process through simulation running management, state monitoring, node migration and recovery and other mechanisms in a simulation grid, and further realize the quick migration of fault nodes in the simulation grid.
Owner:CHINA ACAD OF LAUNCH VEHICLE TECH

Method and device for processing migration of user equipment

The invention discloses a method and a device for processing migration of user equipment, wherein the method comprises the following steps: receiving migration instruction information sent by a sourcesystem to which the user equipment belongs; redirecting the user equipment to a target frequency or a cell in a target wireless access system; and performing the process of establishing wireless resource connection and the process of reselecting the cell after the user equipment is redirected, and according to the migration instruction information, not reselecting the user equipment back into thecell in the source system or a source frequency. The method and the device can avoid that the user equipment cannot initiate a service normally because of the reselection of the priority of the cell.
Owner:HUAWEI TECH CO LTD

Device and method for implementing transparent course migration

The present invention discloses a transparent process migration device and method. The present invention which makes full use of the characteristics that the operating system has a user space and a kernel space adopts double layer software function to migrate transparent processes, improving the migration efficiency and reducing the system cost. In addition, the present invention also solves the problems such as the overdependence of present algorithm on internet protocols and a poor portability. Thus the present invention is characterized by directness, high efficiency as well as wide applications.
Owner:ZTE CORP

Realization method of LTE terminal comprehensive tester state machine

The invention provides a realization method of an LTE terminal comprehensive tester state machine, and belongs to the technical field of mobile communication. The state machine comprises three steady states: an initial state, an idle state and a connected state. The three steady states can be transferred into each other via executing procedures of initialization, registration, calling, on-hook and releasing. The idle state can execute the registration procedure to return to the idle state, and also can execute the calling procedure to transfer to the connected state. A signaling interaction process of an LTE terminal comprehensive tester and a terminal is realized by the state machine via executing a state table constructed on the basis of an LTE standard protocol. According to the realization method of the LTE terminal comprehensive tester state machine, correctness and compatibility of a high-level protocol stack function in the LTE terminal comprehensive tester are ensured, accessing of different protocol state terminals is considered, and a terminal message of an abnormal procedure can be responded so that the realization method of the LTE terminal comprehensive tester state machine has great compatibility and robustness, and thus terminal testing efficiency can be greatly enhanced.
Owner:BEIJING STARPOINT TECH COMPANY

Process migration method and migratable operating system

The embodiments of the invention provide a process migration method and a migratable operating system. The process migration method provided by the invention comprises the steps: maintaining process-related information of processes in all kernels in a global information table, which stored in at least one kernel of a multi-kernel operating system; monitoring whether process migration trigger conditions are generated or not; when the condition that the process migration trigger conditions are generated is monitored, extracting process-related information, which corresponds to processes to be migrated on a source kernel, from the global information table; acquiring process data of the processes to be migrated according to the process-related information; migrating the processes to be migrated to a target kernel for running from the source kernel according to the process data. According to the process migration method and the migratable operating system, provided by the embodiments of the invention, the process-related information of the kernels is maintained, and the processes to be migrated are migrated to other kernels for running according to the process-related information when some kernel is in failure, so that the condition that high fault tolerance for the operating system is guaranteed under the condition of relatively small system overhead is realized, and the problem that the performance of the operating system is affected due to large system overhead is solved.
Owner:HUAWEI TECH CO LTD +1

Method and device for updating network element through network management

Disclosed are a method and device for updating a network element through network management. According to a version number selected by a user, network management automatically updates a network management database, and delivers configuration to a network element directly through a data downloading function of the network management. The present invention not only provides a one-key operation for the user, which can be executed in batches, has a simple flow, and is less error prone, but also migrates the processing flow to the network management, thereby greatly reducing the processing procedure and load of the network element. The present invention may further support degrading, batch upgrading, and upgrading of the same kind of devices with different rates.
Owner:NANJING ZHONGXING SOFTWARE

Method and apparatus for transmitting data and method and apparatus for performing data task

A method and apparatus for transmitting data and a method and apparatus for performing a task for process migration are provided. The method of transmitting data includes: determining a data transmission priority using at least one of information relating to data needed to continuously perform a task, that is currently performing, in an external device and information relating to data transmission means; determining transmission methods for each data based on the data transmission priority; and transmitting data to the external device according to the determined transmission methods.
Owner:SAMSUNG ELECTRONICS CO LTD

Database storage process migration method and system

The embodiment of the invention provides a database storage process migration method. The migration method comprises the steps of obtaining a first storage process of a first database, a first syntaxstructure of the first database and a second syntax structure of a second database; converting the first storage process into a second storage process of a second database according to the first syntax structure and the second syntax structure; packaging the second storage process into a second database; obtaining first data stored in a first database, and synchronizing the first data to a seconddatabase to obtain second data; and according to the second storage process, performing data processing on the second data, and checking a processing result of the second data. According to the embodiment of the invention, the storage process of the traditional database can be converted into the storage process of the Hive database according to the storage process syntax structure of the Hive database; and then, the conversion accuracy of the storage process is checked according to the processing result of the data in the Hive database, so that the migration efficiency of the database storageprocess is greatly improved.
Owner:CHINA PING AN PROPERTY INSURANCE CO LTD

Process migration method, computing device and storage medium

The invention discloses a process migration method, a computing device and a storage medium, and the process migration method comprises the following steps of calculating the predicted running time of each process in a processor according to the running information of the processes; according to the predicted running time of the processes, determining the process with the predicted running time smaller than a running time threshold value as a short running process; acquiring the running information of the processor, and determining whether the short running process is used as a to-be-migrated process according to the running information of the processor; if the short running process is the to-be-migrated process, determining a target processor for migrating the to-be-migrated process according to the running information of other processors; and migrating the to-be-migrated process to the target processor for operation. According to the present invention, the migration of all the short running processes can be avoided, the migration frequency of the short running processes is reduced, the problem of invalidation of cache and memory affinity caused by migration is reduced, and it is guaranteed that when the short running processes are migrated, the system performance can be improved, and the use efficiency of the processor is improved.
Owner:UNIONTECH SOFTWARE TECH CO LTD

Electric system network cluster task allocation method based on load balancing

The invention discloses an electric system network cluster task allocation method based on load balancing. The method comprises the following steps that: according to computing and communication properties of each processor of the system and requirement of a requested task, an information system defines a time table of the task; then the system performs static allocation according to the time table based on the task; and finally the system performs co-scheduling and process migration according to an actual operating situation, so as to relieve the choke point pressure and improve the efficiency of the system. The method provided by the invention is an electric scheduling method based on a load balancing allocation algorithm, which is suitable for large-scale electric network.
Owner:STATE GRID CORP OF CHINA +2
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products