January 26, 2012

National Grid Service

Interested in accessing and managing grid resources?

If so then read on!

The NGS is hosting a short but sweet seminar series starting next Wednesday (1st Feb).  There will be 3 seminars over the 3 weeks each lasting approximately 30 minutes and the best thing about them is that you can join in no matter where you are - all you need is the internet!

We wanted to make the seminars as open to everyone as we possibly could and, after some deliberation, we decided to use the Evo technology.  This is free for everyone to use - all you have to do is to register and I recommend doing this at least the day before.  This isn't anything to do with Evo's registration process more that it took several hours for my university email system to allow my confirmation email through...

So what are the topics that we will be discussing?

1st February - Shibboleth Access to Resources on the NGS – Mike Jones, NGS, University of Manchester
This talk will demonstrate how it is possible to access and use NGS resources using institutional login credentials (via the UK Access Management Federation).  It will describe how the UK's two main e-Science authentication systems are combined to form an easy to use yet robust identity management environment.  It will discuss how this mechanism links together with system, project and Virtual Organisation (VO) registration procedures.

8th February - Certificate Management in the UK - John Kewley, NGS, STFC Daresbury Laboratory
The NGS helpdesk receives many tickets relating to certificates (and certificate renewal in particular): largely due to browser incompatibilities.  In order to tackle this problem, the NGS has devised CertWizard which is a browser-independent certificate tool.  The presentation will give an introduction to the UK e-Science CA, which has issued over 30,000 certificates, and its associated software and interfaces, including CertWizard.
It will show how modernisations are being made at various stages of the certificate lifecycle, making it easier than ever for users to manage their e-Science Certificate.

15th February - Moonshot - next generation federated identity - Josh Howlett, JANET
Federated identity yields significant benefits for users and services by increasing the usability of services, reducing identity management costs and improving regulatory compliance.
A number of different technical strategies for federating identity have emerged during the past decade, with differing levels of success. These technologies address different types of use case, resulting in significant complexity for both users, services and trust infrastructure providers.
This complexity impedes the adoption of services and increasing operational costs. Moreover, there are many use cases where these technologies do not provide a solution.
Project Moonshot is an ambitious Janet-led initiative, building on existing deployed technologies, that aim to develop a single unified and standardised approach that satisfies all of the authentication and authorisation requirements of the education & research community. Much of the technology has now been implemented, and is now being tested within the Janet Moonshot Technology Pilot.
This presentation will provide an overview of some of the motivating use cases for Moonshot and an overview of the technology and the implementation.

Full details of how to join the seminars are available on the NGS website event page but if you have any queries then please contact the helpdesk and we will do our utmost to help you join in.

by Gillian (noreply@blogger.com) at January 26, 2012 16:00

January 19, 2012

National Grid Service

It's that time of year again...

My inbox seems to be full of emails regarding conference calls for papers, early bird registrations, conference deadlines etc.  Yes it's conference preparation season and its in full swing!

I received confirmation today that I'll be giving a paper at the forthcoming EGI Community Forum on our champions networks.  I'll be talking about both our Campus and Community champion networks and how we work with each other to promote e-infrastructure in the UK.  Several other NGS staff have also had papers accepted on topics including "Linking Authenticating and Authorising Infrastructures in the UK NGI (SARoNGS)" (Mike Jones) and "Tweaking the Certificate Lifecycle for the UK eScience CA" (John Kewley).

Also in my inbox this week was an announcement from the Software Sustainability Institute (SSI) announcing that registration for their Collaboration Workshop 2012 (CW) is now open.  This is on of my favourite events as, unlike most conferences, you don't sit passively listening.  The CW consists of breakout groups where you discuss topics submitted by the attendees and there's always one of interest to me in every session.  After the discussion a member of the break out group volunteers to report back to the CW as a whole.  This means that you get to hear what all the other break out groups were talking about and you can still feedback on their outcomes as well. 

It's a really lively meeting and you leave after 2 days feeling tired but feeling that you've achieved something worthwhile!  It's also a great place for networking with new people as there are researchers from a wide variety of research areas, IT people, community support people and people like myself who represent national initiatives.  To see some of the topics already suggested for discussion visit the event website.

by Gillian (noreply@blogger.com) at January 19, 2012 16:11

The SSI Blog

How easy is it to teach software skills?

Regular readers of this blog will know that the Software Sustainability Institute has been collaborating with the Software Carpentry initiative to develop and deliver courses. Greg Wilson from Software Carpentry has set up a Peer2Peer University course on "How to Teach Webcraft and Programming to Free Range Students". One of the things that the SSI has become aware of as it has undertaken projects is that the experiences and skills in programming of researchers varies greatly, even within an research domain or group.

