[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110347476B - Time-consuming task management method and device for information system - Google Patents

Time-consuming task management method and device for information system Download PDF

Info

Publication number
CN110347476B
CN110347476B CN201910570246.5A CN201910570246A CN110347476B CN 110347476 B CN110347476 B CN 110347476B CN 201910570246 A CN201910570246 A CN 201910570246A CN 110347476 B CN110347476 B CN 110347476B
Authority
CN
China
Prior art keywords
time
consuming task
consuming
copy
running
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910570246.5A
Other languages
Chinese (zh)
Other versions
CN110347476A (en
Inventor
白子玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN201910570246.5A priority Critical patent/CN110347476B/en
Publication of CN110347476A publication Critical patent/CN110347476A/en
Application granted granted Critical
Publication of CN110347476B publication Critical patent/CN110347476B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45575Starting, stopping, suspending or resuming virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种信息化系统的耗时任务管理方法。该方法包括:当接收到启动第一耗时任务的指令的时候,开始运行第一耗时任务的正本,并且在耗时任务容器中创建第一耗时任务的副本;其中,信息化系统根据第一耗时任务的正本而在列表中显示第一耗时任务的状态;如果接收到启动第二耗时任务的指令,则运行第二耗时任务的正本,停止运行第一耗时任务的正本,并且在耗时任务容器中运行第一耗时任务的副本。通过在容器中以虚拟机方式运行耗时任务的副本,可以在后台运行耗时任务的副本;这样既可以不影响在前端显示的耗时任务,也可以使得其他的耗时任务在后端继续运行,从而提高了信息化系统的运行效率。还公开了相应的信息化系统的耗时任务管理装置。

Figure 201910570246

The invention discloses a time-consuming task management method of an information system. The method includes: when an instruction to start the first time-consuming task is received, start running the original copy of the first time-consuming task, and create a copy of the first time-consuming task in the time-consuming task container; wherein, the information system according to The original of the first time-consuming task and the state of the first time-consuming task is displayed in the list; if an instruction to start the second time-consuming task is received, the original copy of the second time-consuming task is run, and the first time-consuming task is stopped. The original copy, and a copy of the first time-consuming task is run in the time-consuming task container. By running a copy of the time-consuming task as a virtual machine in the container, the copy of the time-consuming task can be run in the background; this does not affect the time-consuming task displayed on the front end, and allows other time-consuming tasks to continue in the back end. operation, thereby improving the operating efficiency of the information system. The time-consuming task management device of the corresponding information system is also disclosed.

Figure 201910570246

Description

Time-consuming task management method and device for information system
Technical Field
The invention relates to the field of informatization systems, in particular to a time-consuming task management method and device of an informatization system.
Background
In an information-based system, time-consuming tasks initiated and controlled by the front-end, such as uploading, resource deletion, and the like, are often performed. At present, most of systems still use logic to open a time-consuming task interface first, and then wait for the time-consuming task to be started again after the time-consuming task is finished. Thus, the operation task is very time-consuming, and the operation efficiency of the information system is reduced.
Disclosure of Invention
In order to solve the technical problem, a time-consuming task management method and a time-consuming task management device for an information system are provided, which can efficiently run time-consuming tasks and improve the running efficiency of the information system.
In order to achieve the purpose of the invention, the invention provides a time-consuming task management method of an information system, which comprises the following steps:
when an instruction for starting the first time-consuming task is received, starting to run a master of the first time-consuming task, and creating a copy of the first time-consuming task in a time-consuming task container; the information system displays the state of the first time-consuming task in a list according to the original of the first time-consuming task;
and if an instruction for starting the second time-consuming task is received, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container.
In an optional embodiment, before starting the step of running the original of the first time-consuming task when receiving an instruction to start the first time-consuming task, the method further comprises:
learning known time-consuming tasks for an informatization system; wherein the known time consuming tasks include a first time consuming task and a second time consuming task.
In an alternative embodiment, the steps of running the original copy of the second time-consuming task, stopping running the original copy of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container include:
running a copy of the first time-consuming task in the time-consuming task container to obtain updated running data of the first time-consuming task until the first time-consuming task is determined to be completed according to the updated running data of the first time-consuming task;
assigning data of the first time-consuming task determined to be completed by the first time-consuming task to a time-consuming task storage area so as to update the original of the first time-consuming task in the time-consuming task storage area;
the copy of the first time consuming task is deleted.
In an alternative embodiment, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container comprises:
and if the copy of the first time-consuming task has errors during the operation, assigning the mark for marking the error occurrence of the time-consuming task to the original of the first time-consuming task, and deleting the copy of the first time-consuming task from the time-consuming task container.
In an optional embodiment, after the steps of running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container, the method further comprises:
if an instruction for switching to the first time-consuming task is received, assigning a positive copy of the first time-consuming task by using the data of the copy of the first time-consuming task;
and rendering an entry corresponding to the first time-consuming task in the list of the information system according to the original book of the first time-consuming task.
In order to achieve the object of the present invention, the time-consuming task management device of an information system of the present invention includes a memory and a processor,
the memory is to store computer readable instructions;
the processor is configured to execute the computer-readable instructions to perform operations comprising:
when an instruction for starting the first time-consuming task is received, starting to run a master of the first time-consuming task, and creating a copy of the first time-consuming task in a time-consuming task container; the information system displays the state of the first time-consuming task in a list according to the original of the first time-consuming task;
and if an instruction for starting the second time-consuming task is received, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container.
In an alternative embodiment, before starting the operation of running the original of the first time-consuming task when receiving the instruction to start the first time-consuming task, the processor further performs the following operation:
learning known time-consuming tasks for an informatization system; wherein the known time consuming tasks include a first time consuming task and a second time consuming task.
In an alternative embodiment, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container comprises:
running a copy of the first time-consuming task in the time-consuming task container to obtain updated running data of the first time-consuming task until the first time-consuming task is determined to be completed according to the updated running data of the first time-consuming task;
assigning data of the first time-consuming task determined to be completed by the first time-consuming task to a time-consuming task storage area so as to update the original of the first time-consuming task in the time-consuming task storage area;
the copy of the first time consuming task is deleted.
In an alternative embodiment, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container comprises:
and if the copy of the first time-consuming task has errors during the operation, assigning the mark for marking the error occurrence of the time-consuming task to the original of the first time-consuming task, and deleting the copy of the first time-consuming task from the time-consuming task container.
In an alternative embodiment, after running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container, the processor further performs the following operations:
if an instruction for switching to the first time-consuming task is received, assigning a positive copy of the first time-consuming task by using the data of the copy of the first time-consuming task;
and rendering an entry corresponding to the first time-consuming task in the list of the information system according to the original book of the first time-consuming task.
The embodiment of the invention has the advantages that the copy of the time-consuming task can be operated in the background by creating the copy for the time-consuming task which starts to operate in the container and operating the copy of the time-consuming task in a virtual machine mode; therefore, the time-consuming task displayed at the front end can not be influenced, and other time-consuming tasks can be continuously operated at the rear end, so that the operation efficiency of the information system is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the example serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a flowchart of a time-consuming task management method of an information system according to an embodiment of the present invention;
fig. 2 is a block diagram of a time-consuming task management apparatus of an information system according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
In an information-based system, time-consuming tasks initiated and controlled by the front-end, such as uploading, resource deletion, and the like, are often performed. At present, most of systems still have the use logic that one time-consuming task interface is opened, and another time-consuming task interface is opened after the task is finished. This operation is time-consuming and reduces the operating efficiency of the user.
In order to solve the above technical problem, in one aspect, an embodiment of the present invention provides a time-consuming task management method for an information system, as shown in fig. 1, the method includes step S101 and step S103.
Step S101, when receiving an instruction for starting the first time-consuming task, starting to run the original of the first time-consuming task, and creating a copy of the first time-consuming task in the time-consuming task container.
The user instructs to start the first time-consuming task through the input device, and the information system receives an instruction for starting the first time-consuming task. At this time, the informatization system starts to run the original of the first time-consuming task, and according to the data obtained by running the original of the first time-consuming task, a displayed list is rendered at the front end of the informatization system, and the state of the first time-consuming task is displayed in the list. And after starting to run the original of the first time-consuming task, creating a copy of the first time-consuming task in the time-consuming task container. The time-consuming task container is used to run a copy of the first time-consuming task, and may also run copies of more time-consuming tasks. The container technology is a virtualization technology, can flexibly run various tasks in a virtual machine mode, is used for running time-consuming tasks, and can run copies of the time-consuming tasks in a background. Therefore, the time-consuming tasks displayed at the front end can not be influenced, and other time-consuming tasks can be continuously operated at the rear end.
Step S103, if an instruction for starting the second time-consuming task is received, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container.
In step S101, after the original of the first time-consuming task is run, and the copy of the first time-consuming task is created in the time-consuming task container, if an instruction to start the second time-consuming task is received, the second time-consuming task is displayed at the front end of the information-based system, the second time-consuming task is run to enable the second time-consuming task to be displayed at the front end, and the first time-consuming task is still kept running, the original of the second time-consuming task is run at this time, the original of the first time-consuming task is stopped running, and the copy of the first time-consuming task is run in the time-consuming task container.
The embodiment of the invention has the advantages that the copy of the time-consuming task can be operated in the background by creating the copy for the time-consuming task which starts to operate in the container and operating the copy of the time-consuming task in a virtual machine mode; therefore, the time-consuming task displayed at the front end can not be influenced, and other time-consuming tasks can be continuously operated at the rear end, so that the operation efficiency of the information system is improved.
In an optional embodiment, before step S101, the method further comprises:
learning known time-consuming tasks for an informatization system; wherein the known time consuming tasks include a first time consuming task and a second time consuming task.
In this case, the known time-consuming tasks of the information system can be obtained from the operating records of the previous tasks of the information system or from the type of the task. When the first time-consuming task is started, the first time-consuming task is confirmed to belong to the known time-consuming task, the original of the first time-consuming task is operated, and a copy of the first task is created in a time-consuming task container; and when the second time-consuming task is started, confirming that the second time-consuming task belongs to the known time-consuming task.
In an alternative embodiment, step S103 comprises:
running a copy of the first time-consuming task in the time-consuming task container to obtain updated running data of the first time-consuming task until the first time-consuming task is determined to be completed according to the updated running data of the first time-consuming task;
assigning data of the first time-consuming task determined to be completed by the first time-consuming task to a time-consuming task storage area so as to update the original of the first time-consuming task in the time-consuming task storage area;
the copy of the first time consuming task is deleted.
In this alternative embodiment, a copy of the first time-consuming task is run in the time-consuming task container. And if a plurality of copies of the time-consuming tasks are run in the time-consuming task container, sequentially and circularly running the copies of the time-consuming tasks. And running the copy of the first time-consuming task to obtain updated running data of the first time-consuming task. And if the copy of the first time-consuming task is determined to be operated and completed according to the updated operation data, assigning the original of the first time-consuming task to be used as the operation data of the first time-consuming task by adopting the operation data obtained when the operation of the copy of the first time-consuming task is completed. At this point, the copy of the first time-consuming task may be deleted because it is no longer running. When the state of the first time-consuming task needs to be displayed in the list, the state of the first time-consuming task may be displayed in the list according to the running data of the original of the first time-consuming task.
In an alternative embodiment, step S103 comprises:
and if the copy of the first time-consuming task has errors during the operation, assigning the mark for marking the error occurrence of the time-consuming task to the original of the first time-consuming task, and deleting the copy of the first time-consuming task from the time-consuming task container.
Since the copy of the first time-consuming task may have errors during running, when an error occurs, the tag marking the error occurred in the time-consuming task is assigned to the original of the first time-consuming task. When the state of the first time-consuming task needs to be displayed in the list, displaying the state of the first time-consuming task in the list as an error of the first time-consuming task.
In an optional embodiment, after step S103, the method further comprises:
if an instruction for switching to the first time-consuming task is received, assigning a positive copy of the first time-consuming task by using the data of the copy of the first time-consuming task;
and rendering an entry corresponding to the first time-consuming task in the list of the information system according to the original book of the first time-consuming task.
Since the informatization system switches to running the second time-consuming task in step S103, a copy of the first time-consuming task is run in the time-consuming task container. Thus, the running data of the copy of the first time consuming task is the fastest progressing running data of the first time consuming task. Therefore, the data of the copy of the first time-consuming task is assigned to the original of the first time-consuming task, so that the information system can display the latest state of the first time-consuming task when the state of the first time-consuming task is displayed according to the data of the original of the first time-consuming task.
In order to solve the above problems, an embodiment of the present invention provides a time-consuming task management apparatus of an information-based system, as shown in fig. 2, the apparatus includes a memory 10 and a processor 20,
memory 10 is used to store computer readable instructions;
the processor 20 is configured to execute the computer-readable instructions to perform the following operations:
when an instruction for starting the first time-consuming task is received, starting to run a master of the first time-consuming task, and creating a copy of the first time-consuming task in a time-consuming task container; the information system displays the state of the first time-consuming task in a list according to the original of the first time-consuming task;
and if an instruction for starting the second time-consuming task is received, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container.
In an alternative embodiment, before starting the operation of running the original of the first time-consuming task when receiving the instruction to start the first time-consuming task, the processor 20 further performs the following operation:
learning known time-consuming tasks for an informatization system; wherein the known time consuming tasks include a first time consuming task and a second time consuming task.
In an alternative embodiment, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container comprises:
running a copy of the first time-consuming task in the time-consuming task container to obtain updated running data of the first time-consuming task until the first time-consuming task is determined to be completed according to the updated running data of the first time-consuming task;
assigning data of the first time-consuming task determined to be completed by the first time-consuming task to a time-consuming task storage area so as to update the original of the first time-consuming task in the time-consuming task storage area;
the copy of the first time consuming task is deleted.
In an alternative embodiment, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container comprises:
and if the copy of the first time-consuming task has errors during the operation, assigning the mark for marking the error occurrence of the time-consuming task to the original of the first time-consuming task, and deleting the copy of the first time-consuming task from the time-consuming task container.
In an alternative embodiment, after running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container, the processor 20 further performs the following operations:
if an instruction for switching to the first time-consuming task is received, assigning a positive copy of the first time-consuming task by using the data of the copy of the first time-consuming task;
and rendering an entry corresponding to the first time-consuming task in the list of the information system according to the original book of the first time-consuming task.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (8)

1. A time-consuming task management method of an information system is characterized by comprising the following steps:
when an instruction for starting a first time-consuming task is received, starting to run a master of the first time-consuming task, and creating a copy of the first time-consuming task in a time-consuming task container; wherein the informatization system displays the state of the first time-consuming task in a list according to the original of the first time-consuming task;
if an instruction for starting a second time-consuming task is received, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container;
after the first time-consuming task copy is operated in the time-consuming task container, if an instruction for switching to the first time-consuming task is received, assigning the original of the first time-consuming task by using the data of the first time-consuming task copy; rendering an entry corresponding to the first time-consuming task in the list of the information system according to the original book of the first time-consuming task;
the time-consuming tasks comprise uploading tasks and resource deleting tasks.
2. The method of claim 1, wherein prior to the step of starting running the original of the first time-consuming task when the instruction to start the first time-consuming task is received, the method further comprises:
learning known time-consuming tasks for the informatization system; wherein the known time consuming tasks include the first time consuming task and the second time consuming task.
3. The method of claim 1, wherein the steps of running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container comprise:
running the copy of the first time-consuming task in the time-consuming task container to obtain updated running data of the first time-consuming task until the first time-consuming task is determined to be completed according to the updated running data of the first time-consuming task;
assigning the data of the first time-consuming task, which is determined to be completed by the first time-consuming task, to a time-consuming task storage area so as to update the original of the first time-consuming task in the time-consuming task storage area;
deleting the copy of the first time-consuming task.
4. The method of claim 1, the running a copy of a second time-consuming task, stopping running a copy of the first time-consuming task, and running a copy of the first time-consuming task in the time-consuming task container comprising:
and if the copy of the first time-consuming task has errors during the operation, assigning a mark for marking the error of the time-consuming task to the original of the first time-consuming task, and deleting the copy of the first time-consuming task from the time-consuming task container.
5. A time-consuming task management device of an information system comprises a memory and a processor,
the memory to store computer readable instructions;
the processor to execute the computer-readable instructions to perform operations comprising:
when an instruction for starting a first time-consuming task is received, starting to run a master of the first time-consuming task, and creating a copy of the first time-consuming task in a time-consuming task container; wherein the informatization system displays the state of the first time-consuming task in a list according to the original of the first time-consuming task;
if an instruction for starting a second time-consuming task is received, running the original of the second time-consuming task, stopping running the original of the first time-consuming task, and running the copy of the first time-consuming task in the time-consuming task container;
the processor, configured to execute the computer-readable instructions, further performs the following operations:
stopping running the original of the first time-consuming task after the original of the second time-consuming task runs, and after the operation of running the copy of the first time-consuming task in the time-consuming task container, if an instruction for switching to the first time-consuming task is received, assigning the original of the first time-consuming task by using the data of the copy of the first time-consuming task;
rendering an entry corresponding to the first time-consuming task in the list of the information system according to the original book of the first time-consuming task;
the time-consuming tasks comprise uploading tasks and resource deleting tasks.
6. The apparatus of claim 5, wherein before the operation of starting execution of the original of the first time-consuming task when the instruction to start the first time-consuming task is received, the processor further performs the following operation:
learning known time-consuming tasks for the informatization system; wherein the known time consuming tasks include the first time consuming task and the second time consuming task.
7. The apparatus of claim 5, wherein the running the original of the second time-consuming task, stopping the running of the original of the first time-consuming task, and wherein the running the copy of the first time-consuming task in the time-consuming task container comprises:
running the copy of the first time-consuming task in the time-consuming task container to obtain updated running data of the first time-consuming task until the first time-consuming task is determined to be completed according to the updated running data of the first time-consuming task;
assigning the data of the first time-consuming task, which is determined to be completed by the first time-consuming task, to a time-consuming task storage area so as to update the original of the first time-consuming task in the time-consuming task storage area;
deleting the copy of the first time-consuming task.
8. The apparatus of claim 5, the operations of running a copy of a second time-consuming task, stopping running a copy of the first time-consuming task, and running a copy of the first time-consuming task in the time-consuming task container comprising:
and if the copy of the first time-consuming task has errors during the operation, assigning a mark for marking the error of the time-consuming task to the original of the first time-consuming task, and deleting the copy of the first time-consuming task from the time-consuming task container.
CN201910570246.5A 2019-06-27 2019-06-27 Time-consuming task management method and device for information system Active CN110347476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910570246.5A CN110347476B (en) 2019-06-27 2019-06-27 Time-consuming task management method and device for information system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910570246.5A CN110347476B (en) 2019-06-27 2019-06-27 Time-consuming task management method and device for information system

Publications (2)

Publication Number Publication Date
CN110347476A CN110347476A (en) 2019-10-18
CN110347476B true CN110347476B (en) 2022-03-22

Family

ID=68177128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910570246.5A Active CN110347476B (en) 2019-06-27 2019-06-27 Time-consuming task management method and device for information system

Country Status (1)

Country Link
CN (1) CN110347476B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106921792A (en) * 2017-01-25 2017-07-04 北京奇虎科技有限公司 A kind of method and apparatus of data acquisition, mobile terminal
CN108184021A (en) * 2017-12-28 2018-06-19 维沃移动通信有限公司 Application running state control method and mobile terminal
CN108304250A (en) * 2018-03-05 2018-07-20 北京百度网讯科技有限公司 Method and apparatus for the node for determining operation machine learning task
CN108536529A (en) * 2018-03-30 2018-09-14 努比亚技术有限公司 A kind of multitask regulation and control method, equipment and computer readable storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8429630B2 (en) * 2005-09-15 2013-04-23 Ca, Inc. Globally distributed utility computing cloud
US8656387B2 (en) * 2010-06-17 2014-02-18 Gridcentric Inc. Method and system for workload distributing and processing across a network of replicated virtual machines
US9798486B1 (en) * 2013-12-18 2017-10-24 EMC IP Holding Company LLC Method and system for file system based replication of a deduplicated storage system
US9256467B1 (en) * 2014-11-11 2016-02-09 Amazon Technologies, Inc. System for managing and scheduling containers
WO2017172440A1 (en) * 2016-03-30 2017-10-05 Amazon Technologies, Inc. Processing pre-existing data sets at an on-demand code execution environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106921792A (en) * 2017-01-25 2017-07-04 北京奇虎科技有限公司 A kind of method and apparatus of data acquisition, mobile terminal
CN108184021A (en) * 2017-12-28 2018-06-19 维沃移动通信有限公司 Application running state control method and mobile terminal
CN108304250A (en) * 2018-03-05 2018-07-20 北京百度网讯科技有限公司 Method and apparatus for the node for determining operation machine learning task
CN108536529A (en) * 2018-03-30 2018-09-14 努比亚技术有限公司 A kind of multitask regulation and control method, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN110347476A (en) 2019-10-18

Similar Documents

Publication Publication Date Title
US8775923B1 (en) Web page restoration
US10558741B2 (en) Concurrent preparation of multiple versions of a website
JP6431521B2 (en) Recovering an application from a snapshot
CN107003893B (en) Virtual machine backup method, backup device and host machine
CN102594849A (en) Data backup and recovery method and device, virtual machine snapshot deleting and rollback method and device
CN104572229A (en) Firmware upgrade method and firmware upgrade device for embedded system
JP2013520744A (en) Method and apparatus for generating minimum boot image
JP2008033483A (en) Computer system, computer, and moving method of computer operating environment
KR20130140777A (en) System reset
CN111273872A (en) Data migration method, device, equipment and medium
CN112328365A (en) Virtual machine migration method, device, equipment and storage medium
US10095616B2 (en) Garbage collection for virtual environments
CN103984571A (en) Method and device for uprating operating system partition
WO2025124385A1 (en) Restoration method and apparatus for virtual machine system, storage medium and electronic device
CN110347476B (en) Time-consuming task management method and device for information system
WO2016078326A1 (en) Method, apparatus and system for displaying names of virtual machine
CN103339603A (en) Computer reprogramming method, data storage medium and motor vehicle computer
CN117093332B (en) Method and device for realizing cloning of virtual machine
CN107908755A (en) A kind of snapshot document processing method and processing device
CN111913753A (en) Method and system for changing starting mode in cloud migration of windows system
JP7180137B2 (en) Information processing device and program
CN104461382B (en) Run the inside write method and server of the file server of multiple file system
CN113296716A (en) Virtual machine disk online migration method, computer readable storage medium and computer
JP5317182B2 (en) POS terminal, module update method and module update program
JP6467298B2 (en) Server operation work history management device, system, method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant