Download presentation
Presentation is loading. Please wait.
1
OxGrid, A Campus Grid for the University of Oxford Dr. David Wallom
2
Outline Why make a campus grid? How we are making it? –Computational capability –Data capability
3
What is a Grid? Single sign-on to multiple resources located in different administrative domains. A Virtual Organisation of users that spans physical organisational boundaries.
4
Why a grid? Many new problems in research have a need for access to massive computational and data capacity, capability limiting, If the need is too large for a single existing resource, construct a system able to concurrently use a number of appropriate resources, Designed so that; –use single sign-on to access multiple resources and switch between each seamlessly –layout can be dynamically altered without user interference –once data placed on, or a job started on, a remote resource, its status is monitored to make sure it stays running/available!
5
Why make a campus grid? Many computers throughout the University under-utilised: –PCs Idle time (about 16hr/day for an average desktop) Unused disk space (~60% of a modern hard-drive) already purchased – depreciating daily Readily available resource, e.g. OULS has up to 1200 desktop computers. –Large Servers expensive to purchase, house and run (extra staff). Rarely 100% utilised
6
OxGrid, a University Campus Grid Single entry point for Oxford users to shared and dedicated resources Seamless access to National Grid Service and OSC for registered users Single sign-on using general UK e-Science network of integrated with current methods National Grid Service Oxford Supercomputing Centre OxGrid Central Management Computational task Distribution Storage Management College Resources Departmental Resources Oxford Users
7
Authorisation And Authentication Initially use the standard UK e-Science Certification Authority –X509 digital certificates issued on a per user basis. –OUCS is a Registration Authority for this CA For users that only wish to access internal (university) resources, a Kerberos CA has been installed, controlled by the Oxford central Kerberos system (Herald username) Both stored in repository to minimise human - certificate interaction.
8
Central System Components Computational Task Distribution: –Resource Broker, user access and distribution of submitted tasks –Information Service, all system capability and status information on which the resource broker makes decisions –Systems monitoring, graphical presentation of monitoring system for helpdesk interface –User Management, control a virtual community and allow access to various resources –Accounting Service, allow full system and single resource use can be recorded and charged for Storage Management –Create a dynamic multi-homed virtual file system Single central controller & large file-store for immediate access Connected to remote file-systems for access to larger storage capability –Provide metadata mark-up for improved data mining
9
Virtual Organisation/User Management & Accounting Grid Security Interface uses a mapping between Distinguished Name (DN) as defined in a Digital Certificate and local usernames on each resource. –Important for each resource a user is expecting to use, his DN is mapped locally. OxVOM –Custom in-house designed Web based user interface –Persistent information stored in relational database –User DN list retrieved by remote resources using standard tools Accounting is the basis of a possible charging model
10
Computational Resources Core, accessible to all Campus Grid users –Individual Departmental Clusters (dedicated compute resources) –Condor clusters of PCs (cycle scavenging) External, accessible to users that have registered with them –National Grid Service –OSC
11
Environmentally aware Condor systems Increasingly system owners shutdown machines that are not being used. –Save electricity Develop a scheme to still use these systems within OxGrid –Take advantage of Wake-On-LAN technology. –Automate load balancing to start and stop worker nodes as necessary.
12
Data Management Engagement of data as well as computationally intensive research groups Provide a remote store for those groups that cannot resource their own Distribute the client software as widely as possible, including departments that are not currently engaged in e-Research
13
Data Management Software for creation of system –Storage Resource Broker to create large virtual datastore Through central metadata catalogue users interface with single virtual file system though physical volumes may be on several network resources In built metadata capability
14
SRB Architecture MCAT Disk Server1 Disk Server2 Disk Server3 Mcat Server USER Disk Server4
15
SRB as a Data Grid SRB MCAT DB SRB Data Grid has arbitrary number of servers Complexity is hidden from users
16
SRB Client Implementations inQ – Window GUI browser Jargon – Java SRB client classes –Pure Java implementation mySRB – Web based GUI –run using web browser Matrix – Web service for SRB work flow All of these allow direct interaction with the data-grid
17
How users interact with OxGrid Log in to system head node (Resource Broker) Create digital credential Use ‘job-submission’ script to create and submit jobs onto Condor-G system.
18
Users Installed several example applications –Graphics rendering
19
Use of Computing Power in the Humanities
20
Users Installed several example applications –Graphics rendering –Physics –Biochemistry Computational Users –Chemistry & Materials Science Data Users –IBVRE Contacting currently registered users of both OSC as well as NGS. –Beneficial to these systems to remove users that don’t need to be there to provide more capability to those that must be there. Data provision is an integral component of the grid –Starting to contact large data users
21
Conclusions Users are already able to log onto the Resource Broker and schedule work onto the NGS, OSC and OUCS Condor Systems We are working as quickly as possible to engage more users We need these users to then go out and evangelise to bring in both more users and resource.
22
Contact Email: david.wallom@ierc.ox.ac.ukdavid.wallom@ierc.ox.ac.uk Telephone: 01865 283378
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.