الفهرس | Only 14 pages are availabe for public view |
Abstract This thesisproposesfiveparallelalgorithmsfor3Doilreservoirdatavisualizationtool. The proposedalgorithmsdependonshared,distributedandhybridmemorymodels and itcanbeusedasgeneralparallelalgorithmsforotherapplications.Thesuggested parallel implementationsaretestedbydifferentdatasizesusingtworealplatforms, ERI-HPC andVirtualClusteronERI-OpenStackcloud. This thesisprovidesfivecontributions.First,developingscalableandreusableparallel algorithms for3Doilreservoirdatavisualizationtoolwhichdependonshared,dis- tributedandhybridmemorymodels.Second,testingtheparallelimplementationson traditional HPCsystem.Third,buildingVirtualClusteronOpenStackCloudasavirtual system andelaboratethenetworktrafficbetweenvirtualmachines.Fourth,studyingthe performance ofparallel3DoilreservoirdatavisualizationtoolontheVirtualCluster. Finally,Comparingtheperformanceofparalleloilreservoirdatavisualizationtoolon HPC systemandvirtualcluster. This thesisisdividedintosixchaptersinadditiontothelistsofcontents,tablesand figures aswellaslistofreferencesandappendices. Chapter 1 This chapteristheintroductionofthethesisandprovidesabriefsummaryofHigh Performance Computing(HPC)ispresentedwhetheritisusedasatraditionalinfras- tructure orusedoncloudcomputing.Thischapteralsoincludesthepreviousrelated works,outlinesandobjectivesofthethesis. Chapter 2 This chapterdemonstratesanoverviewofthestructureandtypesofparallelcomputers (distributed,sharedandhybridmemory)inadditiontotheparallelprogrammingmodels which isusedforeachstructureandsomemetricsforparallelapplicationsperformance. Chapter 3 This chapterprovidesanoverviewofcloudcomputinganditsfeatures,andintroduces the architectureofOpenStackcloudcomputingwhichisthemostpopularopensource cloud platform,OpenStackNetworkOperationalizationisdemonstratedtohaveclear vision aboutthenetworktrafficflowbetweenvirtualmachines. xi Chapter 4 This chaptershowsadetailedillustrationabouttheserial3Doilreservoirdatavisu- alization toolanditsmostimportantfunctions.Theparallelalgorithmsforcomplex calculations ofthistoolispresented,whichdependondifferentmemorymodel(shared, distributedandhybrid). Chapter 5 This chapterexplainstheplatformswhichareusedfortestingourproposedparallel algorithms indetailsway.Theresultsofeachplatformarepresentedandcomparedwith each otherandwithotherresultspublishedaboutthe3Doilreservoirdatavisualization tool. Chapter 6 This chapterendsthethesisbyconclusions,summaryandfuturework. Keywords: Data VisualizationTool,OilReservoir,ParallelProgramming,MPI,Multi- threading, Hybrid(Distributed/Shared)-Memory,HPC,CloudComputing |