Poznań city, PSNC - who are we? Poznań city, PSNC - who are we? Introduction into Virtual...

Post on 28-Dec-2015

215 views 2 download

Tags:

Transcript of Poznań city, PSNC - who are we? Poznań city, PSNC - who are we? Introduction into Virtual...

PoznaPoznańń city, P city, PSNC - who are we?SNC - who are we?

Introduction into Virtual LaboratoryIntroduction into Virtual Laboratory

VLab architecture and solutionsVLab architecture and solutions

VLab in European projectsVLab in European projects

Current project progress, achievementsCurrent project progress, achievements

Western Poland Province capitalWestern Poland Province capital

Historic, interesting city now in EU Historic, interesting city now in EU

International Fair Ground areaInternational Fair Ground area

Airport, Railway/Bus Central Terminal (all international)Airport, Railway/Bus Central Terminal (all international)

Extensive choice of museums, theaters, restaurants, Extensive choice of museums, theaters, restaurants,

pubs and clubspubs and clubs

PPoznańoznań

PPoznańoznań

City of 600,000 inhabitants and one of the biggest City of 600,000 inhabitants and one of the biggest

Academic community in Poland:Academic community in Poland:

21 universities and colleges21 universities and colleges

122,000 students 122,000 students

44 science and research institutes44 science and research institutes

The Polish Academy of ScienceThe Polish Academy of Science

The Supercomputing & Networking Center (PSNC)The Supercomputing & Networking Center (PSNC)

PPoznańoznań Supercomputing & Networking Center Supercomputing & Networking Center

Affiliated to Polish Academy of Sciences Affiliated to Polish Academy of Sciences

Major Polish HPC center Major Polish HPC center (largest SMP installation in Poland, one (largest SMP installation in Poland, one

of the largest IA64 cluster, and others)of the largest IA64 cluster, and others)

Poznań Metropolitan Area Network Poznań Metropolitan Area Network (POZMAN)(POZMAN) operator operator

Backbone operator Backbone operator ((Polish Optical InternetPolish Optical Internet PIONIER 10Gbit/s) PIONIER 10Gbit/s)

R&D institutionR&D institution

International projects partner International projects partner (EGEE, GridLab, CrossGrid, (EGEE, GridLab, CrossGrid,

Internet2, Geant and more)sInternet2, Geant and more)s

PIONIER:PIONIER: Technology:Technology:

10Gigabit Ethernet, ATM10Gigabit Ethernet, ATM

Core speed: 10 Gb/sCore speed: 10 Gb/s

Number of nodes: 21Number of nodes: 21

http://noc.pionier.gov.pl/http://noc.pionier.gov.pl/

Virtual Laboratory overviewVirtual Laboratory overview

The VLab is a distributed environment, providing its users with The VLab is a distributed environment, providing its users with

the following functionality:the following functionality: Remote access to complex and expansive laboratory research Remote access to complex and expansive laboratory research

equipmentequipment

User-customized Dynamic Measurement ScenariosUser-customized Dynamic Measurement Scenarios

Digital Science Library - dDigital Science Library - data storage and managementata storage and management

Educational potentialEducational potential

WorkWorkggroup collaboration toolsroup collaboration tools

SecuritySecurity

Virtual Laboratory – technology usedVirtual Laboratory – technology used

Most modules written in generic UNIX – based C++ languageMost modules written in generic UNIX – based C++ language

End user-side applications written in Java technology End user-side applications written in Java technology

(Java WebStart)(Java WebStart)

Web Services chosen as main communication methodWeb Services chosen as main communication method

(gSOAP for C++, Axis for Java)(gSOAP for C++, Axis for Java)

Cooperation with Globus Toolkit on many levels (eg. Cooperation with Globus Toolkit on many levels (eg.

scheduling)scheduling)

User web portal is the main access pointUser web portal is the main access point

Virtual Laboratory – access pointVirtual Laboratory – access point

Preprocessing PostprocessingExperiment VisualisationData Results

VLab Dynamic Measurements VLab Dynamic Measurements SScenarioscenarios

• definition of complex, multi-dimensional research experiment definition of complex, multi-dimensional research experiment

scenariosscenarios• connection of experimental and computational jobsconnection of experimental and computational jobs• multiple conditions on jobs connections, determining the actual multiple conditions on jobs connections, determining the actual

execution pathexecution path• description language for resources and connection description language for resources and connection

dependenciesdependencies

Example of a simple measurement scenario

Example of the connection diagramExample of the connection diagram

VLab Scenario Submission ApplicationVLab Scenario Submission Application

<application ID="001">

<devicename>Varian</devicename>

<devicedesc>Varian 300MHz</devicedesc>

<experimdesc>

<expertype>1D,2D</expertype>

<pulseseq>2D:COSY</pulseseq>

<nucleustype>15N,20N</nucleustype>

<solventtype>CD3OD</solventtype>

<probetype>broadband</probetype>

<temperature>10,20,25,30,40</temperature>

