User Scenarios in VENUS-C Focus on Structural Analysis Ignacio Blanquer I3M - UPV.

Slides:



Advertisements
Similar presentations
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
Advertisements

Intelligence for Environment and Security – IES Solutions JIXEL The first web 2.0 Joint Control room Massimo Cristaldi, CTO.
DORII: Training for Pilot Application Evaluation Paolo Gamba Matteo Lanati.
CS487 Software Engineering Omar Aldawud
Authors: Thilina Gunarathne, Tak-Lon Wu, Judy Qiu, Geoffrey Fox Publish: HPDC'10, June 20–25, 2010, Chicago, Illinois, USA ACM Speaker: Jia Bao Lin.
Aneka: A Software Platform for .NET-based Cloud Computing
Overview Of Microsoft New Technology ENTER. Processing....
Cloud Computing for Chemical Property Prediction Paul Watson School of Computing Science Newcastle University, UK Microsoft Cloud.
King Cloud by akakamu "Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Interpret Application Specifications
MultiJob PanDA Pilot Oleynik Danila 28/05/2015. Overview Initial PanDA pilot concept & HPC Motivation PanDA Pilot workflow at nutshell MultiJob Pilot.
Lecture The Client/Server Database Environment
The Client/Server Database Environment
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Applying Twister to Scientific Applications CloudCom 2010 Indianapolis, Indiana, USA Nov 30 – Dec 3, 2010.
Chapter 10 Architectural Design
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Christopher Jeffers August 2012
Managing the development and purchase of information systems (Part 1)
Elastic Applications in the Cloud Dinesh Rajan University of Notre Dame CCL Workshop, June 2012.
Predicting performance of applications and infrastructures Tania Lorido 27th May 2011.
Larisa kocsis priya ragupathy
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Data-Parallel.
material assembled from the web pages at
EXPOSE GOOGLE APP ENGINE AS TASKTRACKER NODES AND DATA NODES.
Web Role Worker Role Storage Queue LBLB LBLB LBLB LBLB Worker Role Web Role Worker Role Blob Container Table 1.User uploads large image file 2.Image.
OpenSees on NEEShub Frank McKenna UC Berkeley. Bell’s Law Bell's Law of Computer Class formation was discovered about It states that technology.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
CSE 219 Computer Science III Program Design Principles.
Computer Emergency Notification System (CENS)
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
MapReduce Kristof Bamps Wouter Deroey. Outline Problem overview MapReduce o overview o implementation o refinements o conclusion.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
UHD::3320::CH121 DESIGN PHASE Chapter 12. UHD::3320::CH122 Design Phase Two Aspects –Actions which operate on data –Data on which actions operate Two.
1 Large-Scale Profile-HMM on the Grid Laurent Falquet Swiss Institute of Bioinformatics CH-1015 Lausanne, Switzerland Borrowed from Heinz Stockinger June.
INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used? Tripwire.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Comprehensive Scientific Support Of Large Scale Parallel Computation David Skinner, NERSC.
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
User scenario on Marine Biodiversity AquaMaps Pasquale Pagano National Research Council (CNR) – ISTI Italy.
Windows Azure poDRw_Xi3Aw.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
The EUBrazilOpenBio-BioVeL Use Case in EGI Daniele Lezzi, Barcelona Supercomputing Center EGI-TF September 2013.
NCBI Grid Presentation. NCBI Grid Structure NetCache NetSchedule Load Balancer (LBSM) Load Balancer (LBSM) Worker Nodes CGI Gateway.
PLATFORM TO EASE THE DEPLOYMENT AND IMPROVE THE AVAILABILITY OF TRENCADIS INFRASTRUCTURE IberGrid 2013 Miguel Caballer GRyCAP – I3M - UPV.
Tool Support for Testing Classify different types of test tools according to their purpose Explain the benefits of using test tools.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Virtual multidisciplinary EnviroNments USing Cloud infrastructures Data Management at VENUS-C Ilja Livenson KTH
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
Bioinformatics Computation in the Cloud A Joint Collaboration Between Microsoft’s External Research and eXtreme Computing Groups
Chapter 6: Securing the Cloud
Fan Engagement Solution
The Client/Server Database Environment
Wizard Templates.
Platform as a Service.
Chapter 9: The Client/Server Database Environment
High-Performance Microsoft Azure Platform Enables SaaS Service for Software Providers Partner Logo “Using our software containers, we help software providers.
The Extensible Tool-chain for Evaluation of Architectural Models
Big Data - in Performance Engineering
Saranya Sriram Developer Evangelist | Microsoft
Final Review 27th March Final Review 27th March 2019.
Presentation transcript:

User Scenarios in VENUS-C Focus on Structural Analysis Ignacio Blanquer I3M - UPV

Seven scenarios Structural Analsys Building Inf. Manag. Biodiversity Aquamaps Fire Risk Propagat. Bioinform. System Biology Drug Discovery

COMPUTATIONAL RESOURCES MADE AVAILABE IN A DESKTOP Why cloud computing?

Accessing Computing: Alignment of Metagenomes Goal: Analyzing the sequences of a metagenome with BLAST. Settings – Input file: Sargasso’s Sea metagenome: 800 MB. – Reference: NR GenBank (prokaryotes): 1,3 GB. – Algorithm: blastx. – e-Value: 0,01 – Sequential estimated time: 1,3 CPU years. – Response time (50 x Azure): 12,8 days Azure cores Days Total CPU time Supercomputer Azure Azure cores Response time Days Supercomputer Azure 50 Tirant nodes

ENHANCING THE DEVELOPMENT AND DEPLOYMENT OF SOFTWARE AS A SERVICE FOR RESEARCH Why VENUS-C?

Assisting SaaS Development Programming Models – Bag of Jobs. – Map / Reduce. – Data Flows. – Elasticity. Data Objects – Binary Files. – Message Queues. Security framework – Security and Accounting. E-Science Application Wrapper Cloud A SDK Cloud B SDK CDMI Service Cloud Storage A User Code Cloud A SDK Cloud Storage B CDMI Library

User Scenario Case #1 Simulation of Building Structures Structural analysis: – Process to determine the response of a structure to different external loads or actions (such as earthquakes). – This response is usually measured by establishing displacements and tensions at any point of the structural elements. – Uses Architrave as tool on the Cloud ( Developed by DMMCTE & GRyCAP from the UPV.

Use Case The user draws the structure model and define the structural properties. Then the model is loaded in a GUI Application where the user can see the results of the simulation – The response of the structure is simulated by using Finite Elements. The user can modify the structure properties and repeat the simulation – Until a trade-off between construction costs and building safety is achieved.

Expected benefits of VENUS-C Traditional approach: – To analyse the structure with high simulation times. – To simplify the problem. Reduced accuracy and the reliability of the results. – To limit the size of the structures. – To reduce the number of structural solutions to be analysed. – To increase the quantity of employed constructive materials and the final cost of the building. Potential benefits: – To reduce the time involved in the structural analysis. – To tackle in a realistic way large- scale structural problems, providing highly reliable results. – To analyze complex structural systems under static and dynamic loads. – To simulate concurrently a large number of different structural solutions reducing the time and cost for designing building and civil engineering structures and increasing the results reliability.

Requirements to be fulfilled by VENUS-C component Execution – Data-driven Bag of Jobs. – Support for Multi-core jobs. – Elasticity Management. – Execution Status (Pull) / Notification (Push). Data Objects – Binary Files and Message Queues. Security – Data Ownership. – User Login Authorisation, Logging andAccounting.

Web Services provided – Two Web Services has been implemented: One for client application and another for administration. – Accessible directly from the Architrave GUI or through a web client.

Use Case Building structural analysis: 1.User sends binary files: Building structure (AVE) + Simulation (one or more) parameters. 2.The Data Manager stores the data into the Blob Storage. 3.The Accounting Manager writes the appropriate information in the database. 4.The Service Manager adds the tasks into the Task Queue (1 task per earthquake). 5.The Elasticity Manager checks rules. 6.A Structural Analysis Worker executes the simulation, and stores the results on the Blob Storage. 1.Worker notifies its progress writing into the Response Queue. 7.The user will periodically invoke the method to retrieve the results. 8.The Accounting Manager will log the simulations executed by the user, the amount of data generated, the resources consumed, etc.

Conclusions Cloud Computing is perceived as an enabling technology opening the access to computing resources for end-users who cannot access them. It can also provide a seamlessly transition from local, small-scale resources to remote, large-scale ones. VENUS-C provides a platform to ease the use of cloud programming models and data objects.