SlideShare a Scribd company logo
University
                                     of Ljubljana
                                                    Faculty
                                                    of civil engineering
                                                    and geodesy




          High-throughput computing in
                   engineering


  CST & ECT 2008                                         Matevž Dolenc & Matjaž Dolšek
Athens, Greece, 2-5 September 2008                        mdolenc@itc.fgg.uni-lj.si
Content


            ‣ Introduction
              - Observations, utilisation of computing resources
            ‣ Computing environments
              - Volunteer computing, high-throughput computing
            ‣ End-user scenarios
              - A seismic response database
              - A probabilistic performance assessment of a
                structure
            ‣ Summary and future work
High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Important observations


            ‣ Modern research relies more and more on
              computers - in-silica experiments.
            ‣ The majority of the world’s computing power is no
              longer in supercomputer centres and institutional
              machine rooms.
            ‣ Almost every organisation is sitting atop enormous
              unused computing capacity that is widely distributed.
            ‣ In science and in engineering in general parametric
              studies are of high importance.



High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Available computer resources


            ‣ UNIX® servers are actually “serving” something
               less than 10 percent of the time.
            ‣ Most PCs do nothing for 95 percent of a typical day.
            ‣ Imagine ...
              - ... an airline with 90 percent of its fleet on the
                  ground
              - ... an auto maker with 40 percent of its assembly
                  plants idle
              - ... a hotel chain with 95 percent of its rooms
                  unoccupied
                                                                        Source: http://www-128.ibm.com/developerworks/grid/newto/index.html

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008                        mdolenc@itc.fgg.uni-lj.si
Computing resource utilisation in computer
 classrooms at UL-FGG




                                                                                      Source: http://grmada.fgg.uni-lj.si/condor-view




High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008                           mdolenc@itc.fgg.uni-lj.si
Computing resource utilisation in computer
 classrooms at UL-FGG




                                               Free                                    Used

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Computing resource utilisation in computer
 classrooms at UL-FGG




                               Free               Used                      Computer resource offline

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008          mdolenc@itc.fgg.uni-lj.si
Computing resource utilisation in computer
 classrooms at UL-FGG




                                                                               A computer classroom at UL-FGG




High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008                   mdolenc@itc.fgg.uni-lj.si
HPC vs HTC


            ‣ HPC – High Performance Computing
              - Floating point operations per second (FLOPS)
              - static environments, single large scale problems
              - protocols: MPI, PVM, ...
            ‣ HTC – High Throughput Computing
              - environment that can deliver large amounts of
                processing capacity over long periods of time
              - dynamic environments, parallel independent jobs,
                parametric studies, ...

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Volunteer computing


            ‣ Volunteer computing is a type of distributed
               computing in which computer owners donate their
               computing resources to one or more ”projects”
            ‣ Suitable for problems that are highly parallel in
               nature, but not other types of parallel problems
            ‣ Example projects:
              - SETI@Home, Einstein@Home, ...
            ‣ Different available software solutions:
              - Berkeley Open Infrastructure for Network
                 Computing (BOINC)

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Volunteer computing


            ‣ Technical issues
              - heterogeneous distributed model, security,
                connectivity, ...
            ‣ Non-technical issues
              - Trust - can results be trusted / will project destroy
                my data
            ‣ Why donate computing power?
              - Help out science, help cure a disease, or any other
                reason


High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Volunteer computing




                                                     Source: http://boinc.netsoft-online.com/e107 plugins/boinc/bp.php?project=2




High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008                           mdolenc@itc.fgg.uni-lj.si
High-throughput computing (HPC)


            ‣ HPC environment delivers large amounts of
               computational power over a long period of time.
            ‣ Several computing system solutions:
              - Condor, Torque, Sun Grid Engine ...
              - Use of dedicated or non-dedicated computing
                 resources.
              - Integration with different grid technology
                 software solutions



High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
High-throughput computing (HPC)


            ‣ Condor
              - ... is a batch queuing system to manage compute-
                intensive jobs
              - ... provides an application programming interface
                compatible with Distributed Resource
                Management Application (DRMAA)




