Nothing Special   »   [go: up one dir, main page]

Riley et al., 2003 - Google Patents

Spades-a distributed agent simulation environment with software-in-the-loop execution

Riley 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 …
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/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4887Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
    • 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/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3457Performance evaluation by simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject 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