</experimdesc>

<cost>100</cost>

<parameters>"-x -p -c"</parameters>

<files>

<inputfile1>input1.txt</inputfile1>

<inputfile2>input2.txt</inputfile2>

<outputfile1>output1.txt</outputfile1>

<outputfile2>output2.txt</outputfile2>

</files>

<availableconnections>

<connectedapp>

<appID>"002"</appID>

<conversion>"NO"</conversion>

</connectedapp>

</availableconnections>

<timespec>

<deadline> </deadline>

<reservation>

<from>YYYY:MM:DD:HH:NN</from>

<to>YYYY:MM:DD:HH:NN</to>

</reservation>

<userpresence> </userpresence>

<adminpresence> </adminpresence>

</timespec>

</application>

Writing down connection rules – simplified exampleWriting down connection rules – simplified example

VLab Digital Science Library – scientific data repositoryVLab Digital Science Library – scientific data repository

FeaturesFeatures

Widespread access to the published papersWidespread access to the published papers

DurabilityDurability

Version ManagementVersion Management

Access ManagementAccess Management

Copying ProtectionCopying Protection

NotificationsNotifications

CredibilityCredibility

VLab Digital Science Library – scientific data repositoryVLab Digital Science Library – scientific data repository

AllowsAllows

• CategoryCategory – the ability to group the related publications – the ability to group the related publications

• Catalogue descriptionCatalogue description – – detailed information about digital entries in detailed information about digital entries in

the librarythe library

• SearchingSearching – library content lookup by the user-defined criteria – library content lookup by the user-defined criteria

• BrowsingBrowsing – visualization of the searched out data in the user-friendly – visualization of the searched out data in the user-friendly interfaceinterface

VLab – current developments, NMRVLab – current developments, NMR

NMR Spectometer – BRUKER Advance 600MHzNMR Spectometer – BRUKER Advance 600MHzInstalled in the Chemistry Departmet of Adam Mickiewicz Installed in the Chemistry Departmet of Adam Mickiewicz University in PoznańUniversity in Poznań

VLab – current developments, NMRVLab – current developments, NMR

VLab – current developments, Radio AstronomyVLab – current developments, Radio Astronomy

Radiotelescope (32m)Radiotelescope (32m)

Department of Radioastronomy Department of Radioastronomy

of the Nicolaus Copernicus of the Nicolaus Copernicus

University in University in TorunTorun

VLab – current developments, Radio AstronomyVLab – current developments, Radio Astronomy

Virtual Laboratory in European projectsVirtual Laboratory in European projects

EXPReS – a Real-time e-VLBI Radio Telescope

- JRA1: Future Arrays of Broadband Radio-Telescopes

on Internet Computing (FABRIC)

- Grid – VLBI collaboration

- Grid Workflow management

- Grid Routing

RING – Remote Instrumentation in Next-Generation

Grids

- research project

VLBI is a technique, in which physically independent and

widely separated radio telescopes observe the same region of

sky simultaneously, in order to generate very high-resolution

continuum and spectral-line images of cosmic radio sources.

Telescopes are usually separated by thousands of kilometres

Data from each telescope are digitally sampled and stored

locally, using high-capacity magnetic tape systems and

magnetic disk-array systems

Data are sent and correlated at the central point (JIVE)

The total flow of data into the central processor is

approximately 10-100 Terabytes per single observation, after

processing this is reduced to 10-100 Gbytes.

VLab in European projects - EXPReSVLab in European projects - EXPReS

EXPReS – the objective is to create a production-level

“electronic” VLBI (e-VLBI) service, in which the radio telescopes

are reliably connected to the central data processor at JIVE via a

high-speed optical-fibre communication network:

Single radio telescope is producing a 2.5Gbps of data

during e-VLBI observation

Up to 16 radiotelescopes can take part in the e-VLBI

Aggregate data flow of up to 40 Gbps into the central

processor

Generating high-resolution images of cosmic radio

sources in real-time.

VLab in European projects - EXPReSVLab in European projects - EXPReS

e-VLBIe-VLBIpilotspilots

Current status of the e-VLBI Proof-of-Concept Telescope Network connections. Five telescopes are connected to their NREN, GEANT & ultimately JIVE at 1 Gbps (Jodrell Bank & Cambridge – UK; Westerbork –NL; Torun – PL; Onsala – SE). Arecibo (USA) is connected at 155 Mbps.

Real – time eVLBI correlation on distributed Grid Real – time eVLBI correlation on distributed Grid resources:resources:

4 radio telescopes4 radio telescopes

experiment length (2 – 4 hrs)experiment length (2 – 4 hrs)

data rate 128 Mb/s per telescopedata rate 128 Mb/s per telescope

VLab in European projects - EXPReSVLab in European projects - EXPReS

Thank you for your attentionThank you for your attention

http://vlab.psnc.pl/

e-mail:

Tomasz Rajtar: ritter@man.poznan.pl

or: vlab@psnc.pl