Orchestration of containerized applications

A discrete stochastic optimization and computing task technology, applied in multi-programming devices, program control design, instruments, etc., can solve problems such as less computing resources

Pending Publication Date: 2021-07-23
SIEMENS AG
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One of the challenges of real-time containers is to schedule container execution with real-time guarantees while using minimal computing resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Orchestration of containerized applications
  • Orchestration of containerized applications
  • Orchestration of containerized applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Methods and systems are disclosed for orchestrating containerization of applications from edge and / or field devices with real-time requirements onto computing platforms. It is recognized in this paper that current approaches to containerized solutions for real-time applications lack capacity and efficiency. For example, real-time performance is often not guaranteed because each application is granted a dedicated compute instance for its execution, resulting in real-time behavior, but there are no mechanisms in place to enforce it. It is further recognized herein that having a dedicated compute instance for each application is inefficient and does not scale to a large number of applications. Furthermore, the network transmission delay is not considered in the current method.

[0014] In an example aspect, an orchestration engine receives task requests from multiple process engines over a network. In contrast to the orchestration engine or to the computing platform that...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A system and method are disclosed for orchestrating the execution of computing tasks. An orchestration engine can receive task requests over a network from a plurality of process engines. The process engines may correspond to respective edge or field devices that are remotely located as compared to the orchestration engine. Each task request may indicate at least one task requirement for executing a respective computing task. A plurality of computing instances that have available computing resources can be selected from a set of computing instances. A predicted runtime can be generated for each of the computing tasks. In an example, based on the predicted runtimes, task requirements, available computing resources, and associated network conditions, a schedule and allocation scheme are determined by the orchestration engine. The schedule and allocation scheme define when each of the plurality of computing tasks is performed, and which of the plurality of selected computing instances performs each of the plurality of computing tasks. The selected computing instances execute the plurality of computing tasks according to the schedule and allocation scheme.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of U.S. Provisional Application Serial No. 62 / 740,034, filed October 2, 2018, the disclosure of which is incorporated herein by reference in its entirety. technical field [0003] This application relates to calculations, such as utility calculations. More specifically, the present application relates to systems and methods for orchestrating computing tasks on computing platforms. Background technique [0004] Containerization can be used to deploy control software located in remote or difficult-to-access locations. However, when such deployments are time-sensitive, such software is often provided by on-site technical support. For example, specialized technicians can be dispatched to remote or restricted-access locations, such as offshore oil platforms, desert solar farms, and the like. It has been recognized herein that providing on-site support at such locations is not only expe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5027G06F2209/5019G06F9/4881G06F9/505G06N5/02
Inventor 伊内斯·乌加尔德·迪亚斯马丁·泽尔胡安·L·阿帕里西奥·奥赫亚米夏埃尔·翁克尔巴赫
Owner SIEMENS AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products