Title: ?????????????? ??????? ? gLite
1?????????????? ??????? ? gLite
- ?????? ?.?.
- ????????????? ???????? ??????? ??????
- ?.???????
2??????? gLite
Access
AvailablegLite Implementation
CLI
API
Information Monitoring
Services
Security Services
Authorization
Information Monitoring
Application Monitoring
Auditing
Authentication
ServiceDiscovery
Data Management
Workload Mgmt Services
JobProvenance
PackageManager
MetadataCatalog
File ReplicaCatalog
Accounting
ComputingElement
WorkloadManagement
StorageElement
DataMovement
Connectivity
3?????????????? ??????? (??) gLite
- ? ?????????????? ????? ????? ??????????? ????????
?????????? ? ????????? ? ?????? ?????? ????????.
??? ?????????? ????? ???????? - - ????? (CE), ????????? ????????? ??????
???????, ?? ????????, - ??, ????????????? ?? ???.
- - ????? (SE), ??????????????? ??????????? ???
???????? ??????, ??????? ?? ??????, ????????????
?????? ? ????? ??????, ??????? ????? ????
?????????. - - ?????? ??????????????? ???????? ??????????
???????
4????????????? ??
???? ?? ??????????? Workload Management
System ???????????? ??????? ??????? ? ?????????
????-??????? Monitoring Services ????????
?????????? ? ????-???????? ? ?? ???????????
???? ?? ???????????? ???????? ?????????? ?
????-???????? ? ?? ??????? ???????? ??????????
? ??????? ?????? ???????
???? ?? ???????? ????? ??? ??????? ??
??????????? ?????????? ???????????? ??????
????? ??? ???????
5?? ? gLite 3.0
- ? gLite ???????????? 2 ???????? ??
- Monitoring and Discovery Service (MDS) ???
?????????? ?????????? ? ???????? ? ?????????? ??
???????. ??? ?? ?????? ?? Globus Toolkit ?
???????????? ?????? ? Berkley Database
Information Indexes (BDII) - Relational Grid Monitoring Architecture (R-GMA)
??? ?????, ??????????????? ? ??????????
?????????? ????????????????? ??????.
6MDS
- MDS ?????????? ????????????? ?????? ?
???????????? ? GLUE(Grid Laboratory for a Uniform
Environment) Schema ? ????????? ?? ?????? LDAP
(Light-weight Directory Access Protocol),
?????????????????? ???? ??????, ????????????????
??? ??????, ?????? ? ????????? ??????????. ??????
? ??? ???????? (insecure). - ? LDAP ???????????? ????????????? ?????? ??????,
?????????????? ????????(entries), ????? ???????,
??? ???????, ?????????, ?????? ? ?.?., ? ??
???????? - ??????????? ??????? objectclass ????? ????
????????? ??? ??????? ????????. ?? ??????????
????? ???????????? ? ?????????????? ????????? ???
????? ????????.
7????????? ?????? LDAP
- ? Lightweight Directory Access Protocol
??????????? ????????? ?????? - ?DIT (Directory Information Tree)
- ????? ?? ???? ? ????? DIT ??????????
- ?????????? ?????????? ??? ( DN)
- idpml,ouIT,orCERN,stGeneva, \
- cSwitzerland,ogrid
o grid (?????? DIT)
c US cSwitzerland cSpain
st Geneva
or CERN
ou IT ou EP
objectClassperson cn Patricia M. L. phone
5555666 office 28-r019
id pml idgv idfd
8??????????? MDS ???????
-- ????????????? ?????? ?????????????? ?????? ?
?????????????? ??????? CE, SE ? GRIS ? GIIS ?
BDII (GIIS ? ????????? ????? ?????????? ??
BDII) -- ??????? ??????????? ??? ?????? GLUE
Schema.
9??????? GLUE Schema(I)
- Attributes for the CE
- Base Class for the CE information(objectclass
GlueCETop) No attributes - CE (objectclass GlueCE)
- GlueCEUniqueID unique identifier for the CE
- GlueCEName human-readable name of the service
- CE Status (objectclass GlueCEState)
- GlueCEStateRunningJobs number of running jobs
- GlueCEStateWaitingJobs number of jobs not
running - GlueCEStateTotalJobs total number of jobs
(running waiting) - GlueCEStateStatus queue status
- queueing (jobs accepted but not running),
- production (jobs accepted and run),
- closed (neither accepted nor run),
- draining (jobs not accepted but those already
queued are running) - GlueCEStateWorstResponseTime worst possible time
between the submission of the job and the start
of its execution
10??????? GLUE Schema (II)
- Attributes for the SE
- Base Class (objectclass GlueSETop) No
attributes - Architecture (objectclass GlueSLArchitecture)
- GlueSLArchitectureType type of storage hardware
(disk, tape, etc) - Storage Service Access Protocol (objectclass
GlueSEAccessProtocol) - GlueSEAccessProtocolType protocol type to access
or transfer files - GlueSEAccessProtocolPort port number for the
protocol - GlueSEAccessProtocolVersion protocol version
- GlueSEAccessProtocolAccessTime time to access a
file using this protocol -
- Mixed Attributes
- Association between one CE and one or more
SEs (objectclass GlueCESEBindGroup) - GlueCESEBindGroupCEUniqueID unique ID for the CE
- GlueCESEBindGroupSEUniqueID unique ID for the SE
11LDAP
- ?????????????? ??????????? ???? ????????, ???????
????? ???? ??????????? ??? ????????? ??????????
?? ?? (ldapsearch) - ?????? ?????????? ?????? ???????? ? ??????
?????????, ???????????? ???????? ??? ??????? - LDAP ????? ??????????????, ??? ???????? ???????
??? ???????? ????? ??? ??????
12?????? ??????
????????????? ????????? ???? ?????? ???????
????? ?????? ?????? ????????. ????? ???????????
(partitions) ????? ???????????? ?? ??????????
??????????. BDII, LDAP
??????????? ????? ?????? ???? ???????? (SQL)
???????????, ?????? ???????????????
R-GMA
13?????????? LDAP
- LDAP ?? ???????????? ?????????? ??????? ??
????????? ??????? - ?????? ???????????? ?????? ?? ????????? ???????.
- MDS ?? ????????? ??????????? ????????? ????
??????????? ?????? - ???????????? ????????? ???????? ?????? ???
?????????? - ?????
14R-GMA
- R-GMA Relation Grid Monitoring Architecture
- ???????????? ?????? ? ????????
- ?????????? ??????????? ?????? ??????, ???????
????? ?????? ? ????????? ??????? ??????? ??????? - ?????? ?????????????? ? ???? ??????.
- ????????? ?????? ???????????? ?? ????????.
- ?????? ?????? ???? ?????? (tuple).
- ???? ???????? - Structured Query Language (SQL).
- ???????????? ????????? ???? ????????
- streams
- archives
- latest-value
- R-GMA ???????????? ???????? ??? ??????, ??? ?????
???????????? ???? ?????????? ? ????. ? ????????
?? ????? ????????? ??????? MDS.
15 16??????? ???????????
- http//rocmon.jinr.ru8080/
- C?????? ????? ????????????? ???????? ???
LCG-?????? ????. ???????? ?????????? ??
??????????? ?? ?????? ??????? ?? ?????????
??????????? ???????????, ????????????
????????????? ???????, ??????? ????????
?????????????? ?????????? ?????? ? ???????
?????????? ????? ? ???????.
17?????????? ????
18?????????? ????
- http//goc.grid.sinica.edu.tw/gstat/
- ?????????????? ????????? ??????? EGEE,
????????????? ???? ???????????? ??????? ? ??????.
??????? ?????????? ?????????? 5 ?????
19???? ???????????? ?????
20???? ???????????? ????? (????)
21?????????? ????
- http//gridportal.hep.ph.ic.ac.uk/rtm/applet.html
- Java ??????, ???????????? real-time ???????????
????? ? LCG
22Real-time ??????????
23?????????? ????
- http//goc02.grid-support.ac.uk/googlemaps/lcg.htm
l - ?????????? ??????????? ?????????? SFT ?????? ??
????????????? ?????? ? ????.
24?????????? SFT ??????