Riley et al., 2003 - Google Patents
Spades-a distributed agent simulation environment with software-in-the-loop executionRiley et al., 2003
- Document ID
- 11771932110642640633
- Author
- Riley
- Riley
- Publication year
- Publication venue
- Proceedings of the 2003 Winter Simulation Conference, 2003.
External Links
Snippet
Simulations are used extensively for studying artificial intelligence. However, the simulation technology in use by and designed for the artificial intelligence community often fails to take advantage of much of the work by the larger simulation community to produce distributed …
- 238000004088 simulation 0 title abstract description 100
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
- G06F9/4887—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- 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/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3457—Performance evaluation by simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Riley et al. | Spades-a distributed agent simulation environment with software-in-the-loop execution | |
Singhoff et al. | Scheduling and memory requirements analysis with AADL | |
Jeffay | The real-time producer/consumer paradigm: A paradigm for the construction of efficient, predictable real-time systems | |
Bridi et al. | A constraint programming scheduler for heterogeneous high-performance computing machines | |
Klusáček et al. | Alea–complex job scheduling simulator | |
Ziegenbein et al. | Timing-aware control software design for automotive systems | |
Dissaux et al. | Stood and cheddar: Aadl as a pivot language for analysing performances of real time architectures | |
Li et al. | MapReduce task scheduling in heterogeneous geo-distributed data centers | |
Riley | MPADES: Middleware for parallel agent discrete event simulation | |
Cicirelli et al. | Analyzing stochastic reward nets by model checking and parallel simulation | |
Hangan et al. | RTMultiSim: A versatile simulator for multiprocessor real-time systems | |
Han et al. | Optimizing the implementation of real-time Simulink models onto distributed automotive architectures | |
Lina et al. | Scheduling of elastic message passing applications on hpc systems | |
Wozniak et al. | JETS: Language and system support for many-parallel-task workflows | |
Chick et al. | SPADES—A DISTRIBUTED AGENT SIMULATION ENVIRONMENT WITH SOFTWARE-IN-THE-LOOP EXECUTION | |
Henriksson et al. | Tools for Real-Time Control Systems Co-Design: A Survey | |
Cassel et al. | Distributed discrete event simulation using the three-phase approach and Java | |
Li et al. | Simulating a multicore scheduler of real-time control systems in simulink | |
Sabin et al. | Assessment and enhancement of meta-schedulers for multi-site job sharing | |
Ravn et al. | Safety‐critical Java with cyclic executives on chip‐multiprocessors | |
Garrido | Performance modeling of operating systems using object-oriented simulations: A practical introduction | |
Raravi | Real-time scheduling on heterogeneous multiprocessors | |
Jin et al. | An approach to schedulability analysis of UML-based real-time systems design | |
Tibrewala et al. | Modeling and evaluation of hardware/software designs | |
Moryc et al. | Task jitter measurement under RTLinux operating systems |