As part of the first exercise, members of the course have been considering the recommendations published in 2007 by the US Department of Education’s Institute of Education Sciences in a 60-page report: Organizing Instruction and Study to Improve Student Learning. The seven recommendations are summarised below, but the full report is worth a read as it contains a great deal of evidence to back up the validity of the recommendations and other claims.

  1. Space learning over time. Arrange to review key elements of course content after a delay of several weeks to several months after initial presentation.
  2. Interleave worked example solutions with problem-solving exercises. Have students alternate between reading already worked solutions and trying to solve problems on their own.
  3. Combine graphics with verbal descriptions. Combine graphical presentations (e.g., graphs, figures) that illustrate key processes and procedures with verbal descriptions.
  4. Connect and integrate abstract and concrete representations of concepts. Connect and integrate abstract representations of a concept with concrete representations of the same concept. 
  5. Use quizzing to promote learning. Use quizzing with active retrieval of information at all phases of the learning process to exploit the ability of retrieval directly to facilitate long-lasting memory traces. 
  6. Help students allocate study time efficiently. Assist students in identifying what material they know well, and what needs further study, by teaching children how to judge what they have learned.
  7. Ask deep explanatory questions. Use instructional prompts that encourage students to pose and answer “deep-level” questions on course material. These questions enable students to respond with explanations and supports deep understanding of taught material.

Many of these recommendations are aimed at more traditional notions of students - the SSI is training those who hae already undertaken university degrees: typically PhD students and early-career researchers, though also all the way up to estbalished professsors.

read more

by NeilChueHong at January 19, 2012 11:59

January 15, 2012

NorthGrid

DPM database file systems synchronization

The synchronisation of the DPM database with the data servers file systems has been a long standing issue.  Last week we had a crash that made more imperative to check all the files and I eventually wrote a bash script that makes use of the GridPP DPM admin tools. I don't think this should be the final version but I'm quicker with bash than with python and therefore I  started with that. Hopefully later in the year I'll have more time to write a cleaner version in python that can be inserted in the admin tools based on this one. It does the following:

1) Create a list of files that are in the DB but not on disk
2) Create a list of files that are on disk but not in the DB
3) Create a list of SURLs from the list of files in the DB but not on disk to declare lost (this is mostly for atlas but could be used by LFC administrators for other VOs)
4) If not in dry run mode proceed to delete the orphan files and the orphan entries in the DB.
5) Print stats of how many files were in either list.

Although I put few protections this script should be run with care and unless in dry run mode shouldn't be run automatically AT ALL. However in dry run mode it will tell you how many files are lost and it is a good metric to monitor regularly as well as when there is a big crash.

If you want to run it, it has to run on the data servers where there is access to the file system. As it is now it requires a modified version of /opt/lcg/etc/DPMINFO that point to the head node rather than localhost because one of the admin tools used does a direct mysql query. For the same reason it also requires dpminfo user to have mysql select privileges from the data servers. This is the part that really could benefit from a rewriting in python and perhaps a proper API use as the other tool does. I also had to heavily parse the output of the tools which weren't created exactly for this purpose and this could also be avoided in a python script. There are no options but all the variables that could be options to customize the script with your local settings (head node, fs mount point, dry_run) are easily found at the top.

To create the lists it takes really little time no more than 3 minutes on my system but it depends mostly on how busy is your head node.

If you want to do a cleanup instead it is proportional to how many files have been lost and can take several hours since it does one DB operation per file. The time to delete the orphan files also depends on how many and how big they are but should take less than DB cleanup.

The script is here: http://www.sysadmin.hep.ac.uk/svn/fabric-management/dpm/dpm-synchronise-disk-db.sh

by Alessandra Forti (noreply@blogger.com) at January 15, 2012 08:51

January 12, 2012

National Grid Service

Just incase you missed it....

A new edition of the quarterly NGS newsletter was released in December so if you missed it in the pre-Christmas rush, now is a chance to catch up!

This edition featured articles on -
  • the adoption of Globus Online by the NGS
  • NGS involvement in the EGI Federated Cloud Task Force and the benefits for NGS users
  • NGS user case study - Scalable Road Traffic Monitoring using Grid Computing
  • ...and more!
I am always looking for new articles or suggestions for articles for the newsletter so if you have anything you would like to see in the next edition (March) then please let me know.  The next edition will coincide with conference season so copies of the newsletter will be distributed at the forthcoming SSI Collaboration Workshop and the EGI Community Forum.

by Gillian (noreply@blogger.com) at January 12, 2012 11:10

January 05, 2012

National Grid Service

Happy new year!

I hope you all had a good Christmas and New Year break.

It's back to work and planning for the future here at the NGS with several future events on my to do list. 

At the end of last year I finished off the last of our user case studies which highlight how our users have used NGS resources and the advantages it has brought them.  The full set of case studies numbers 29 with the latest arrivals listed below -
The next set of case studies are at the planning stage but these will take a slightly different direction.  The next set of case studies will look at how the NGS is working with large national and international projects to fulfill their objectives. 

Also on the horizon is Easter conference season with several events coming up including the EGI Community Forum which will take place in Munich in March.  Several NGS staff have submitted abstracts to this event highlighting work we have carried out in various areas including champion networks, authorisation and authentication.

The week before Munich is the Software Sustainability Institute Collaboration Workshop which you may remember from previous years.  This year the event will be held in Oxford and the NGS is involved in several ways including holding a session for our SeIUCCR Community Champions.  Watch this space for more information!

Apart from attending other organisation's events I have one of our own to organise.  Following the success of last years SeIUCCR e-infrastructure summer school, we will be holding another summer school this year.  After the deluge of applications we had last year, I am planning to advertise earlier this year to give a little more time to go through all the applications!  Again keep an eye on the NGS website and our mailing list for more information.

by Gillian (noreply@blogger.com) at January 05, 2012 11:31