BalticGrid-II Project MATLAB implementation and application in Grid Ilmars Slaidins, Lauris Cikovskis Riga Technical University AHM Riga May 12-14, 2009.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
IMPORTANT READ CAREFULLY BEFORE USING THIS PRODUCT LICENSE AGREEMENT AND LIMITED WARRANTY BY INSTALLING OR USING THE SOFTWARE, FILES OR OTHER ELECTRONIC.
Hungrid A Possible Distributed Computing Platform for Hungarian Fusion Research Szabolcs Hernáth MTA KFKI RMKI EFDA RP Workshop.
Information Technology Center Introduction to High Performance Computing at KFUPM.
GRID Activities at ESAC Science Archives and Computer Engineering Unit Science Operations Department ESA/ESAC – Madrid, Spain.
ENEA-GRID and gLite Interoperability: robustness of SPAGO approach Catania, Italy, February ENEA-GRID and gLite Interoperability: robustness.
High Performance Computing (HPC) at Center for Information Communication and Technology in UTM.
Bondyakov A.S. Institute of Physics of ANAS, Azerbaijan JINR, Dubna.
1. 2 Technology in Action Technology in Focus: Careers in IT Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
1 Down Place Hammersmith London UK 530 Lytton Ave. Palo Alto CA USA.
2 nd EGEE CONFERENCE - INDUSTRY FORUM, 23 November 2004 The Hague Netherlands Slide n°1 2 nd EGEE Conference Industry Forum 23 November 2004 The Hague,
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,
Parallelization with the Matlab® Distributed Computing Server CBI cluster December 3, Matlab Parallelization with the Matlab Distributed.
Fabien Viale 1 Matlab & Scilab Applications to Finance Fabien Viale, Denis Caromel, et al. OASIS Team INRIA -- CNRS - I3S.
ScotGrid: a Prototype Tier-2 Centre – Steve Thorn, Edinburgh University SCOTGRID: A PROTOTYPE TIER-2 CENTRE Steve Thorn Authors: A. Earl, P. Clark, S.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
BalticGrid-II Project BalticGrid-II 2nd AHM, May 12 th 2009, Riga1 SA3 Application Integration and Support Hardi Teder EENet.
© 2005 The MathWorks December 2 nd, 2005 MATLAB ® and HDF Accelerating Engineering Productivity and Scientific Discovery.
© 2008 The MathWorks, Inc. ® ® Parallel Computing with MATLAB ® Silvina Grad-Freilich Manager, Parallel Computing Marketing
Gurcharan S. Khanna Director of Research Computing RIT
Tools and Utilities for parallel and serial codes in ENEA-GRID environment CRESCO Project: Salvatore Raia SubProject I.2 C.R. ENEA-Portici. 11/12/2007.
LOGO Scheduling system for distributed MPD data processing Gertsenberger K. V. Joint Institute for Nuclear Research, Dubna.
Kurochkin I.I., Prun A.I. Institute for systems analysis of RAS Centre for grid-technologies and distributed computing GRID-2012, Dubna, Russia july.
ISS-AliEn and ISS-gLite Adrian Sevcenco RO-LCG 2011 WORKSHOP Applications of Grid Technology and High Performance Computing in Advanced Research.
Northern European Channel Kick-off 2007 © 2006 Autodesk License Compliance?
1 © 2012 The MathWorks, Inc. Parallel computing with MATLAB.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
 Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). 
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GRNET SA3 Progress Report Ioannis Liabotis.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Resource Management in OGSA Authored by the CMM-WG.
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
Efficiency of small size tasks calculation in grid clusters using parallel processing.. Olgerts Belmanis Jānis Kūliņš RTU ETF Riga Technical University.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Enabling the use of e-Infrastructures with.
Tier 3 Status at Panjab V. Bhatnagar, S. Gautam India-CMS Meeting, July 20-21, 2007 BARC, Mumbai Centre of Advanced Study in Physics, Panjab University,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ® GRID AT PHAC SAS OTTAWA PLATFORM USERS SOCIETY, NOVEMBER 2012.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Software Licensing in the EGEE Grid infrastructure.
Ismayilov Ali Institute of Physics of ANAS Creating a distributed computing grid of Azerbaijan for collaborative research NEC'2011.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Instituto de Biocomputación y Física de Sistemas Complejos Cloud resources and BIFI activities in JRA2 Reunión JRU Española.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
CFI 2004 UW A quick overview with lots of time for Q&A and exploration.
INTRODUCTION TO HIGH PERFORMANCE COMPUTING AND TERMINOLOGY.
Evolution at CERN E. Da Riva1 CFD team supports CERN development 19 May 2011.
1 © 2016 Samsung Electronics America - Confidential Introducing MagicInfo Lite I 4.0.
Brief introduction about “Grid at LNS”
Resource Management in OGSA
Clouds , Grids and Clusters
MATLAB Distributed, and Other Toolboxes
Tech Guide B: The Details of Software
NGIs – Turkish Case : TR-Grid
Introducing MagicInfo Lite I 4.1
Grid Computing.
NGS computation services: APIs and Parallel Jobs
Presentation transcript:

