Goodrich et al., 2006 - Google Patents
Execution of configurations using the ATST controllerGoodrich 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 …
- 238000000926 separation method 0 abstract description 4
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/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- 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/546—Message passing systems or structures, e.g. queues
-
- 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/542—Event management; Broadcasting; Multicasting; Notifications
-
- 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]
-
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing 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) |