[go: up one dir, main page]

Goodrich et al., 2006 - Google Patents

Execution of configurations using the ATST controller

Goodrich et al., 2006

Document ID
8926062372508488095
Author
Goodrich B
Wampler S
Publication year
Publication venue
Advanced Software and Control for Astronomy

External Links

Snippet

ATST control systems communicate by passing sets of attribute-value pairs between system components. Each set, or configuration, defines a required state for a component to match. To coordinate the control systems using configurations, every component must implement a …
Continue reading at www.spiedigitallibrary.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/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • 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/546Message passing systems or structures, e.g. queues
    • 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/542Event management; Broadcasting; Multicasting; Notifications
    • 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]
    • 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
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
    • G06Q10/063Operations research or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring

Similar Documents

Publication Publication Date Title
AU2019327360B2 (en) Improved process of programming field programmable gate arrays using partial reconfiguration
US7788319B2 (en) Business process management for a message-based exchange infrastructure
KR101358477B1 (en) Robotics systems
WO2018129271A1 (en) Systems and methods for executing software robot computer programs on virtual machines
CN108139926A (en) Background job processing framework
CN111930487A (en) Job flow scheduling method and device, electronic equipment and storage medium
Fay-Wolfe et al. Real-time CORBA
US9514201B2 (en) Method and system for non-intrusive event sequencing
Yu et al. Gridbus Workfl ow Enactment Engine
EP3069272B1 (en) Managing job status
US9274857B2 (en) Method and system for detecting work completion in loosely coupled components
US20120084069A1 (en) Generating and delaying function calls in a discrete event modeling environment
Kopetz Elementary versus composite interfaces in distributed real-time systems
Goodrich et al. Execution of configurations using the ATST controller
US6766323B2 (en) System, method and computer program for application support in a data processing system
US20230214284A1 (en) Scheduling function calls of a transactional application programming interface (api) protocol based on argument dependencies
US6938251B1 (en) Deferred-Synchronous messaging software in a non-threaded environment
Cebeci Design of a queue-based microservices architecture and performance comparison with monolith architecture
EP3977262A1 (en) A method for developing a remote command data package for a motor vehicle by a central electronic computing device, as well as a central electronic computing device
Fu et al. An intelligent event adaptation mechanism for business performance monitoring
US20230026206A1 (en) Batch scheduling function calls of a transactional application programming interface (api) protocol
US20070074225A1 (en) Apparatus, method and computer program product providing integration environment having an integration control functionality coupled to an integration broker
EP4517526A1 (en) Embedded scheduler for computer-implemented processes
Desmond et al. PHENIX on-line distributed computing system architecture
Hughes et al. Evolving the airborne warning and control system (AWACS)