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

Garcia et al., 2018 - Google Patents

Flexible container platform architecture for industrial robot control

Garcia 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 …
Continue reading at ieeexplore.ieee.org (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme 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/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. 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; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • G06F9/544Buffers; Shared memory; Pipes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-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