Astafiev et al., 2021 - Google Patents
Distributed computing of R applications using RBOINC package with applications to parallel discrete event simulationAstafiev et al., 2021
- Document ID
- 6177843097302024460
- Author
- Astafiev S
- Rumyantsev A
- Publication year
- Publication venue
- International Conference on Distributed Computer and Communication Networks
External Links
Snippet
R programming language is commonly used for statistical computing, data science and stochastic simulation. Existing packages for R allow to run parallel code on various parallel architectures, however, the support for distributed (volunteer) computing is rather weak. This …
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/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- 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
- 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/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- 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/445—Programme loading or initiating
-
- 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/30861—Retrieval from the Internet, e.g. browsers
-
- 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
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Update
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Anderson | BOINC: a platform for volunteer computing | |
Sharma et al. | A complete survey on software architectural styles and patterns | |
Krieger et al. | Models@ Home: distributed computing in bioinformatics using a screensaver based approach | |
US11900084B2 (en) | Distributed application development platform | |
Astafiev et al. | Distributed computing of R applications using RBOINC package with applications to parallel discrete event simulation | |
Rościszewski et al. | KernelHive: a new workflow‐based framework for multilevel high performance computing using clusters and workstations with CPUs and GPUs | |
Svaton et al. | HPC-as-a-Service via HEAppE Platform | |
Gundu et al. | The dynamic computational model and the new era of cloud computation using Microsoft Azure | |
Maliaroudakis et al. | Interactive, cloud-native workflows on HPC using KNoC | |
Kacsuk et al. | WS-PGRADE: Supporting parameter sweep applications in workflows | |
Chaudhry et al. | A workflow architecture for cloud-based distributed simulation | |
Puzyrkov et al. | Cloud service for HPC management: ideas and appliance | |
Fernández-Quiruelas et al. | Large-scale climate simulations harnessing clusters, grid and cloud infrastructures | |
Chen et al. | Architecture-based integrated management of diverse cloud resources | |
Diez Dolinski et al. | Distributed simulation of P systems by means of map-reduce: first steps with Hadoop and P-Lingua | |
Morrison et al. | WebCom-G: A candidate middleware for Grid-Ireland | |
Stankovski et al. | Developing a Model Driven Approach for engineering applications based on mOSAIC: Towards sharing elastic components in the Cloud | |
Kettner et al. | Azure functions | |
Astafiev et al. | Distributed Computing of Embarrassingly Parallel R Applications using RBOINC Package | |
Chorazyk et al. | Volunteer computing in a scalable lightweight web-based environment | |
Agamah et al. | A methodology for web-based power systems simulation and analysis using PHP programming | |
Tarasov et al. | Application of a Digital Supercomputer Platform for Solving Spraying Problems | |
Teragni et al. | An Edge Focused Distributed Shared Memory | |
de Guzmán et al. | i 2 kit: A Deployment Tool with the Simplicity of Containers and the Security of Virtual Machines | |
Sangroya et al. | A reusable architecture for dependability and performance benchmarking of cloud services |