BalticGrid-II Project MATLAB implementation and application in Grid Ilmars Slaidins, Lauris Cikovskis Riga Technical University AHM Riga May 12-14, 2009

Outline IntroductionMatlab MathWorks licence conditions Distributed Computing Server ( “ MDCS ” ) Grid applications Conclusions AHM Riga May 12-14, 2009

About MATLAB MATLAB (with Simulink) – programming language for science and engineering Over 1 milion users, over 3500 universities and colleges Engineering in industry + biotech, medical, financial Toolboxes for different fields –  Engineerieng, Bioinformatics, Economics etc. Parallel computing support  Job execution on multicore/cluster systems  MPI support AHM Riga May 12-14, 2009

Licencing conditions “Licensee” means... an individual or an entity, to whom MathWorks grants the License, and who is responsible for complying with the contractual obligations of the License, “Computer” means a single physical hardware system containing a maximum of four (4) Processors. Each hardware partition, or blade in a blade server, is considered to be a separate Computer, and a hardware system with more than four (4) Processors is considered to be more than one Computer. AHM Riga May 12-14, 2009

License Grant conditions Install and use the Programs solely on Computers controlled by Licensee, in accordance with... Deployment Addendum, and solely for Internal Operations; Forbiden - Forbiden -... to use the Programs for supporting Third Parties or otherwise transfer rights to use the Programs... provide access... via a web or network Application, except as expressly permitted in the Deployment Addendum MATLAB Distributed Computing Server Article 3.3 MATLAB Distributed Computing Server..... AHM Riga May 12-14, 2009

MATLAB Distributed Computing Server Licensees of the MATLAB Distributed Computing Server Program (“MDCS”) are permitted to install and make available Programs... on one or more Computers (“Computer Cluster”) solely for use through the MDCS, provided that  the Programs on the Computer Cluster are controlled by a single License Manager on a single designated network server for each MDCS,  access to any Program, whether in the MDCS or otherwise, remains limited to those persons who are Licensed Users of such Programs and the Parallel Computing Toolbox; and access to any Program, including the MDCS, is not made available  (i) to any Third Party without the advance written consent of MathWorks, or  (ii) to any user outside the country in which the MDCS’ License Manager server is installed, unless the Licensee has contracted for global use. AHM Riga May 12-14, 2009

Comment from MathWorks “The licensee having the MDCS installed is able to share his cluster to other non degree granting institutions in the same “country”; in this case Europe. That is, others can access your cluster.” “To get access to other clusters, the other clusters must also install MDCS with third part rights. In EGEE, a middleware is used between the MDCS locations, as the MDCS are installed on separate clusters.” AHM Riga May 12-14, 2009

Parallel Computing With MATLAB Support for third party schedulers AHM Riga May 12-14, 2009 Parallel Computing Toolbox™ T OOLBOXES B LOCKSETS Computer Cluster CPU MATLAB Distributed Computing Server MATLAB Scheduler Worker User side

MATLAB gLite integration Parallel Computing Toolbox™ gLite user Interface T OOLBOXES B LOCKSETS GRID API for generic scheduler AHM Riga May 12-14, 2009 MDCS

Our MATLAB installation Installed in RTUETF cluster 32 licences of MATLAB DCS 2009a  includes all toolboxes  allows 32 parallel tasks (jobs) IBM Blade center for Matlab cluster  Intel Xeon 5400 series  Specially for Matlab memory intesive tasks 4GB RAM per core AHM Riga May 12-14, 2009

How easy it is... User requirements  Balticgrid VO certificate  MATLAB + Parallel computing toolbox (1 licence) No knowledge about Grids needed No knowledge about Grids needed For simplest jobs no knowledge about parallel MATLAB language and MPI Direct access from MATLAB interface to Grid AHM Riga May 12-14, 2009

How easy it is... (continue) Just one command with dfeval to execute your M-file AHM Riga May 12-14, glite_UI task.m

Conlusions MathWorks has changed the licensing conditions to comply with distributed computing demands Provided user friendly access to Grids Oportunity to use MATLAB server and cluster just with individual license AHM Riga May 12-14, 2009

BalticGrid-II Project Thank you for attention! AHM Riga May 12-14, 2009