Klaster obliczeniowy WLCG – cz.I

Download Report

Transcript Klaster obliczeniowy WLCG – cz.I

Klaster obliczeniowy WLCG – cz.I
Alice::WTU::LCG - skład:
VOBOX
 alicluster.if.pw.edu.pl
VM: saturn.if.pw.edu.pl
CREAM-CE
 aligrid.if.pw.edu.pl
VM: saturn.if.pw.edu.pl
SE
 alix.if.pw.edu.pl
ca 12 TB disk RAID6
DBII
 bdii.if.pw.edu.pl
VM: saturn.if.pw.edu.pl
TORQUE
 torque.if.pw.edu.pl
VM: saturn.if.pw.edu.pl
16x WN
13x WN
 node10[57-72].grid4cern.if.pw.edu.pl
 node10[81-99].grid4cern.if.pw.edu.pl
NFS,WEB,NTP,NAT server
 neo1.if.pw.edu.pl
IntelQ6600 8GBRAM
AMD-Athlon 2C 4GBRAM
ca 2 TB disk RAID5
SLC5 – 64bit, gLite 3.2 (ca 10.000 rpms SLC+ 1.000 gLite)
3x APC UPS, 3x GB-eth switch
saturn.if.pw.edu.pl
- HP DL385 4x Opteron 2.4GHz 4GB RAM + VMWare Infrastructure3
LCG Information System Levels
• Resource level: Grid Resource Information Server (GRIS)
• One GRIS on top of each CE, SE, RB, MyProxy (no WNs).
–
Sensors and scripts get status of concrete resources statically (e.g.
GlueCEUniqueID) or dynamically (e.g. GlueCEStateWaitingJobs)
• Site level: Grid Index Information Server (GIIS)
–
–
Compiles all the information of the different GRISs in a site.
LCG-2 recommends using a BDII instead of a GIIS
•
•
Improves robustness and stability.
Called the site BDII.
• Top level: Berkeley DB Information Index (BDII)
–
–
–
Keeps all Grid information about the VOs (generally only one).
Stores information from local BDIIs or GIISs in its database.
Only queries sites that are included in a configuration file.
Para v er es ta pelíc ula, debe
dis poner de Quic kTime™ y de
un des compres or TIF F (LZ W).
Para ver esta película, debe
disponer de QuickTime™ y de
un descompresor TIFF (LZW).
LCG Information System Hierarchy
Abbreviations:
BDII: Berkeley DataBase Information Index
GIIS: Grid Index Information Server
GRIS: Grid Resource Information Server
Each site
can run
BDII.has
It been replaced by
From LCG2.3.0 siteaGIIS
“site”
collects
theBDII
information
coming from the BDIIs/GIISs
At each site, a site GIIS collects the
information
given by the GRISs
Local GRISs run on CE, SE, RB, MyProxy at each site and report
Para ver esta película, debe
disponer
de QuickTime™ y de
dynamic and static
information
un descompresor TIFF (LZW).
Para v er es ta pelíc ula, debe
dis poner de Quic kTime™ y de
un des compres or TIF F (LZ W).
LCG Information System Hierarchy
BDII-A
Site BDII
SE
Local
GRIS
BDII-C
BDII-B
Site BDII
Site BDII
CE
Local GRIS
SE
Local GRIS
Site 1
CE
Local GRIS
SE
Local GRIS
Site 2
Para v er es ta pelíc ula, debe
dis poner de Quic kTime™ y de
un des compres or TIF F (LZ W).
SE
Local GRIS
Para ver esta película, debe
disponer de QuickTime™ y de
un descompresor TIFF (LZW).
Site 3
RB
Local GRIS
Old AliEn Framework
Base
Client
Portal
Web
Portal
Base
Client
User
Application
(C/C++)
User
Interface
User
100% perl5
Base
CPU Client
Base
Base
Client
Logge
r
Base
Client
DB Server
Proxy
DB
AliEn Services
Driver
Client
Authe
Server
n
Base
SOAP
IS
LDAP
Client
Server
Server
Client
RB
RDBMS
Server
Base
Client
Cluster
Monitor
Client
Base
FTD
Central
services
Base
Base
Client
SE
Storage
Element
Server
Base
Client
Computing CE
Element
Alice
Atlas
Base
Client
Process
Monitor
Local
Site
elements
AliEn ‘Pull’ Protocol
• One of the major differences between ALiEn and
LCG grids is that AliEn uses the ‘pull’ rather than
‘push’ protcol.
Resource
• EDG/Globus model:
user
server
• ALiEn model:
user
Broker
server
Resource
Broker
job
list
Resource Broker
Job
“Pull” instead of traditional “Push”
architecture
n
Job
2
1
Job
Process
Monitor
Process
Monitor
Process
Monitor
1
RemoteQueue
REMOTE
SITE
Authen
ACCT
ClusterMonitor
CPUServer
Broker
TransferBroker
EDG/Globus
EDG/Globus
Tier0
TransferOptimiser
TASK QUEUE
AliEnServer
RemoteQueue
ClusterMonitor
IS
Logger
ACCT
REMOTE SITE
or
ANOTHER
GRID
http://www.if.pw.edu.pl/~alix/