High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
High-throughput computing (HPC)




                                               Source: http://www.cs.wisc.edu/condor/map/map.europe.color.large.gif



High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008                         mdolenc@itc.fgg.uni-lj.si
End-user scenarios - earthquake engineering


            ‣ A move from traditional single limit state
               deterministic techniques to multiple performance
               objectives in terms of probabilities of different
               socio-economic decisions variables.
            ‣ A probabilistic performance assessment of a
               structure
              - difficult and time consuming task
              - complex non-linear dynamic analyses
              - # of analyses: different structural models (loss,
                  capacity, demand, seismic hazard), several ground
                  motion records, multiple levels of intensity

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
A seismic response database

      ‣        Develop tools to enable                         ?*2)/2.$)*-),4)        !quot;#$%&'&(&)*)
                                                                                                         ?*2)/2.$4*)0,-)*$%&'&(&)*
               reliable prediction of
               seismic risk based on the
               best knowledge regarding
               earthquakes
      ‣        Seismic response database
                                                               6789:$)&2)/2.$4*)0,-)*$;)*4>*4$)2%*=

           -      new applications for                                                                 E00<2.&'2,-)B
                  different end-users                                                                   A 8-*<&)'2.$)0*.'4&
                                                                                                        A F4*.*%*-.*$<2)'$,G$!quot;#
                                                                                                        A #2)H$&))*))/*-'$,G$(4,&%$&4*&)

      ‣        Use of volunteer computing                                                               A$DDD


               technology
      ‣        Application is currently
               tested locally at UL-FGG
                                                                                                       @-%A1)*4)B
                                                                                                        A *-32-**4)
                                                                                                        A 3,>*4/*-'
                                                                                                        A 4*)*&4.C*4)
                                                                                                        A$DDD
                                                                +,-&'*%$.,/01'2-3$4*),14.*)$5$
                                                                6789:$)*2)/2.$4*)0,-)*$;.<2*-'$)2%*=


High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008                    mdolenc@itc.fgg.uni-lj.si
A probabilistic performance assessment of a
 structure

            ‣      A probabilistic performance assessment is de-aggregated into
                   independent models (loss, capacity, demand, seismic) ... IDA analysis
                   is used to determine the relation between the engineering demand
                   parameter and seismic intensity measure
            ‣      Each structural model has to be subjected to several ground motion
                   records, scaled to multiple levels of intensity in order to obtain
                   enough data about the behaviour of the structure
            ‣      Use of high-throughput computing technology
                                      @87#%(quot;&$+7),#$(*9                             AB#+CD<+,&'&6&-#-
                                                              !quot;quot;#$#%&'()*+%#quot;)%,-




                                                                !33$(quot;&'()*-E
                                                                 F G3#*D##-
                                                                 F H&'$&6
                                                                 F CIquot;#$
                                                                 F .)*,)%
                                      ;<!+&*&$=-(-+>)%?4$)>


                                                                                     .)*,)%+/01.2+3))$+)4+&5&($&6$#+quot;)738'(*9+
                                                                                     %#-)8%quot;#-+:+$)quot;&$+')+)%9&*(-&'()*


High-throughput computing in engineering              CST & ECT 2008, Athens, Greece, 2-5 September 2008                         mdolenc@itc.fgg.uni-lj.si
A probabilistic performance assessment of a
 structure

            ‣        Performance analysis
                 -       Number of analyses: 280
                 -       Average analysis time: ~13 min

          # of computers          analysis time [hours]         speed-up factor

                     1                     61.3                         1

                     5                     14.7                       4.17

                  10                       7.1                        8.63

                  25                       2.5                        24.52




High-throughput computing in engineering         CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si
Summary and future work


            ‣ Different computing environments ware presented
              - Enable various parametric studies or other highly
                parallel analyses
              - End-user scenarios and applications
              - Use of spare computing resources
            ‣ Future work
              - More research on volunteer computing is needed
              - Integration with existing applications
              - Offer better end-user experience

High-throughput computing in engineering   CST & ECT 2008, Athens, Greece, 2-5 September 2008   mdolenc@itc.fgg.uni-lj.si

More Related Content

What's hot

Scientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace EngineeringScientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace Engineering
Andreas Schreiber
 
Ijciet 06 10_006
Ijciet 06 10_006Ijciet 06 10_006
Ijciet 06 10_006
IAEME Publication
 
Cloud Computing and Intelligent Systems: Two Fields at a Crossroads
Cloud Computing and Intelligent Systems: Two Fields at a CrossroadsCloud Computing and Intelligent Systems: Two Fields at a Crossroads
Cloud Computing and Intelligent Systems: Two Fields at a Crossroads
Jeffrey Wallace
 
Parametric studies for the AEC domain using InteliGrid platform
Parametric studies for the AEC domain using InteliGrid platformParametric studies for the AEC domain using InteliGrid platform
Parametric studies for the AEC domain using InteliGrid platform
Matevz Dolenc
 
Monitoring and Operational Data Analytics from a User Perspective at First Eu...
Monitoring and Operational Data Analytics from a User Perspective at First Eu...Monitoring and Operational Data Analytics from a User Perspective at First Eu...
Monitoring and Operational Data Analytics from a User Perspective at First Eu...
University of Maribor
 
Model executability within the GEMOC Studio
Model executability within the GEMOC StudioModel executability within the GEMOC Studio
Model executability within the GEMOC Studio
Benoit Combemale
 

What's hot (6)

Scientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace EngineeringScientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace Engineering
 
Ijciet 06 10_006
Ijciet 06 10_006Ijciet 06 10_006
Ijciet 06 10_006
 
Cloud Computing and Intelligent Systems: Two Fields at a Crossroads
Cloud Computing and Intelligent Systems: Two Fields at a CrossroadsCloud Computing and Intelligent Systems: Two Fields at a Crossroads
Cloud Computing and Intelligent Systems: Two Fields at a Crossroads
 
Parametric studies for the AEC domain using InteliGrid platform
Parametric studies for the AEC domain using InteliGrid platformParametric studies for the AEC domain using InteliGrid platform
Parametric studies for the AEC domain using InteliGrid platform
 
Monitoring and Operational Data Analytics from a User Perspective at First Eu...
Monitoring and Operational Data Analytics from a User Perspective at First Eu...Monitoring and Operational Data Analytics from a User Perspective at First Eu...
Monitoring and Operational Data Analytics from a User Perspective at First Eu...
 
Model executability within the GEMOC Studio
Model executability within the GEMOC StudioModel executability within the GEMOC Studio
Model executability within the GEMOC Studio
 

Similar to High-throughput computing in engineering

EEE & ECE INPLANT TRAINING IN CHENNAI
EEE & ECE INPLANT TRAINING IN CHENNAI EEE & ECE INPLANT TRAINING IN CHENNAI
EEE & ECE INPLANT TRAINING IN CHENNAI
maasarun
 
Maas inplant training
Maas inplant trainingMaas inplant training
Maas inplant training
maasarun
 
ELECTRICAL BASED EMBEDDED SYSTEM PROJECTS
ELECTRICAL BASED EMBEDDED SYSTEM PROJECTSELECTRICAL BASED EMBEDDED SYSTEM PROJECTS
ELECTRICAL BASED EMBEDDED SYSTEM PROJECTS
maasarun
 
ELECTRICAL INPLANT TRAINING
ELECTRICAL INPLANT TRAINING ELECTRICAL INPLANT TRAINING
ELECTRICAL INPLANT TRAINING
maasarun
 
EMBEDDED SYSTEM INPLANT TRAINING
EMBEDDED SYSTEM INPLANT TRAINING EMBEDDED SYSTEM INPLANT TRAINING
EMBEDDED SYSTEM INPLANT TRAINING
maasarun
 
IT,CSC STUDENT IN PLANT TRAINING
IT,CSC STUDENT IN PLANT TRAININGIT,CSC STUDENT IN PLANT TRAINING
IT,CSC STUDENT IN PLANT TRAINING
maasarun
 
BIG INPLANT TRAINING
BIG INPLANT TRAINING BIG INPLANT TRAINING
BIG INPLANT TRAINING
maasarun
 
CHENNAI BEST INPLANT TRAINING
CHENNAI BEST INPLANT TRAINING CHENNAI BEST INPLANT TRAINING
CHENNAI BEST INPLANT TRAINING
maasarun
 
AC MOTOR CONTROL PROJECTS
AC MOTOR CONTROL PROJECTSAC MOTOR CONTROL PROJECTS
AC MOTOR CONTROL PROJECTS
maasarun
 
INPLANT TRAINING IN MAASTECH PROJECT CENTER
INPLANT TRAINING IN MAASTECH PROJECT CENTERINPLANT TRAINING IN MAASTECH PROJECT CENTER
INPLANT TRAINING IN MAASTECH PROJECT CENTER
maasarun
 
BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING
BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING
BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING
maasarun
 
BIOMEDICAL BREATHING DEVICE
BIOMEDICAL BREATHING DEVICE BIOMEDICAL BREATHING DEVICE
BIOMEDICAL BREATHING DEVICE
maasarun
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptx
achakracu
 
B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?
jgIpotiwon
 
design of rectangular indeterminate beams using python
design of rectangular indeterminate beams using pythondesign of rectangular indeterminate beams using python
design of rectangular indeterminate beams using python
suneelabbireddy1
 
TWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable ComputingTWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable Computing
Thoughtworks
 
Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...
IJECEIAES
 
IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for Android
IRJET Journal
 
Towards Energy and Carbon Footprint and Testing for AI-driven IoT Services
Towards Energy and Carbon Footprint and Testing for AI-driven IoT ServicesTowards Energy and Carbon Footprint and Testing for AI-driven IoT Services
Towards Energy and Carbon Footprint and Testing for AI-driven IoT Services
Demetris Trihinas
 
Sensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
IRJET Journal
 

Similar to High-throughput computing in engineering (20)

EEE & ECE INPLANT TRAINING IN CHENNAI
EEE & ECE INPLANT TRAINING IN CHENNAI EEE & ECE INPLANT TRAINING IN CHENNAI
EEE & ECE INPLANT TRAINING IN CHENNAI
 
Maas inplant training
Maas inplant trainingMaas inplant training
Maas inplant training
 
ELECTRICAL BASED EMBEDDED SYSTEM PROJECTS
ELECTRICAL BASED EMBEDDED SYSTEM PROJECTSELECTRICAL BASED EMBEDDED SYSTEM PROJECTS
ELECTRICAL BASED EMBEDDED SYSTEM PROJECTS
 
ELECTRICAL INPLANT TRAINING
ELECTRICAL INPLANT TRAINING ELECTRICAL INPLANT TRAINING
ELECTRICAL INPLANT TRAINING
 
EMBEDDED SYSTEM INPLANT TRAINING
EMBEDDED SYSTEM INPLANT TRAINING EMBEDDED SYSTEM INPLANT TRAINING
EMBEDDED SYSTEM INPLANT TRAINING
 
IT,CSC STUDENT IN PLANT TRAINING
IT,CSC STUDENT IN PLANT TRAININGIT,CSC STUDENT IN PLANT TRAINING
IT,CSC STUDENT IN PLANT TRAINING
 
BIG INPLANT TRAINING
BIG INPLANT TRAINING BIG INPLANT TRAINING
BIG INPLANT TRAINING
 
CHENNAI BEST INPLANT TRAINING
CHENNAI BEST INPLANT TRAINING CHENNAI BEST INPLANT TRAINING
CHENNAI BEST INPLANT TRAINING
 
AC MOTOR CONTROL PROJECTS
AC MOTOR CONTROL PROJECTSAC MOTOR CONTROL PROJECTS
AC MOTOR CONTROL PROJECTS
 
INPLANT TRAINING IN MAASTECH PROJECT CENTER
INPLANT TRAINING IN MAASTECH PROJECT CENTERINPLANT TRAINING IN MAASTECH PROJECT CENTER
INPLANT TRAINING IN MAASTECH PROJECT CENTER
 
BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING
BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING
BIOMEDICAL APPLICATION EMBEDDED SYSTEMS INPLANT TRAINING
 
BIOMEDICAL BREATHING DEVICE
BIOMEDICAL BREATHING DEVICE BIOMEDICAL BREATHING DEVICE
BIOMEDICAL BREATHING DEVICE
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptx
 
B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?B Kindilien-Does Manufacturing Have a Future?
B Kindilien-Does Manufacturing Have a Future?
 
design of rectangular indeterminate beams using python
design of rectangular indeterminate beams using pythondesign of rectangular indeterminate beams using python
design of rectangular indeterminate beams using python
 
TWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable ComputingTWISummit 2019 - Return of Reconfigurable Computing
TWISummit 2019 - Return of Reconfigurable Computing
 
Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...
 
IRJET- Earthquake Early Warning System for Android
IRJET-  	  Earthquake Early Warning System for AndroidIRJET-  	  Earthquake Early Warning System for Android
IRJET- Earthquake Early Warning System for Android
 
Towards Energy and Carbon Footprint and Testing for AI-driven IoT Services
Towards Energy and Carbon Footprint and Testing for AI-driven IoT ServicesTowards Energy and Carbon Footprint and Testing for AI-driven IoT Services
Towards Energy and Carbon Footprint and Testing for AI-driven IoT Services
 
Sensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
 

Recently uploaded

Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

High-throughput computing in engineering

  • 1. University of Ljubljana Faculty of civil engineering and geodesy High-throughput computing in engineering CST & ECT 2008 Matevž Dolenc & Matjaž Dolšek Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 2. Content ‣ Introduction - Observations, utilisation of computing resources ‣ Computing environments - Volunteer computing, high-throughput computing ‣ End-user scenarios - A seismic response database - A probabilistic performance assessment of a structure ‣ Summary and future work High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 3. Important observations ‣ Modern research relies more and more on computers - in-silica experiments. ‣ The majority of the world’s computing power is no longer in supercomputer centres and institutional machine rooms. ‣ Almost every organisation is sitting atop enormous unused computing capacity that is widely distributed. ‣ In science and in engineering in general parametric studies are of high importance. High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 4. Available computer resources ‣ UNIX® servers are actually “serving” something less than 10 percent of the time. ‣ Most PCs do nothing for 95 percent of a typical day. ‣ Imagine ... - ... an airline with 90 percent of its fleet on the ground - ... an auto maker with 40 percent of its assembly plants idle - ... a hotel chain with 95 percent of its rooms unoccupied Source: http://www-128.ibm.com/developerworks/grid/newto/index.html High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 5. Computing resource utilisation in computer classrooms at UL-FGG Source: http://grmada.fgg.uni-lj.si/condor-view High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 6. Computing resource utilisation in computer classrooms at UL-FGG Free Used High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 7. Computing resource utilisation in computer classrooms at UL-FGG Free Used Computer resource offline High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 8. Computing resource utilisation in computer classrooms at UL-FGG A computer classroom at UL-FGG High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 9. HPC vs HTC ‣ HPC – High Performance Computing - Floating point operations per second (FLOPS) - static environments, single large scale problems - protocols: MPI, PVM, ... ‣ HTC – High Throughput Computing - environment that can deliver large amounts of processing capacity over long periods of time - dynamic environments, parallel independent jobs, parametric studies, ... High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 10. Volunteer computing ‣ Volunteer computing is a type of distributed computing in which computer owners donate their computing resources to one or more ”projects” ‣ Suitable for problems that are highly parallel in nature, but not other types of parallel problems ‣ Example projects: - SETI@Home, Einstein@Home, ... ‣ Different available software solutions: - Berkeley Open Infrastructure for Network Computing (BOINC) High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 11. Volunteer computing ‣ Technical issues - heterogeneous distributed model, security, connectivity, ... ‣ Non-technical issues - Trust - can results be trusted / will project destroy my data ‣ Why donate computing power? - Help out science, help cure a disease, or any other reason High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 12. Volunteer computing Source: http://boinc.netsoft-online.com/e107 plugins/boinc/bp.php?project=2 High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 13. High-throughput computing (HPC) ‣ HPC environment delivers large amounts of computational power over a long period of time. ‣ Several computing system solutions: - Condor, Torque, Sun Grid Engine ... - Use of dedicated or non-dedicated computing resources. - Integration with different grid technology software solutions High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 14. High-throughput computing (HPC) ‣ Condor - ... is a batch queuing system to manage compute- intensive jobs - ... provides an application programming interface compatible with Distributed Resource Management Application (DRMAA) High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 15. High-throughput computing (HPC) Source: http://www.cs.wisc.edu/condor/map/map.europe.color.large.gif High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 16. End-user scenarios - earthquake engineering ‣ A move from traditional single limit state deterministic techniques to multiple performance objectives in terms of probabilities of different socio-economic decisions variables. ‣ A probabilistic performance assessment of a structure - difficult and time consuming task - complex non-linear dynamic analyses - # of analyses: different structural models (loss, capacity, demand, seismic hazard), several ground motion records, multiple levels of intensity High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 17. A seismic response database ‣ Develop tools to enable ?*2)/2.$)*-),4) !quot;#$%&'&(&)*) ?*2)/2.$4*)0,-)*$%&'&(&)* reliable prediction of seismic risk based on the best knowledge regarding earthquakes ‣ Seismic response database 6789:$)&2)/2.$4*)0,-)*$;)*4>*4$)2%*= - new applications for E00<2.&'2,-)B different end-users A 8-*<&)'2.$)0*.'4& A F4*.*%*-.*$<2)'$,G$!quot;# A #2)H$&))*))/*-'$,G$(4,&%$&4*&) ‣ Use of volunteer computing A$DDD technology ‣ Application is currently tested locally at UL-FGG @-%A1)*4)B A *-32-**4) A 3,>*4/*-' A 4*)*&4.C*4) A$DDD +,-&'*%$.,/01'2-3$4*),14.*)$5$ 6789:$)*2)/2.$4*)0,-)*$;.<2*-'$)2%*= High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 18. A probabilistic performance assessment of a structure ‣ A probabilistic performance assessment is de-aggregated into independent models (loss, capacity, demand, seismic) ... IDA analysis is used to determine the relation between the engineering demand parameter and seismic intensity measure ‣ Each structural model has to be subjected to several ground motion records, scaled to multiple levels of intensity in order to obtain enough data about the behaviour of the structure ‣ Use of high-throughput computing technology @87#%(quot;&$+7),#$(*9 AB#+CD<+,&'&6&-#- !quot;quot;#$#%&'()*+%#quot;)%,- !33$(quot;&'()*-E F G3#*D##- F H&'$&6 F CIquot;#$ F .)*,)% ;<!+&*&$=-(-+>)%?4$)> .)*,)%+/01.2+3))$+)4+&5&($&6$#+quot;)738'(*9+ %#-)8%quot;#-+:+$)quot;&$+')+)%9&*(-&'()* High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 19. A probabilistic performance assessment of a structure ‣ Performance analysis - Number of analyses: 280 - Average analysis time: ~13 min # of computers analysis time [hours] speed-up factor 1 61.3 1 5 14.7 4.17 10 7.1 8.63 25 2.5 24.52 High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si
  • 20. Summary and future work ‣ Different computing environments ware presented - Enable various parametric studies or other highly parallel analyses - End-user scenarios and applications - Use of spare computing resources ‣ Future work - More research on volunteer computing is needed - Integration with existing applications - Offer better end-user experience High-throughput computing in engineering CST & ECT 2008, Athens, Greece, 2-5 September 2008 mdolenc@itc.fgg.uni-lj.si