Combined use of HPC resources and grid infrastructures with Everest ...
Recommend Documents
Apr 22, 2006 - used by the BRIDGES software/Grid developers. In ... of the First International Conference on Availability, Reliability and Security (ARES'06).
Apr 22, 2006 - be restricted to one site, or even part of a site. ⢠Special experimental .... Thus rather than the user manually hopping to each of these remote ...
Data Grid - multiple storage systems to host very large data sets. ⢠Collaboration .... is installed on a dedicated Linux server made available by an organi-.
current standard for Grid authorisation with. Globus - the Grid Security Infrastructure (GSI). - with the Role-Based ..... http://www.lesc.ic.ac.uk/projects/oscar-g.html.
The AJO is signed with the user's certificate and sent to the Gateway, one of .... thority, the Proxy Certification Authority (Proxy-CA), has been developed without ...
grid photocoagulation combined with IVB for recurrent macular edema after previous IVBs. The mean duration of total .... Abbreviation: M, month(s). 0.2. Before in.
Abstract. Objectives: Grid Enabled Medical Simulation Services (GEMSS) aims to provide a ... an environment in which computationally demanding tools relevant to the health sector can .... successful execution of the fluid dynamics analysis.
Nov 6, 2013 - DIRAC (Distributed Infrastructure with Remote Agent Con- trol) was .... Applying the pilot model(top) to cloud-based Worker Nodes(bottom).
workshop on Grid Learning Services, which brought together researchers discussing their ... aims to support the personalized use of a collective intelligence provided ... of networking technology far outstrip the advances in desktop computers,.
Guy Gouarde`res Î Equipe ISIHMâLIUPPA, IUT de Bayonne, Bayonne, France ..... on specific tools to be built, e.g., i) Buddy-Space, an Instant Messaging.
Key words: Cleft lip nose deformity, Corrective rhinoplasty, Auricular cartilage, Porcine dermal ... quire augmentation rhinoplasty for a more balanced nasal.
Facultad de Farmacia, Universidad de La Laguna, 38071 La Laguna, Tenerife,4 Spain; Department of ...... ylsulfoxide (DMSO) in seawater and rainwater. Mar.
a given toxidrome. For this reason, use of both the Sternbach and Hunter criteria may be preferable to using either alone when serotonin syndrome is suspected.
With the development of novel analysis tech- niques, the ... under development, neuGRID [101], funded by ...... and one single login is required in order to access ...... IOS. Press, The Netherlands (2007). 63. Temal L, Dojat M, Kassel G et al.
grid technologies over the past few years, substantial prob- lems still remain. First and .... Several of his recent journal articles on wireless net- work design and ...
present an empirical example of a situatedness that extends out of the local setting. .... With this concept, Latour captures a truly modern form of work based on ... the engineers' work relies more on creatively interpreting data rather than ... pra
hosting applications from large numbers of distributed users. It is now clear that production ... appropriate runtime and budget constraints. ⢠Resilience: This use ...
of a personal X.509 v3 digital certificate, and c). Java run-time environment, required to launch. Java Web Start applications (provided as standard with Java ...
On the other side earthquake triggered landslide warning and monitoring has made ... sensor network, MEMS, earthquake, landslide monitoring, acceleration.
Methods: MDA-MB-435S cells were divided into four treatment groups, irradiation (IR) alone, ..... several BRCA-proficient TNBC cell lines (MDA-MB-468,.
Sep 27, 2012 - Abstract. Introduction This study aims to assess the effectiveness of combined procedure of cryoablation and vertebroplasty. (CVT) for reduction ...
cilostazol (a platelet aggregation inhibitor) would increase the inhibitory effect of statins ... Keywords: Atorvastatin, Probucol, Cilostazol, Atherosclerosis, Rabbits.
grid resources, distributed computing resources, cloud computing resources,
clusters, and parallel computing sites on the Internet. The below list of sources is
...
Combined use of HPC resources and grid infrastructures with Everest ...
Sep 28, 2015 - HPC resources and grid infrastructures with Everest cloud platform. Oleg Sukhoroslov. Institute for Information Transmission Problems (Moscow ...
Network Computing & Supercomputing Workshop, Russian Supercomputing Days 2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform Oleg Sukhoroslov Institute for Information Transmission Problems (Moscow, Russia)
Motivation Researchers
Applications 28.09.2015
Computing Resources
Combined use of HPC resources and grid infrastructures with Everest cloud platform
2 / 14
Everest ●
●
Web-based platform supporting –
Publication of computational applications as services
–
Binding applications to external computing resources
–
Running applications on arbitrary sets of resources
–
Sharing applications and resources with other users
http://everest.distcomp.org/
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
3 / 14
Everest Architecture
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
4 / 14
Supported Applications ●
●
●
Command –
Generic skeleton to publish existing applications
–
Single task
Parameter Sweep –
Generic application to run parameter sweep experiments
–
Experiment is described using declarative syntax
–
Many independent tasks
Workflow –
Described using Python API
–
Many dependent jobs
–
Publication as a service (work in progress)
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
5 / 14
Ad-hoc Computing Infrastructures ●
Combination of available resources/infrastructures –
●
●
●
Local servers and clusters, shared supercomputing centers, grid infrastructures, clouds, volunteer resources
Suitable for –
HTC and MTC applications (parameter sweep, workflows)
–
Load balancing
Personal (user-level) or shared (project-level) ad-hoc infrastructures –
Should be easy to setup and manage
–
Should support different resource types
–
Should not require admin privileges or complex middleware installation
Everest –
Provide necessary middleware as a service
–
Users attach their resources and combine them for running applications
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
6 / 14
Integration with Computing Resources
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
7 / 14
Everest Agent ●
A mediator between the resource and the platform
●
Supporting servers, clusters and resources behind a firewall
●
Security mechanisms: white list, execution of tasks in Docker containers
●
Open Source: https://gitlab.com/everest/agent/
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
8 / 14
Integration with EGI ●
European Grid Infrastructure (EGI) –
●
~300
resource centers, ~500K CPU cores
Challenges –
Some users don't have access to grid UI ●
–
–
28.09.2015
Using hosted docker image with configured EMI UI via SSH
Job submission requires a grid user certificate and VO ●
Enable user to pass proxy certificate to Everest
●
Create a single Everest resource per VO
Unpredictable delays while scheduling jobs in grid ●
Use “pilot jobs” strategy to allocate grid resources before scheduling
●
Reuse agents as pilots (a single resource is backed by many agents)
Combined use of HPC resources and grid infrastructures with Everest cloud platform
9 / 14
Integration with EGI
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
10 / 14
Combined use of HPC cluster and EGI ●
Parameter sweep (geophysics) with 670 tasks
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
11 / 14
Combined use of HPC cluster and EGI ●
Parameter sweep (molecular docking) with 1000 tasks
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
12 / 14
Future Work ●
●
EGI integration improvements –
Prefer “responsive” computing elements
–
Allocate multiple cores per agent, prestage task data
–
Generate and update proxy certificates
Integration with other types of resources –
●
Efficient scheduling across multiple resources –
●
Cloud computing services, volunteer computing
Collect and analyze resource metrics, predict task run time
Optimization of data transfer –
Cache input files on agents, support other data transfer protocols
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform
13 / 14
Conclusion ●
●
Everest enables users to publish and run applications on ad-hoc computing infrastructures –
Platform as a Service, accessible via web browser
–
Based on user-level agents deployed on resources
–
Combining HPC resources and grid infrastructures
More information: http://everest.distcomp.org/
28.09.2015
Combined use of HPC resources and grid infrastructures with Everest cloud platform