Garcia et al., 2018 - Google Patents
Flexible container platform architecture for industrial robot controlGarcia et al., 2018
- Document ID
- 10447353981812488032
- Author
- Garcia C
- Garcia M
- Irisarri E
- Pérez F
- Marcos M
- Estevez E
- Publication year
- Publication venue
- 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA)
External Links
Snippet
The adoption of virtualization technologies in the development of software has brought advances in concepts such as flexibility and innovation in the field. The advantages introduced by these emerging solutions are widely known in Cloud Computing and Big Data …
- 238000004519 manufacturing process 0 abstract description 10
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/544—Buffers; Shared memory; Pipes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Goldschmidt et al. | Container-based architecture for flexible industrial control applications | |
CN110764901B (en) | Data processing method based on GPU (graphics processing Unit) resources, electronic equipment and system | |
US20220191648A1 (en) | Digital twin framework for next generation networks | |
US20210117249A1 (en) | Infrastructure processing unit | |
Garcia et al. | Flexible container platform architecture for industrial robot control | |
Doriya et al. | ‘Robot-Cloud’: A framework to assist heterogeneous low cost robots | |
Zhang et al. | Distributed robotic systems in the edge-cloud continuum with ros 2: A review on novel architectures and technology readiness | |
Yoong et al. | IEC 61499 in a Nutshell | |
US20220222584A1 (en) | Heterogeneous compute-based artificial intelligence model partitioning | |
Douglis et al. | Microservices and containers | |
Salcic et al. | Designing dynamic and collaborative automation and robotics software systems | |
US20220300418A1 (en) | Maximizing resource bandwidth with efficient temporal arbitration | |
Hu et al. | Software-defined edge computing (SDEC): Principles, open system architecture and challenges | |
Jakovljevic et al. | Cyber physical production systems—An IEC 61499 perspective | |
Omar et al. | Deployment of fog computing platform for cyber physical production system based on docker technology | |
EP4202669B1 (en) | Methods and apparatus for secure execution on smart network interface cards | |
Lootus et al. | A VM/containerized approach for scaling tinyML applications | |
Corsaro et al. | fogØ5: Unifying the computing, networking and storage fabrics end-to-end | |
EP3605346A1 (en) | Control device, control system, control method and program | |
Zhidchenko et al. | Reference architecture for running computationally intensive physics-based digital twins of heavy equipment in a heterogeneous execution environment | |
Chao et al. | Ecosystem of things: Hardware, software, and architecture | |
Vick et al. | Using OPC UA for distributed industrial robot control | |
Borisova et al. | Adaptation of the TOSCA standard model for the Kubernetes container environment | |
Blume et al. | An OPC-UA based approach for dynamic-configuration of security credentials and integrating a vendor independent digital product memory | |
Dias et al. | Deployment of industrial agents in heterogeneous automation environments |