<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6996317921980758688</id><updated>2012-01-26T16:00:40.987Z</updated><category term='York'/><category term='ARC'/><category term='parallel computing'/><category term='ReDReSS'/><category term='astronomy'/><category term='tools'/><category term='EGEE user forum'/><category term='identity management'/><category term='Gaussian'/><category term='champions'/><category term='Communities'/><category term='Belfast'/><category term='events'/><category term='egee08'/><category term='updates'/><category term='Aston'/><category term='case studies'/><category term='bioinformatics'/><category term='IF&apos;08'/><category term='isgtw'/><category term='DataMINX'/><category term='software development'/><category term='EGEE'/><category term='e-uptake'/><category term='JISC'/><category term='OGF'/><category term='WMS'/><category term='Hector'/><category term='CREAM'/><category term='Australia'/><category term='applications'/><category term='oerc'/><category term='SSI'/><category term='EPSRC'/><category term='virtual organisations'/><category term='CW10'/><category term='science and society'/><category term='FLeSSR'/><category term='5th EGEE User Forum'/><category term='training'/><category term='EMBOSS'/><category term='certificates'/><category term='data management'/><category term='downtime'/><category term='user account service'/><category term='jisc09'/><category term='cosmology'/><category term='New Scientist'/><category term='SeIUCCR'/><category term='SAGA'/><category term='AHM 2009'/><category term='XML'/><category term='cheminformatics'/><category term='chemistry'/><category term='SSO'/><category term='isgc2011'/><category term='indianapolis'/><category term='EGI'/><category term='D-Grid'/><category term='TextGrid'/><category term='roadshow'/><category term='ADSSS'/><category term='DL-poly'/><category term='software'/><category term='IGTF'/><category term='PC-GAMESS'/><category term='summer school'/><category term='digital signatures'/><category term='Glasgow'/><category term='newsletter'/><category term='AHM 2008'/><category term='GAMESS'/><category term='e-IUS'/><category term='R+D'/><category term='MoSI'/><category term='EGEE&apos;09'/><category term='user requirements'/><category term='Scali-MPI'/><category term='interoperation'/><category term='IF&apos;10'/><category term='users'/><category term='RCS'/><category term='ui-wms'/><category term='shibboleth'/><category term='Condor'/><category term='ngsif10'/><category term='BlueBEAR'/><category term='e-science'/><category term='conference'/><category term='egeeuf09'/><category term='ESI'/><category term='press'/><category term='logo'/><category term='P-Grade'/><category term='OMII-UK'/><category term='nano-CMOS'/><category term='AHM 2011'/><category term='NCeSS'/><category term='feedback'/><category term='survey'/><category term='Catania'/><category term='essConf09'/><category term='software licensing'/><category term='PlatformMPI'/><category term='SC11'/><category term='Bath'/><category term='SARoNGS'/><category term='NGS News'/><category term='NGS'/><category term='NeSC'/><category term='Engage'/><category term='ieee'/><category term='egee09'/><category term='jiscres10'/><category term='Moonshot'/><category term='AHM 2010'/><category term='cloud computing'/><category term='social sciences'/><category term='nagios'/><category term='monitoring'/><category term='CW12'/><category term='website'/><category term='Manchester'/><category term='Cardiff'/><category term='Switzerland'/><category term='EGI Technical Forum 2010'/><category term='humanities'/><category term='databases'/><category term='Globus'/><category term='Community Forum'/><category term='cyberinfrastructure'/><category term='earth science'/><category term='archaeology'/><category term='NeISS'/><category term='jobs'/><category term='Birmingham'/><category term='JANET'/><category term='affiliates'/><category term='Leeds'/><category term='IF&apos;09'/><category term='TeraGrid'/><category term='AHeSSC'/><category term='VeRSI'/><category term='#ucltownmeeting'/><category term='Sicily'/><category term='innovation forum'/><category term='Huddersfield'/><category term='CW11'/><category term='standards'/><category term='GridPP'/><category term='surgery meetings'/><category term='GridCast'/><title type='text'>NGS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default?start-index=101&amp;max-results=100'/><author><name>Steven Young</name><uri>http://www.blogger.com/profile/08721765884163311769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>307</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5892105096876254113</id><published>2012-01-26T16:00:00.000Z</published><updated>2012-01-26T16:00:41.006Z</updated><title type='text'>Interested in accessing and managing grid resources?</title><content type='html'>If so then read on!&lt;br /&gt;&lt;br /&gt;The NGS is hosting a short but sweet &lt;a href="http://www.ngs.ac.uk/news/ngs-seminar-series-february-2012" target="_blank"&gt;seminar series&lt;/a&gt; starting next Wednesday (1st Feb).&amp;nbsp; 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!&lt;br /&gt;&lt;br /&gt;We wanted to make the seminars as open to everyone as we possibly could and, after some deliberation, we decided to use the &lt;a href="http://evo.caltech.edu/evoGate/" target="_blank"&gt;Evo technology&lt;/a&gt;.&amp;nbsp; 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.&amp;nbsp; 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...&lt;br /&gt;&lt;br /&gt;So what are the topics that we will be discussing? &lt;br /&gt;&lt;br /&gt;&lt;b&gt;1st February - Shibboleth Access to Resources on the NGS – Mike Jones, NGS, University of Manchester&lt;/b&gt;&lt;br /&gt;This talk will demonstrate how it is possible to access and use NGS resources using institutional login credentials (via the UK Access Management Federation).&amp;nbsp; 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.&amp;nbsp; It will discuss how this mechanism links together with system, project and Virtual Organisation (VO) registration procedures.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8th February - Certificate Management in the UK - John Kewley, NGS, STFC Daresbury&lt;/b&gt; &lt;b&gt;Laboratory&lt;/b&gt;&lt;br /&gt;The NGS helpdesk receives many tickets relating to certificates (and certificate renewal in particular): largely due to browser incompatibilities.&amp;nbsp; In order to tackle this problem, the NGS has devised CertWizard which is a browser-independent certificate tool.&amp;nbsp; 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. &lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;15th February - Moonshot - next generation federated identity - Josh Howlett, JANET&lt;/b&gt;&lt;br /&gt;Federated identity yields significant benefits for users and services by increasing the usability of services, reducing identity management costs and improving regulatory compliance.&lt;br /&gt;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.&lt;br /&gt;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.&lt;br /&gt;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 &amp;amp; research community. Much of the technology has now been implemented, and is now being tested within the Janet Moonshot Technology Pilot.&lt;br /&gt;This presentation will provide an overview of some of the motivating use cases for Moonshot and an overview of the technology and the implementation.&lt;br /&gt;&lt;br /&gt;Full details of how to join the seminars are available on the &lt;a href="http://www.ngs.ac.uk/news/ngs-seminar-series-february-2012" target="_blank"&gt;NGS website event page&lt;/a&gt; but if you have any queries then please &lt;a href="http://www.ngs.ac.uk/contact-helpdesk" target="_blank"&gt;contact the helpdesk&lt;/a&gt; and we will do our utmost to help you join in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5892105096876254113?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5892105096876254113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5892105096876254113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5892105096876254113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5892105096876254113'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2012/01/interested-in-accessing-and-managing.html' title='Interested in accessing and managing grid resources?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7033416306486544058</id><published>2012-01-19T16:11:00.002Z</published><updated>2012-01-19T16:11:13.225Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community Forum'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='CW12'/><category scheme='http://www.blogger.com/atom/ns#' term='EGI'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>It's that time of year again...</title><content type='html'>My inbox seems to be full of emails regarding conference calls for papers, early bird registrations, conference deadlines etc.&amp;nbsp; Yes it's conference preparation season and its in full swing!&lt;br /&gt;&lt;br /&gt;I received confirmation today that I'll be giving a paper at the forthcoming &lt;a href="http://cf2012.egi.eu/" target="_blank"&gt;EGI Community Forum&lt;/a&gt; on our champions networks.&amp;nbsp; I'll be talking about both our &lt;a href="http://www.ngs.ac.uk/campus-champions" target="_blank"&gt;Campus&lt;/a&gt; and &lt;a href="http://www.ngs.ac.uk/seiuccr/meetthechampions" target="_blank"&gt;Community&lt;/a&gt; champion networks and how we work with each other to promote e-infrastructure in the UK.&amp;nbsp; 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).&lt;br /&gt;&lt;br /&gt;Also in my inbox this week was an announcement from the &lt;a href="http://software.ac.uk/" target="_blank"&gt;Software Sustainability Institute&lt;/a&gt; (SSI) announcing that registration for their &lt;a href="http://software.ac.uk/cw12" target="_blank"&gt;Collaboration Workshop 2012&lt;/a&gt; (CW) is now open.&amp;nbsp; This is on of my favourite events as, unlike most conferences, you don't sit passively listening.&amp;nbsp; 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.&amp;nbsp; After the discussion a member of the break out group volunteers to report back to the CW as a whole.&amp;nbsp; 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.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It's a really lively meeting and you leave after 2 days feeling tired but feeling that you've achieved something worthwhile!&amp;nbsp; 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.&amp;nbsp; To see some of the topics already suggested for discussion visit the &lt;a href="http://software.ac.uk/cw12/cw12-breakout-topics" target="_blank"&gt;event website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7033416306486544058?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7033416306486544058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7033416306486544058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7033416306486544058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7033416306486544058'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2012/01/its-that-time-of-year-again.html' title='It&apos;s that time of year again...'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5975805825445919880</id><published>2012-01-12T11:10:00.002Z</published><updated>2012-01-12T11:10:45.515Z</updated><title type='text'>Just incase you missed it....</title><content type='html'>A new edition of the &lt;a href="http://www.ngs.ac.uk/ngs-news" target="_blank"&gt;quarterly NGS newsletter&lt;/a&gt; was released in December so if you missed it in the pre-Christmas rush, now is a chance to catch up!&lt;br /&gt;&lt;br /&gt;This edition featured articles on -&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the adoption of Globus Online by the NGS&lt;/li&gt;&lt;li&gt;NGS involvement in the EGI Federated Cloud Task Force and the benefits for NGS users&lt;/li&gt;&lt;li&gt;NGS user case study - Scalable Road Traffic Monitoring using Grid Computing&lt;/li&gt;&lt;li&gt;...and more!&lt;/li&gt;&lt;/ul&gt;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 &lt;a href="mailto:gillian.sinclair@manchester.ac.uk" target="_blank"&gt;let me know&lt;/a&gt;.&amp;nbsp; The next edition will coincide with conference season so copies of the newsletter will be distributed at the forthcoming &lt;a href="http://software.ac.uk/cw12" target="_blank"&gt;SSI Collaboration Workshop&lt;/a&gt; and the &lt;a href="http://cf2012.egi.eu/" target="_blank"&gt;EGI Community Forum&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5975805825445919880?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5975805825445919880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5975805825445919880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5975805825445919880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5975805825445919880'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2012/01/just-incase-you-missed-it.html' title='Just incase you missed it....'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7452735225549857023</id><published>2012-01-05T11:31:00.001Z</published><updated>2012-01-05T11:31:19.207Z</updated><title type='text'>Happy new year!</title><content type='html'>I hope you all had a good Christmas and New Year break.&lt;br /&gt;&lt;br /&gt;It's back to work and planning for the future here at the NGS with several future events on my to do list.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;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.&amp;nbsp; The &lt;a href="http://www.ngs.ac.uk/case-studies" target="_blank"&gt;full set of case studies &lt;/a&gt;numbers 29 with the latest arrivals listed below - &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ngs.ac.uk/using-the-ngs-to-run-a-computer-tournament-on-social-learning-strategies" target="_blank"&gt;Using the NGS to run a computer tournament on social learning strategies&lt;/a&gt; - Luke Rendell, University of St Andrews&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ngs.ac.uk/accelerating-the-processing-of-large-corpora-using-grid-computing-technologies-for-lemmatizing-176" target="_blank"&gt;Accelerating the Processing of Large Corpora: Using Grid Computing Technologies for Lemmatizing 176 Million Words Arabic Internet Corpus&lt;/a&gt; - Majdi Sawalha, University of Leeds&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ngs.ac.uk/computer-simulations-of-biological-molecules-at-the-atomic-level" target="_blank"&gt;Computer Simulations of Biological Molecules at the Atomic Level&lt;/a&gt; - Sarah Harris, University of Leeds&lt;/li&gt;&lt;/ul&gt;The next set of case studies are at the planning stage but these will take a slightly different direction.&amp;nbsp; The next set of case studies will look at how the NGS is working with large national and international projects to fulfill their objectives.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Also on the horizon is Easter conference season with several events coming up including the &lt;a href="http://cf2012.egi.eu/" target="_blank"&gt;EGI Community Forum&lt;/a&gt; which will take place in Munich in March.&amp;nbsp; Several NGS staff have submitted abstracts to this event highlighting work we have carried out in various areas including champion networks, authorisation and authentication.&lt;br /&gt;&lt;br /&gt;The week before Munich is the &lt;a href="http://software.ac.uk/cw12" target="_blank"&gt;Software Sustainability Institute Collaboration Workshop&lt;/a&gt; which you may remember from previous years.&amp;nbsp; This year the event will be held in Oxford and the NGS is involved in several ways including holding a session for our &lt;a href="http://software.ac.uk/cw12" target="_blank"&gt;SeIUCCR Community Champions&lt;/a&gt;.&amp;nbsp; Watch this space for more information!&lt;br /&gt;&lt;br /&gt;Apart from attending other organisation's events I have one of our own to organise.&amp;nbsp; Following the success of last years &lt;a href="http://www.ngs.ac.uk/seiuccr/summerschool" target="_blank"&gt;SeIUCCR e-infrastructure summer school&lt;/a&gt;, we will be holding another summer school this year.&amp;nbsp; 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!&amp;nbsp; Again keep an eye on the &lt;a href="http://www.ngs.ac.uk/" target="_blank"&gt;NGS website&lt;/a&gt; and our &lt;a href="http://www.jiscmail.ac.uk/NGS-NEWS" target="_blank"&gt;mailing list&lt;/a&gt; for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7452735225549857023?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7452735225549857023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7452735225549857023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7452735225549857023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7452735225549857023'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2012/01/happy-new-year.html' title='Happy new year!'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3320663208443657063</id><published>2011-12-20T14:25:00.002Z</published><updated>2011-12-20T14:25:40.039Z</updated><title type='text'>The Training Marketplace</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-5WfQtgpGR2E/TvCamvTu4LI/AAAAAAAAA6o/MykjOWWkN5w/s1600/blackboard.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-5WfQtgpGR2E/TvCamvTu4LI/AAAAAAAAA6o/MykjOWWkN5w/s200/blackboard.jpg" width="195" /&gt;&lt;/a&gt;Claire Devereux from the NGS introduces the EGI Training Marketplace. &lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.egi.eu/user-support/training_marketplace/" target="_blank"&gt;Training Marketplace&lt;/a&gt; is a service that allows you to search for or advertise training events and resources throughout the EGI community. These can be events or resources that may be open to absolutely anyone, just those within the EGI community, or they may be specific to a small project or to one country only. The Training Marketplace is the one-stop shop for your training needs as a user and is open and free for both academic and commercial providers to advertise in.&lt;br /&gt;&lt;br /&gt;Since May the Training Marketplace has evolved from a simple event and material repository into a interactive site where requirements can be captured, events can be rated, and the tool can be customised and embedded into third-party websites using our gadget generator. &lt;br /&gt;&lt;br /&gt;The following types of resources are currently supported:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;traditional training events, usually classroom based or workshops where people attend in person. They can also include virtual events running at specific times. The difference between training events and online training is that training events have a set start and end time whereas online training is accessible either permanently or over a longer time scale.&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can choose to display events as a list, on a calendar or on an interactive map.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;online training, available via the web. This category covers a wealth of resources, from self-study courses that require users to log in and complete exercises at their own pace leading to a qualification, through to online tutorials that users can tap into as they wish.&lt;/li&gt;&lt;li&gt;training resources, physical resources or services available to the community to assist in training. An example of a training resource is the GILDA Certification Authority. GILDA issues temporary (14 day) personal public key certificates (compliant with the X.509 standard) in order to access the GILDA Testbed for user training.&lt;/li&gt;&lt;li&gt;the requirements area is a place for users to describe their training needs and for training providers to see if there is interest in running courses. For example, a provider may post details of potential offerings and ask those interested to visit their website for further details, to check for viability before running a course.&lt;/li&gt;&lt;li&gt;University courses is the place for higher education institutions to advertise their Masters and Doctorate training opportunities.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;After attending an event or taking part in online training users can rate the event and leave their feedback, letting others know the value of their experience much in the same way are people do with online shopping nowadays.&lt;br /&gt;&lt;br /&gt;The latest release is a step towards improving the user's experience and looking towards longer term sustainability. It includes the new online training category, much improved search functionality, notifications to authors once entries are published and an improved calendar view. We are now working improve the functionality and appearance of the &lt;a href="http://egitraining.esc.rl.ac.uk/gadget/%20" target="_blank"&gt;Training Marketplace gadget&lt;/a&gt;, which allows projects or NGIs to embed the EGI Training Marketplace into their own website, pick and choose which parts to include and even skin some elements with their project colours. If you are an NGI or project we would be interested in hearing about your requirements for the gadget, so &lt;a href="mailto:UCST@egi.eu" target="_blank"&gt;please contact us&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3320663208443657063?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3320663208443657063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3320663208443657063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3320663208443657063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3320663208443657063'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/12/training-marketplace.html' title='The Training Marketplace'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-5WfQtgpGR2E/TvCamvTu4LI/AAAAAAAAA6o/MykjOWWkN5w/s72-c/blackboard.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7368140105932415960</id><published>2011-12-15T12:27:00.002Z</published><updated>2011-12-15T12:27:41.752Z</updated><title type='text'>CA stuff</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Three almost unrelated things, except that they relate to the CA(s), somewhat technical stuff, so bear with me:&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;If you have renewed your certificate recently and found that it didn't work with VOMS, this is due to a misdesigned "feature" of VOMRS that it insists on registering not just the user name but also the issuer name as part of the account. In the Real World(tm), we can keep the issuer (ie CA) name the same all the time but this does not work with grid middleware, so we have to change issuer name whenever we roll over. The "feature" adds no extra security for grid CAs because the user name will always be unique. There is a workaround that tells the server to ignore the feature, which we thought everyone had been using for years - but this, as Steve Traylen points out, will still cause problems if your certificate expires before you can resign the AUP (surely a rare case?!) - but should otherwise work fine. The best option otherwise seems to be to get your VOMS admin (not VO admin!) to duplicate the account entries, one with each issuer name, the old and the new one. CERN (Steve) has done this with theirs, and we are checking the other ones to see if they have failed to enable skipcacheck. &amp;nbsp;I am both amazed and sorry that we have not discovered (and resolved) this sooner... but Steve is a Wizard(tm) and will fix it... &amp;nbsp;Incidentally, it is not just us, other CAs roll over too - however, many have chosen to extend the lifetime of the existing certificate instead of renaming it - this will then not cause problems with the VOMRS accounts, but it causes problems with server/client synchronisation for HTTPS instead - if the server and client (browser) are not updated in sync (and they never are), some browsers will print obscure error messages and fail to connect (as we know from past experience).&lt;/li&gt;&lt;li&gt;Oh, and another good thing is that the IGTF rules have changed - we can now make the end entity issuing CAs have longer lifetime, so we no longer have to roll over every four years. &amp;nbsp;Hooray!&lt;/li&gt;&lt;li&gt;On the subject of IGTF 1.43 release which came out recently. We're rebuilding the NGS-specific release except we are going back (or forward?) to individual RPMs instead of a single one for the lot - this means we need a couple of dependency RPMs but we should then be able to not mess with the IGTF stuff much and sites can in principle fine tune what they install. We'll have to think about the dependencies carefully.&lt;/li&gt;&lt;li&gt;Related to this (so, er, not entirely unrelated), there is this problem with the IGTF root signing policy file. We're trialing the Least Elegant Workaround(tm) this time, having discussed it at some length, by &lt;i&gt;testing&lt;/i&gt; a self-signed version of the SLCS toplevel. This makes it independent of the root in the technical sense of building a verification path and checking signing policy files, so would slot in next to an unmodified IGTF release directly - but the downside is that we now have another self signed certificate that we'd need to establish trust in, and the fact that the policy of the SLCS branch (ie the SARoNGS CA, the CEDA CA, etc.) were supposed to be covered by the root CP. Depending on how good this looks (we're testing it from today), this &lt;i&gt;may&lt;/i&gt; appear in 1.43.&lt;/li&gt;&lt;li&gt;Oh yes, and I know I need to get TACAR corrected and updated. This is not trivial (requires writing forms and pgp signatures) so is awaiting a slot where I have some time...&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;That was three things, for suitably large values of three. If you have any questions, do get in touch...&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7368140105932415960?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7368140105932415960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7368140105932415960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7368140105932415960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7368140105932415960'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/12/ca-stuff.html' title='CA stuff'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2915712121101718734</id><published>2011-12-14T12:32:00.001Z</published><updated>2011-12-14T12:35:54.640Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='champions'/><title type='text'>Return of the Champions</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://2.bp.blogspot.com/-15N7Usd0r2c/TuiXDneV_hI/AAAAAAAAA6g/FN_dRMSJuVI/s1600/trophies.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-15N7Usd0r2c/TuiXDneV_hI/AAAAAAAAA6g/FN_dRMSJuVI/s1600/trophies.jpg" /&gt;&lt;/a&gt;I’ve recently taken over the organisation of the &lt;a href="http://www.ngs.ac.uk/campus-champions" target="_blank"&gt;NGS Campus Champions programme &lt;/a&gt;here at the NGS and last week I chaired the first meetingof the group.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Our Campus Champions come from a number of universitiesacross the UK and are mainly representatives from IT Services.&amp;nbsp; As for their role and activities on behalf ofthe NGS?&amp;nbsp; Well this was one of the mainthings I wanted to discuss at the meeting!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Thankfully all our Campus Champions agreed with my list ofproposed benefits for them (and us) of being a Champion.&amp;nbsp; In brief the NGS will provide training inusing NGS resources, tools and e-infrastructure; provide access to onlinetraining materials; produce publicity material to help them publicise the NGSand their role as Champion; hold Campus Champion events at relevant events;hold bi-monthly phone calls for dissemination of news and information.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In return the Campus Champions will actively promote the NGSwithin their institution offering advice and advising researchers; display NGSCampus Champions publicity material; pass onto the NGS requirements from theirinstitution and researchers; liaise between researchers, the institution andthe NGS; attend the bi-monthly Campus Champions meeting.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Currently we have 14 institutions with Campus Champions butwe are always looking for more!&amp;nbsp; If youare interested in becoming a Champion then &lt;a href="mailto:gillian.sinclair@manchester.ac.uk" target="_blank"&gt;please contact me&lt;/a&gt;.&amp;nbsp; Your site doesn’t have to be a member of theNGS for it to have a Champion. &amp;nbsp;&amp;nbsp;Thecurrent list of institutions is:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;Canterbury Christchurch &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;University of Huddersfield &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;University of Hull &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;University of Liverpool  &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;University of Manchester &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;Queen Mary - University of London &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/span&gt;University of Oxford &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;University of Reading &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;STFC - Daresbury Laboratory &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;STFC - Rutherford Appleton Laboratory &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;University of Sheffield &amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;University of Surrey &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;University of Sussex &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;University of York&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;The next meeting of the Campus Champions will take place byphone in February but in the meantime I shall be making some changes to theexisting Campus Champion pages on the NGS website.&amp;nbsp; Watch this space!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2915712121101718734?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2915712121101718734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2915712121101718734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2915712121101718734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2915712121101718734'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/12/return-of-champions.html' title='Return of the Champions'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-15N7Usd0r2c/TuiXDneV_hI/AAAAAAAAA6g/FN_dRMSJuVI/s72-c/trophies.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1488306726224081763</id><published>2011-11-28T10:53:00.001Z</published><updated>2011-11-28T11:07:20.545Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='feedback'/><title type='text'>Interact with the NGS</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-Osa5plbLzuI/TtNrLuPkAyI/AAAAAAAAA6Y/vuLL1IuCtN0/s1600/We-Need-You.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-Osa5plbLzuI/TtNrLuPkAyI/AAAAAAAAA6Y/vuLL1IuCtN0/s200/We-Need-You.jpg" width="128" /&gt;&lt;/a&gt;I recently updated the &lt;a href="http://www.facebook.com/UKNGI" target="_blank"&gt;NGS presence on Facebook&lt;/a&gt; to a new interactive page.&amp;nbsp; Instead of the old-style group page, the NGS now has a new page under the &lt;a href="http://www.ukngi.ac.uk/" target="_blank"&gt;UK NGI&lt;/a&gt; banner which reflects our role as the lead in the UK National Grid Initiative along with &lt;a href="http://www.gridpp.ac.uk/" target="_blank"&gt;GridPP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;By “liking” our page you can receive news updates from the NGS all in one place as well as news updates from the &lt;a href="http://www.software.ac.uk/" target="_blank"&gt;Software Sustainability Institute&lt;/a&gt; (SSI) and GridPP.&amp;nbsp; Please feel free to invite your friends and colleagues to "like" our page and to share articles with your friends list - help spread the word about e-infrastructure!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1488306726224081763?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1488306726224081763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1488306726224081763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1488306726224081763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1488306726224081763'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/11/interact-with-ngs.html' title='Interact with the NGS'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Osa5plbLzuI/TtNrLuPkAyI/AAAAAAAAA6Y/vuLL1IuCtN0/s72-c/We-Need-You.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2943379888818641149</id><published>2011-11-23T10:10:00.001Z</published><updated>2011-11-23T10:42:14.318Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='oerc'/><category scheme='http://www.blogger.com/atom/ns#' term='SC11'/><category scheme='http://www.blogger.com/atom/ns#' term='Globus'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='data management'/><category scheme='http://www.blogger.com/atom/ns#' term='cyberinfrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='press'/><title type='text'>NGS at SC'11 - round up</title><content type='html'>The UK presence was fairly significant this year at &lt;a href="http://sc11.supercomputing.org/" target="_blank"&gt;SC'11&lt;/a&gt; with attendance by David Wallom, NGS Technical Director and a significant number of the leaders of research computing centres from around UK universities. This included NGS member sites @ Bristol, Leeds, Oxford, Southampton and EPCC.&lt;br /&gt;&lt;br /&gt;In this blog post, David gives us a round up of NGS activities at this major computing event.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s1600/DSC_3463.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;Having got off of the very long flight from Heathrow&lt;br /&gt;to Seattle we settled onto the metro to get us&amp;nbsp; &lt;a href="http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s1600/DSC_3463.JPG" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s200/DSC_3463.JPG" width="200" /&gt;&lt;/a&gt;downtown. After passable sleep the following morning we headed over to the SC’11 venue – the Washington Convention Centre to collect our badges and then visit the workshop on HPC in Smart Grid, where there was UK interest from the EC FP7 &lt;a href="http://www.hiperdno.eu/" target="_blank"&gt;HiPerDNO project&lt;/a&gt; being presented by Dr Stef Salvini, &lt;a href="http://www.oerc.ox.ac.uk/" target="_blank"&gt;OeRC&lt;/a&gt;. Following a very productive day where we learnt the state of the art in US Smart grids, how they intend to utilize knowledge developed through the national e-infrastructure for research. We then met up with the &lt;a href="http://www.egi.eu/" target="_blank"&gt;EGI&lt;/a&gt; team who had an exhibition stand at the conference.&lt;a href="http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s1600/DSC_3463.JPG" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Monday workshop, &lt;a href="http://sc11.supercomputing.org/schedule/event_detail.php?evid=wksp122" target="_blank"&gt;Many-Task computing on Grids and Clouds 2011&lt;/a&gt;,&amp;nbsp; started off with an interesting keynote from &lt;a href="http://www.csse.monash.edu.au/%7Edavida/" target="_blank"&gt;David Abramson&lt;/a&gt; (Monash) a long term friend of the NGS through support for their &lt;a href="http://messagelab.monash.edu.au/Nimrod" target="_blank"&gt;Nimrod tool&lt;/a&gt; which is popular with several of our biosciences users. After this there was a panel session which went slightly off topic to talk about exascale more than Many task but it still attracted several questions around the need for exascale, when we are still struggling to get a significant user base onto smaller HPC systems. Overall a good workshop though having the panel first did mean that a number of people didn’t hang around for the rest of the papers. This workshop was operating in a very competitive market with other sessions on &lt;a href="http://sc11.supercomputing.org/schedule/event_detail.php?evid=wksp119" target="_blank"&gt;cloud&lt;/a&gt; and &lt;a href="http://sc11.supercomputing.org/schedule/event_detail.php?evid=wksp117" target="_blank"&gt;data management&lt;/a&gt; which also attracted significant crowds.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-fOQsoXqCz1Q/TszJ-KVWayI/AAAAAAAAA50/IbM7Xs7VMSQ/s1600/SC1.JPG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-fOQsoXqCz1Q/TszJ-KVWayI/AAAAAAAAA50/IbM7Xs7VMSQ/s200/SC1.JPG" width="200" /&gt;&lt;/a&gt;The first full day of the conference allowed for the first good look around the exhibition floor alongside several interesting birds of a feather sessions There was also the&amp;nbsp; first of a number of conversations with different groups and vendors, including Microsoft, Mathworks and Adaptive Computing.&amp;nbsp; To give an idea of scale this picture is down one of the main aisles in one of the 5 rooms that were all about this size!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pretty impressive stands by a number of people&lt;br /&gt;but the &lt;a href="http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s1600/SC2.JPG" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s200/SC2.JPG" width="200" /&gt;&lt;/a&gt;coolest was the multi projection globe on the&lt;a href="http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s1600/SC2.JPG" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;/a&gt; NOAA stand.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s1600/SC2.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-7mITbNeP2gs/TszJ9gX-PZI/AAAAAAAAA5w/JG0blbJUDhQ/s1600/SC4.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-7mITbNeP2gs/TszJ9gX-PZI/AAAAAAAAA5w/JG0blbJUDhQ/s200/SC4.JPG" width="200" /&gt;&lt;/a&gt;We of course also announced &lt;br /&gt;&lt;a href="http://www.ngs.ac.uk/news/uk-national-grid-service-ngs-adopts-globus-online" target="_blank"&gt;our activity with Globus Online&lt;/a&gt; which created a lot of interest and ended with us having a number of interesting conversations with NSF regarding future collaboration between our national e-infrastructures.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;During the meeting the EGI booth was continually visited by a reasonably large number of people, we had the &lt;a href="http://rtm.hep.ph.ic.ac.uk/" target="_blank"&gt;Real Time Monitor&lt;/a&gt; showing as normal (having seen a lot of 3D screens this needs to be done in 3d now for next year!). They did though give away a pretty large number of t-shirts as did a lot of stands, so I ended up as the &lt;a href="http://4.bp.blogspot.com/-zyLuAwM4o0Y/TszJ-4FeSfI/AAAAAAAAA6A/sa8lVthN6vU/s1600/SC3.JPG" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-zyLuAwM4o0Y/TszJ-4FeSfI/AAAAAAAAA6A/sa8lVthN6vU/s200/SC3.JPG" width="200" /&gt;&lt;/a&gt;moving poster board around down town&amp;nbsp; Seattle from 6:30-7am every morning on my morning run!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2943379888818641149?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2943379888818641149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2943379888818641149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2943379888818641149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2943379888818641149'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/11/ngs-at-sc11-round-up.html' title='NGS at SC&apos;11 - round up'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s72-c/DSC_3463.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-934269883974740422</id><published>2011-11-18T12:28:00.001Z</published><updated>2011-11-28T11:08:46.520Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='case studies'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='press'/><category scheme='http://www.blogger.com/atom/ns#' term='isgtw'/><category scheme='http://www.blogger.com/atom/ns#' term='archaeology'/><title type='text'>Dinosaurs, DNA and nuclear power</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://4.bp.blogspot.com/-B-qUNlwD0MM/TsZQ6gzfOZI/AAAAAAAAA5o/mzX4Ylj6d4A/s1600/dinosaur.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-B-qUNlwD0MM/TsZQ6gzfOZI/AAAAAAAAA5o/mzX4Ylj6d4A/s1600/dinosaur.jpg" /&gt;&lt;/a&gt;Just a normal month or so in the life of the NGS really butwhat do all 3 have in common?&lt;/div&gt;&lt;div class="MsoNormal"&gt;They were all research areas investigated using NGSresources.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The research of William Sellers, Phil Manning and Karl Bateson dinosaur locomotion was featured as a “&lt;a href="http://www.egi.eu/results/success_stories/how_fast_could_a_T-rex_run.html" target="_blank"&gt;success story&lt;/a&gt;” on the EGIwebsite.&amp;nbsp; They talked about how they usedGrid computing to understand better how dinosaurs moved around and what rolesthey played in their ancient world.&amp;nbsp; Asthere are no similar animals around today to compare to dinosaurs such as a T. Rex,the solution is to create a detailed computer simulation of the animal’sskeleton and muscles.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Not only was their research picked up by EGI but it alsofeatured in &lt;a href="http://www.isgtw.org/feature/how-fast-could-t-rex-run" target="_blank"&gt;iSGTW&lt;/a&gt; – fantastic publicity for the researchers and for the NGS!&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;I’ve been busy putting together some &lt;a href="http://www.ngs.ac.uk/case-studies" target="_blank"&gt;user case studies&lt;/a&gt; overthe last few weeks and I’m pleased to say that there are now a few more up onthe website showcasing the large spread of research areas that the NGS facilitates.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;First up is Charlie Laughton from the University ofNottingham who has been using the NGS for quite some time now. &amp;nbsp;He used the NGS to investigate the &lt;a href="http://www.ngs.ac.uk/finding-new-messages-hidden-in-the-genetic-code-with-the-ngs" target="_blank"&gt;flexibility and folding properties of DNA&lt;/a&gt; as understanding how the tightly packed DNA inhuman cells can still be read can, in turn, help to understand how cells switchgenes on and off.&amp;nbsp;&amp;nbsp; At present there is no clear understanding of howthis works.&amp;nbsp; Being able to influence thisin new ways may ultimately help to find new drugs to treat diseases such ascancer, develop new biofuels, and crops that can resist climate change.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Charlie said “…without the compute power and high-throughputprovided by the NGS, we would not have been able to deliver our part of theproject in a timely manner. At a more personal level, it led to one of the mosthighly cited publications I have ever had.”&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;John Allen from the University of Edinburgh explained howthey &lt;a href="http://www.ngs.ac.uk/gridqtl-computational-genetics-via-the-grid" target="_blank"&gt;use NGS resources&lt;/a&gt; to power the &lt;a href="http://www.gridqtl.org.uk/" target="_blank"&gt;GridQTL&amp;nbsp;portal&lt;/a&gt; which is used worldwideto study gene expression in a wide range of organisms.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;The team’s use of the NGS has greatly increased theproductivity of their users (currently around 400) in the QTL community. Oneexample of this is a GridQTL user at the University of Missouri Columbia.&amp;nbsp;They ran a series of studies on carcass, post-natal growth and reproductivetraits in commercial Angus cattle and found a speed up of from 20 people-weeks,using their old single server system, to 3 people-weeks to capture and analysethe data with GridQTL.&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Finally we have nuclear power!&amp;nbsp; Paul Martin from the University ofHuddersfield has been using the NGS to &lt;a href="http://www.ngs.ac.uk/using-the-ngs-to-help-determine-the-suitability-of-thoria-for-a-next-generation-nuclear-fuel" target="_blank"&gt;investigate the suitability of Thoria asan alternative form of nuclear fuel&lt;/a&gt;.&amp;nbsp; Paul’sresearch is particularly timely as there is increased interest in the use ofthorium dioxide for nuclear power rods not least because of its comparativelyhigh abundance in the earth’s crust and low cost.&amp;nbsp; It is for this reasonthat, although the main fuel for nuclear power reactors is currentlyurania-based, thoria-based fuel is attracting much attention as an alternativehigh performance nuclear fuel.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;All of our case studies can be found on the &lt;a href="http://www.ngs.ac.uk/case-studies" target="_blank"&gt;NGS website&lt;/a&gt; andwe now have a collection of 26 covering a wide range of research areas.&amp;nbsp; If you are interested in using the NGS casestudies to promote grid resources then please &lt;a href="mailto:gillian.sinclair@manchester.ac.uk" target="_blank"&gt;let us know&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-934269883974740422?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/934269883974740422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=934269883974740422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/934269883974740422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/934269883974740422'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/11/dinosaurs-dna-and-nuclear-power.html' title='Dinosaurs, DNA and nuclear power'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-B-qUNlwD0MM/TsZQ6gzfOZI/AAAAAAAAA5o/mzX4Ylj6d4A/s72-c/dinosaur.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3682407808296986691</id><published>2011-11-10T12:00:00.003Z</published><updated>2011-11-10T12:01:33.017Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='SeIUCCR'/><category scheme='http://www.blogger.com/atom/ns#' term='champions'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>A tangled web we weave</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-aAfAnUbMMdw/Tru8009JQSI/AAAAAAAAA5g/tRtsNi1fXa4/s1600/857548_spiderweb_2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-aAfAnUbMMdw/Tru8009JQSI/AAAAAAAAA5g/tRtsNi1fXa4/s1600/857548_spiderweb_2.jpg" /&gt;&lt;/a&gt;In the September 2011 edition of &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/newsletters/Sept%202011%20NGS%20news.pdf" target="_blank"&gt;NGS News&lt;/a&gt;, we published an article by our Technical Director David Wallom which highlighted the networks of champions that exist within the NGS.&amp;nbsp; To compliment this I also received and published &lt;a href="http://www.ngs.ac.uk/news/not-so-secret-agents" target="_blank"&gt;an article on our website&lt;/a&gt; from Simon Hettrick from the &lt;a href="http://www.software.ac.uk/" target="_blank"&gt;Software Sustainability Institute&lt;/a&gt; about their network of champions which they have thankfully called &lt;a href="http://www.software.ac.uk/agents" target="_blank"&gt;Agents&lt;/a&gt;.&amp;nbsp; Too many champions spoil the broth and all that...&lt;br /&gt;&lt;br /&gt;It got me thinking about how these networks all fit together like a spiders web as some people are members of more than one champions network and some institutions have more than one person involved.&amp;nbsp; A tangled web indeed!&lt;br /&gt;&lt;br /&gt;This has probably come to the forefront of my mind as, due to some staff changes at the NGS, I'll be a lot more involved in the organisation of the Campus and Community Champions here at the NGS.&lt;br /&gt;&lt;br /&gt;So what are these Champions and who are they?&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.ngs.ac.uk/campus-champions" target="_blank"&gt;Campus Champions&lt;/a&gt; as suggested by the name, promote the NGS and the services we provide on their university campus or in their institution.&amp;nbsp; They tend to be people involved in research computing or ITS but we also have researchers involved.&amp;nbsp; All NGS member sites are expected to nominate a Campus Champion but we welcome Campus Champions from any UK university or institution.&amp;nbsp; Your site doesn't have to be a member to have a Campus Champion!&amp;nbsp; If you are interested in promoting the NGS at your institution or university (with help and support from the NGS) then please &lt;a href="mailto:gillian.sinclair@manchester.ac.uk" target="_blank"&gt;get in touch&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.ngs.ac.uk/seiuccr/meetthechampions" target="_blank"&gt;Community Champions&lt;/a&gt; are funded by the EPSRC funded &lt;a href="http://www.ngs.ac.uk/seiuccr/home" target="_blank"&gt;SeIUCCR&lt;/a&gt; project and are researchers who actively use e-infrastructure in their research.&amp;nbsp; They promote to their research community, peers and colleagues from all institutions and universities.&amp;nbsp; We are looking for more Community Champions from all and every research area so if you are interested in promoting your research and your use of the NGS then please &lt;a href="mailto:gillian.sinclair@manchester.ac.uk" target="_blank"&gt;get in touch&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;There will be some slight changes to our Champions networks and hopefully you will see a lot more activity from these already active groups.&amp;nbsp; I want to highlight their activities more and demonstrate their contribution to the NGS and e-infrastructure as a whole.&amp;nbsp; I'd also like to link them more closely with the SSI Agents.&lt;br /&gt;&lt;br /&gt;Lots of plans are afoot so watch this space!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3682407808296986691?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3682407808296986691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3682407808296986691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3682407808296986691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3682407808296986691'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/11/tangled-web-we-weave.html' title='A tangled web we weave'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-aAfAnUbMMdw/Tru8009JQSI/AAAAAAAAA5g/tRtsNi1fXa4/s72-c/857548_spiderweb_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6920154703713920751</id><published>2011-10-27T11:43:00.000+01:00</published><updated>2011-10-27T11:43:10.105+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NGS News'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='newsletter'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'>A smattering of updates</title><content type='html'>Over conference season there was what can only be described as a smattering of small announcements that you may have missed during your travels.&amp;nbsp; The blog seems like an ideal place to gather these together!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NGS News&lt;/b&gt;&lt;br /&gt;The latest edition of our quarterly newsletter was released in time for conference season.&amp;nbsp; Available to &lt;a href="http://www.ngs.ac.uk/ngs-news"&gt;download from our website&lt;/a&gt;, September’s edition contains articles on -&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z_kfnM9p4x0/Tqk1NWjCdEI/AAAAAAAAA5Q/Dhwq429TpTw/s1600/Sept2011+thumbnail+v1.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Z_kfnM9p4x0/Tqk1NWjCdEI/AAAAAAAAA5Q/Dhwq429TpTw/s1600/Sept2011+thumbnail+v1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;A round up of news from Europe including the release of the first Unified Middleware Distribution&lt;/li&gt;&lt;li&gt;An introduction to the new Certificate Wizard&lt;/li&gt;&lt;li&gt;Championing e-Research and e-infrastructure - the Campus and Community Champions&lt;/li&gt;&lt;li&gt;NGS user case study - Using the NGS to model the climate impact of aircraft emissions&lt;/li&gt;&lt;li&gt;...and more!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Tell us what you think!&lt;/b&gt;&lt;br /&gt;Also on the website we have a new poll on the &lt;a href="http://www.ngs.ac.uk/"&gt;home page&lt;/a&gt;.&amp;nbsp; This time we are asking people how easy it is to find the information they are looking for on the NGS website.&amp;nbsp; So no matter if you are a frequent or occasional visitor to the NGS website, let us know by voting in our poll.&amp;nbsp; It can be found on the right hand side of the homepage.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Busy users&lt;/b&gt;&lt;br /&gt;There is a new NGS user case study on the website.&amp;nbsp; Maria Holstensson from the Institute of Cancer Research explains how she is &lt;a href="http://www.ngs.ac.uk/optimisation-of-imaging-during-radionuclide-therapy-using-simulations"&gt;using the NGS to optimise cancer treatment for children suffering neuroblastoma&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Children with neuroblastoma who are being treated with targeted radionuclide therapy can have their treatment monitored with gamma camera images. These images are used to calculate the amount of drug taken up by the tumour and to estimate the radiation dose. However the image quality can be poor due to scattering and interference. Maria Holstensson from the Institute of Cancer Research is looking at tackling these problems.&lt;br /&gt;&lt;br /&gt;Maria said "&lt;i&gt;We have had absolutely fantastic help from the NGS and as a result of using the Grid we have been able to run multiple parallel simulations that we would not have been able to run otherwise&lt;/i&gt;".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;How many?!&lt;/b&gt;&lt;br /&gt;We’re pleased to announce that we now have over 1000 subscribers our fortnightly NGS news bulletin.&amp;nbsp; We have subscribers from all over the UK and much further afield with 21 countries represented amongst our subscribers.&amp;nbsp;&lt;br /&gt;The news bulletin is delivered to your inbox every second Friday (with some exceptions during conference and holiday season!) and contains news from the NGS, updates from our member sites, details of forthcoming relevant conferences, calls for papers for relevant journals and much more.&amp;nbsp; You can subscribe to the mailing list from the &lt;a href="https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=NGS-NEWS"&gt;JISCmail site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6920154703713920751?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6920154703713920751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6920154703713920751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6920154703713920751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6920154703713920751'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/10/smattering-of-updates.html' title='A smattering of updates'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Z_kfnM9p4x0/Tqk1NWjCdEI/AAAAAAAAA5Q/Dhwq429TpTw/s72-c/Sept2011+thumbnail+v1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2529939674083339698</id><published>2011-10-20T13:50:00.004+01:00</published><updated>2011-10-20T13:50:54.089+01:00</updated><title type='text'>Lounging in Lyon and yawning in York</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-nrU_V8muuM8/TqAY0SpZgCI/AAAAAAAAA44/X-jPMJUOw-o/s1600/315075_10150409489258055_589903054_10234604_1413247425_n.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-nrU_V8muuM8/TqAY0SpZgCI/AAAAAAAAA44/X-jPMJUOw-o/s320/315075_10150409489258055_589903054_10234604_1413247425_n.jpg" width="240" /&gt;&lt;/a&gt;Oh I wish!&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The September conference season was hectic as always for the NGS team with the &lt;a href="http://tf2011.egi.eu/"&gt;EGI Technical Forum&lt;/a&gt; (Lyon) and the &lt;a href="http://www.allhands.org.uk/"&gt;UK e-Science All Hands Meeting&lt;/a&gt; (York) back to back.&amp;nbsp; There was definitely no time for lounging in the Lyon sunshine although we may have yawned on the train home from York as the conference travel came to an end.&lt;br /&gt;&lt;br /&gt;The EGI meeting in Lyon was a great success as always with over 600 attendees.&amp;nbsp; The meeting is an excellent opportunity for the NGS, in it’s role as the &lt;a href="http://www.ukngi.ac.uk/"&gt;UK National Grid Initiative&lt;/a&gt; (NGI), to meet up with other NGI’s from all over Europe.&amp;nbsp; As well as looking after and organising the UK NGI exhibition stand in conjunction with GridPP, I was also involved in a session in my role as NGS Liaison Officer.&lt;br /&gt;&lt;br /&gt;The NGS has held successful roadshow events for several years and these have caught the eye of EGI who are looking at doing something similar through the NGI’s.&amp;nbsp; I was asked to take part in the &lt;a href="https://www.egi.eu/indico/sessionDisplay.py?sessionId=65&amp;amp;confId=452#20110921"&gt;EGI / NGI roadshow session&lt;/a&gt; and &lt;a href="https://www.egi.eu/indico/contributionDisplay.py?contribId=311&amp;amp;confId=452"&gt;present on my experiences &lt;/a&gt;of organising and holding roadshows and measuring the feedback and impact of these events.&lt;br /&gt;&lt;br /&gt;There was an interesting discussion after the presentations regarding what the NGI’s would need to host these events and what materials they would find useful.&amp;nbsp; In some cases more staff and more time would be very helpful but the ability for the EGI to provide these resources are somewhat limited!&amp;nbsp; I was also asked about practical points such as organising registration and finding the right people in institutions to help host the events.&amp;nbsp; Hopefully the discussion minutes will be made available at some point.&amp;nbsp; Some more discussion points were captured on the &lt;a href="http://gridtalk-project.blogspot.com/2011/09/spreading-word.html"&gt;GridCast blog entry&lt;/a&gt; on the session.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-7GQs6jGWI3Q/TqAY9D3xtcI/AAAAAAAAA5A/ohrCsv9DzYQ/s1600/ahm110010.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="229" src="http://4.bp.blogspot.com/-7GQs6jGWI3Q/TqAY9D3xtcI/AAAAAAAAA5A/ohrCsv9DzYQ/s320/ahm110010.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://www.allhands.org.uk/"&gt;AHM meeting&lt;/a&gt; at York attracted 150 people this year and seemed dominated by one word – Cloud!&amp;nbsp; I lost count of the number of cloud sessions taking place over the 4 days.&amp;nbsp; The meeting was stimulating and thought provoking judging by the copious amount of notes I took.&amp;nbsp; However one of the main activities for the NGS was the &lt;a href="http://www.ngs.ac.uk/seiuccr/home"&gt;SeIUCCR&lt;/a&gt; organised workshop – &lt;a href="http://www.allhands.org.uk/Workshops%20and%20Birds-of-a-Feather#Champs"&gt;Meet the Champions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The purpose of this workshop was to give attendees an opportunity to meet the researchers that have been promoting and championing research in different e-Science areas and to find out about their work and how they utilise e-infrastructure.&amp;nbsp; The guest speaker was Scott Lathrop from the &lt;a href="https://www.xsede.org/"&gt;XSEDE project&lt;/a&gt; where he is the &lt;a href="https://www.xsede.org/education-and-outreach/-/blogs/meet-the-xsede-education-team"&gt;Director for Education, Outreach and Training&lt;/a&gt;.&amp;nbsp; Scott talked about their &lt;a href="https://www.xsede.org/web/guest/campus-champions"&gt;Campus Champion programme&lt;/a&gt; and how they ensure that Campus Champions feel involved and part of the project.&amp;nbsp; They have many of the same responsibilities as our Campus Champions including raising awareness of XSEDE and even providing training in using the resources.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Two of our Community Champions also presented at this event outlining the issues in their research areas regarding e-infrastructure, getting started, having the right support at their institution etc.&amp;nbsp; There was also a very lively discussion panel at the end of the session with many issues raised including how scientific researchers work and the risks involved in devoting time to starting to use new technologies.&lt;br /&gt;&lt;br /&gt;It’s great to hear researchers and users speaking about their experiences of actually using this technology, as it sometimes seems, that users get forgotten about in all the discussion about standards and programming.&amp;nbsp; We need a reminder that at the end of the day this is about building tools and providing a service that people will want to use and find beneficial and that will help further their research.&amp;nbsp; It’s most definitely not a case of “build it and they shall come”!&lt;br /&gt;&lt;br /&gt;I’ll make sure that all the presentations from the AHM workshop are available on the NGS website soon so watch this space!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2529939674083339698?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2529939674083339698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2529939674083339698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2529939674083339698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2529939674083339698'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/10/lounging-in-lyon-and-yawning-in-york.html' title='Lounging in Lyon and yawning in York'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-nrU_V8muuM8/TqAY0SpZgCI/AAAAAAAAA44/X-jPMJUOw-o/s72-c/315075_10150409489258055_589903054_10234604_1413247425_n.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1747705870085856833</id><published>2011-10-13T14:06:00.000+01:00</published><updated>2011-10-13T14:08:14.185+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='summer school'/><category scheme='http://www.blogger.com/atom/ns#' term='events'/><category scheme='http://www.blogger.com/atom/ns#' term='SeIUCCR'/><title type='text'>A long long time ago... or so it seems</title><content type='html'>Before the mayhem of the September conference season was upon us, the NGS ran a successful summer school at the beginning of the month.&amp;nbsp; The &lt;a href="http://www.ngs.ac.uk/seiuccr/summerschool"&gt;e-infrastructure summer school&lt;/a&gt; was part of the &lt;a href="http://www.ngs.ac.uk/seiuccr/home"&gt;SeIUCCR&lt;/a&gt; project.&amp;nbsp; You can read more about the background to the summer school and project in &lt;a href="http://nationalgridservice.blogspot.com/2011/08/e-infrastructure-summer-school.html"&gt;my blog post&lt;/a&gt; from the beginning of August.&lt;br /&gt;&lt;br /&gt;We had over 25 students join us down in Coesner's House in Abingdon for 4 days and they came from a wide variety of backgrounds.&amp;nbsp; We had students who were in their first year or two of their PhD as well as post docs and they came from Edinburgh to Essex and everywhere inbetween.&lt;br /&gt;&lt;br /&gt;So how was the summer school?&amp;nbsp; Was it a success?&amp;nbsp; Did the students learn and enjoy it?&lt;br /&gt;&lt;br /&gt;Well the best people to ask are the students themselves.&amp;nbsp; All the students were asked to provide us with feedback and some were even willing to write a few more words.&lt;br /&gt;&lt;br /&gt;Ed Day from Canterbury Christ Church University attended the summer school and this is what he had to say:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;"The recent SeIUCCR Summer School was a very enjoyable andinformative experience. As a newcomer to grid research I found the the summerschool extemely useful. It contained some important introductory pieces as wellas covering many topics in more depth suitable for anyone wishing to use theNGS. Sessions consisted of a good mix of high level overviews and hands-onpracticals such as using the P-GRADE portal.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;The presenters were very knowledgable and helpful andwere eager to inform on all aspects of grid computing. Some sessions involvedthe speakers talking individually with attendees and I found the staff gaveuseful advice and were very supportive of my project.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Before the school I thought my particular research area,the forensic investigation of mobile phones, might be a good fit for gridcomputing, and by the end of the summer school I felt much more able to pursuemy research in an informed manner using the NGS. It was useful to know how grid,cloud and high performance computing relate to one another&amp;nbsp; and over the four days I feel I became muchmore aware, in a less naive way, of how my research would benefit from theresources the NGS has to offer. In particular I learnt to think about myresearch differently: how my phone investigation process would be best able tobenefit from a grid architecture.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Indeed the school helped support my view that the NGSwould be a good resource for ANY project that needs HPC not just vast numbercrunching modelling applications such as those such by molecular biologists orquantum level physicists (although of course it is good for that too).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;I liked the food too!"&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;br /&gt;And it wasn't just Ed who enjoyed the summer school!&lt;br /&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;"The summer school has been a fascinating activity.The hands on sessions have familiarized us with HPC/Grid/Cloud, which areuseful resourses that I have never had access to or known how to access, whilstthe Meeting Champions and Q&amp;amp;A sessions made it possible for us to know howthese resourses could facilitate our research. The SeiUCCR summer school providesa great opportunity of learning, communicating and networking. I would like tothank all the people who made this summer school possible"&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;,Arial,Helvetica,sans-serif; font-size: small;"&gt;"The summer school was a relaxed and friendly environment. It provided detailed information about the various resources available to researchers both in terms of computer resources and support. The staff where very approachable and keen to show an interest in the attendees work. Overall it was a great experience I would recommend to anyone who has an interest in grid/cloud/HPC or who's work may benefit from such technologies."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For anyone who was unsuccessful in obtaining a place at the e-infrastructure summer school, &lt;a href="http://www.ngs.ac.uk/seiuccr/ss2011presentations"&gt;the presentations&lt;/a&gt; are now available online.&amp;nbsp; Due to receiving over 120 applications for the summer school and only having a limited number of places, I know many people were keen to see the presentations.&lt;br /&gt;&lt;br /&gt;There will be another summer school in 2012 so watch this space for forthcoming announcements next year!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1747705870085856833?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1747705870085856833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1747705870085856833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1747705870085856833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1747705870085856833'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/10/long-long-time-ago-or-so-it-seems.html' title='A long long time ago... or so it seems'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6398755975550501641</id><published>2011-09-29T11:06:00.000+01:00</published><updated>2011-09-29T11:06:27.955+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><category scheme='http://www.blogger.com/atom/ns#' term='AHM 2011'/><title type='text'>Blogging off</title><content type='html'>It is the last day of &lt;a href="http://www.allhands.org.uk/"&gt;All Hands&lt;/a&gt; 2011 and it is my last day working for the NGS.&lt;br /&gt;&lt;br /&gt;After 4 years of general griddery, I'm moving on.&lt;br /&gt;&lt;br /&gt;Four years is a long time in research, and today's All Hands meeting at York is very different from the first grid event I attended, &lt;a href="http://www.gridforum.org/OGF20"&gt;Open Grid Forum 20&lt;/a&gt; in Manchester.&lt;br /&gt;&lt;br /&gt;I remember that the Manchester meeting was &lt;b&gt;huge&lt;/b&gt; and full of international delegates.&lt;br /&gt;&lt;br /&gt;The UK contingent were based in something called the UK e-Science Village - which conjured up bucollic images of computer scientists dancing around the maypole on the e-Science village green, just next to the local shop for local people.&lt;br /&gt;&lt;br /&gt;At the very least, I was hoping to see the UK e-Science Village People giving a rousing chorus of their classic - `(its fun to be at the) &lt;a href="http://www.stfc.ac.uk/"&gt;STFC&lt;/a&gt;.'&lt;br /&gt;&lt;br /&gt;The village turned out to be a very large display booth.&lt;br /&gt;&lt;br /&gt;All Hands is national, rather than international. The conference and the booths are smaller. As at OGF, people still enthuse about shiny new technology that will solve all our problems in the future. &lt;br /&gt;&lt;br /&gt;But in among them are people using the less-shiny, less-all-singing, less-all-dancing software that we have &lt;b&gt;now&lt;/b&gt;. And they are using it to do new research that is &lt;b&gt;nothing&lt;/b&gt; to do with the technology itself.&lt;br /&gt;&lt;br /&gt;And it is those are the people I want to hear - because what I have learned to call e-Infrastructure is very broad - in one session yesterday, the talks covered the behaviour of the heart, and how what the researchers have learned there has been applied to the way muscles move when giving birth; and how to model the way water shapes landscapes over millennia.&lt;br /&gt;&lt;br /&gt;I still do not give a damn about how clever, or web-service-y, or standards compliant, a bit of e-Infrstructure is. It is what you do with it that counts.&lt;br /&gt;&lt;br /&gt;It is the researchers who have take what we provide and use it to deliver the research that could not otherwise be done. These are the people you can read about in the &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;case studies&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;These are the people who have turned e-Research into Research - and will continue to do so for many years to come.&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6398755975550501641?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6398755975550501641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6398755975550501641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6398755975550501641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6398755975550501641'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/09/blogging-off.html' title='Blogging off'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5799054687639197730</id><published>2011-09-27T15:08:00.003+01:00</published><updated>2011-09-27T15:10:59.276+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='AHM 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>Goodbye UKI, hello NGI_UK</title><content type='html'>At &lt;a href="http://www.allhands.org.uk/"&gt;All Hands 2011&lt;/a&gt;, in the atrium of the University of York's brand new &lt;a href="http://www.york.ac.uk/hub/"&gt;Ron Cooke Hub&lt;/a&gt; conference venue.&lt;br /&gt;&lt;br /&gt;On our stand in the middle of the room is a familiar face - helpdesk manager John Kewley - sitting under a slightly less familiar sign.&lt;br /&gt;&lt;br /&gt;It doesn't say NGS, or GridPP, although both have posters on display.&lt;br /&gt;&lt;br /&gt;The sign says but 'NGI' - aka National Grid Infrastructure - and we have had to to get used to it very quickly.&lt;br /&gt;&lt;br /&gt;At&amp;nbsp; last week's &lt;a href="http://www.egi.eu/"&gt;EGI&lt;/a&gt; &lt;a href="http://www.ngs.ac.uk/events/egi-technical-forum-2011"&gt;technical forum&lt;/a&gt;, what was the UKI ROC - or the UK and Ireland Regional Operation Centre - was offically replaced by two new NGIs called NGI_UK and NGI_IE.&lt;br /&gt;&lt;br /&gt;And lots of things broke - including the &lt;a href="http://www.ngs.ac.uk/load-monitor"&gt;load monitor&lt;/a&gt; and the &lt;a href="https://nagios01.ngs.ac.uk/nagios"&gt;Nagios testing service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Names matter. Both the load monitor and Nagios were pulling information about sites and users from the &lt;a href="https://goc.egi.eu/"&gt;Grid Operations Centre Database.&lt;/a&gt; More specifically, they will pulling information about sites and users associated with the &lt;b&gt;UKI&lt;/b&gt; ROC.&lt;br /&gt;&lt;br /&gt;The UKI ROC is no more: it has no sites or users associated with it.&lt;br /&gt;&lt;br /&gt;So... we have spent the last few days tracking down every reference to the 'UKI' in every configuration file for every service and replacing them with NGI_UK.&lt;br /&gt;&lt;br /&gt;There were quite a few....&lt;br /&gt;&lt;br /&gt;The load monitor is back. We've been working on Nagios today and it should be fully working soon.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5799054687639197730?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5799054687639197730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5799054687639197730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5799054687639197730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5799054687639197730'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/09/goodbye-uki-hello-ngiuk.html' title='Goodbye UKI, hello NGI_UK'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8113327054307899221</id><published>2011-09-19T16:52:00.001+01:00</published><updated>2011-09-19T16:52:20.668+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='ARC'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>Three Little Words</title><content type='html'>There are these three little words. For some people, these words bring feelings of fulfilment and contentment. For others, they bring nothing but frustration. &lt;br /&gt;&lt;br /&gt;Those three little words are:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;i&gt;Proof of Concept&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For that part of the e-Research Community interested in how research will be done in future, A &lt;i&gt;proof of concept&lt;/i&gt; is evidence that it is possible to do something new and interesting, using something new and interesting. It might change the way research is done next decade. It is more than enough for a published paper and a presentation at &lt;a href="http://www.allhands.org.uk/"&gt;All Hands&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And it is of bog-all use to those for whom e-Research is simply a means to an end. They just want something that works&amp;nbsp;&lt;i style="font-weight: bold;"&gt;now&lt;/i&gt;&amp;nbsp;and works reliably.&lt;br /&gt;&lt;br /&gt;There is always a gap between the potentially useful and the actually useful. When you can build something that bridges that gap, you can enable&amp;nbsp;&lt;a href="http://www.ngs.ac.uk/case-studies"&gt;research&lt;/a&gt;&amp;nbsp;that would not otherwise be done.&lt;br /&gt;&lt;br /&gt;Which brings me to slightly embarrassing news that our &lt;a href="http://nationalgridservice.blogspot.com/search/label/ARC"&gt;project&lt;/a&gt; to deploy the &lt;a href="http://www.nordugrid.org/arc"&gt;ARC middleware&lt;/a&gt;&amp;nbsp;in front of the local High Performance Computing service has been a complete success... as a&amp;nbsp;&lt;i&gt;&lt;b&gt;proof of concept&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;We have shown that&amp;nbsp;it &lt;b&gt;is&lt;/b&gt;&amp;nbsp;possible to deploy ARC services in front of what we should now be calling &lt;a href="http://en.wikipedia.org/wiki/Sun_Grid_Engine"&gt;Oracle Grid Engine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;With some inventive use of ssh copies in prolog and epilog scripts --- that this can be made to work even where there is no file-space shared between the grid 'front end' and the HPC cluster.&lt;br /&gt;&lt;br /&gt;We also know that you can support&amp;nbsp;&lt;a href="http://nationalgridservice.blogspot.com/2011/09/it-is-not-easy-being-parallel.html"&gt;parallel tasks&lt;/a&gt;&amp;nbsp; using ARCs &lt;b&gt;Runtime Environment&lt;/b&gt; mechanism --- there are examples at the bottom of the (slightly out of date) &lt;a href="http://www.nordugrid.org/applications/environments/"&gt;Nordugrid documentation&lt;/a&gt;&amp;nbsp;--- and&amp;nbsp;&lt;a href="http://scotgrid.blogspot.com/2011/05/arc-and-lcmaps.html"&gt;make use of to the LCAS/LCMAPS authentication system&lt;/a&gt; used by other grid software.&lt;br /&gt;&lt;br /&gt;Which is nice....&lt;br /&gt;&lt;br /&gt;Whether it is going to be useful is a completely different question. &amp;nbsp;We do not yet know if the local communities who are best placed to use it --- the rather&amp;nbsp;incongruous pairing of&amp;nbsp;&lt;a href="http://www.uksolphys.org/"&gt;Solar Physics&lt;/a&gt; and &lt;a href="http://www.neiss.org.uk/"&gt;Social Science&lt;/a&gt; --- will want to do so.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Epilogue: Prologs and Epilogs&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;A quick technical note on faking a shared directory via Grid Engine prolog and epilog scripts.&lt;br /&gt;&lt;br /&gt;The scripts run just before the start and just after the end of every job.&lt;br /&gt;&lt;br /&gt;ARC-the-middleware obligingly changes directory to the 'shared' scratch directory before submitting the job. This mean that prolog and epilog scripts are presented with the path to this directory in the $SGE_O_WORKDIR environment variable.&lt;br /&gt;&lt;br /&gt;The recipe is along the lines of...&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create a ssh keypair for each user - to be used &lt;b&gt;solely&lt;/b&gt;&amp;nbsp;for transfers from HPC backend to grid front end&lt;/li&gt;&lt;li&gt;Copy the private key to a safe place on the HPC back end, readable only by the user. We will call this $GRID_KEYS.&lt;/li&gt;&lt;li&gt;Use the public key to create a per-user authorized_key file on the grid front end in somewhere like&lt;br /&gt;&amp;nbsp; &amp;nbsp;/etc/ssh/authorized_keys.d/$USER&lt;br /&gt;and change the /etc/ssh/sshd_config (again on the grid-front-end) to set.&lt;br /&gt;&amp;nbsp; &amp;nbsp; AuthorizedKeysFile &amp;nbsp;/etc/ssh/authorized_keys.d/%u&lt;/li&gt;&lt;li&gt;Add code to prolog and epilog to use scp (or rdist) with the -i $GRID_KEYS/$USER to pull files from $SGE_O_WORKDIR at the beginning of the job and push them back at the end.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8113327054307899221?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8113327054307899221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8113327054307899221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8113327054307899221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8113327054307899221'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/09/three-little-words.html' title='Three Little Words'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5269469496475307703</id><published>2011-09-13T12:52:00.002+01:00</published><updated>2011-09-13T12:52:34.790+01:00</updated><title type='text'>Conference season approaches...</title><content type='html'>It's gone slightly quieter for me now that the &lt;a href="http://www.ngs.ac.uk/seiuccr/summerschool"&gt;SeIUCCR e-infrastructure summer school&lt;/a&gt; is safely under way.&amp;nbsp; 30 students are now ensconced in Coesner’s House in Abingdon where they are learning about the wonders of e-infrastructure and how it can help their research.&amp;nbsp; As I type they will have just finished a “hands on” session on the NGS and how to run jobs on our resources.&lt;br /&gt;&lt;br /&gt;One event is underway but we still have two to go.&amp;nbsp; Next week sees many of the NGS staff at the &lt;a href="http://tf2011.egi.eu/"&gt;EGI Technical Forum&lt;/a&gt; in Lyon.&amp;nbsp; The NGS in conjunction with &lt;a href="http://www.gridpp.ac.uk/"&gt;GridPP&lt;/a&gt; is the &lt;a href="http://www.ukngi.ac.uk/"&gt;UK National Grid Infrastructure&lt;/a&gt; (UK NGI) and in turn the UK NGI is part of EGI (&lt;a href="http://www.egi.eu/"&gt;European Grid Infrastructure&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;It’s a very active meeting for many NGS staff due to the level of involvement we have in this major project.&amp;nbsp; As well as meetings, there will also be presentations in several sessions from NGS staff.&amp;nbsp; I’ve been asked to give a presentation on the &lt;a href="http://www.ngs.ac.uk/ngs-roadshows"&gt;NGS roadshows&lt;/a&gt; as EGI are developing their own roadshows – well they say that imitation is the greatest form of flattery!&amp;nbsp; As always the UK NGI will have a stand at the event where people can talk to us further about our activities, meet staff and obtain information.&amp;nbsp; If you are attending the EGI Technical Forum then drop by and see us.&lt;br /&gt;&lt;br /&gt;The week following the EGI conference, many of us will be in York for the &lt;a href="http://www.allhands.org.uk/"&gt;UK e-Science All Hands Meeting&lt;/a&gt;.&amp;nbsp; Registration for this is open until the 19th of September so if you want to go, make sure you register soon!&amp;nbsp; Again the NGS will have an exhibition stand along with GridPP at the event.&amp;nbsp; The exhibition stand will be a hive of activity as there will be several demos taking place here.&amp;nbsp; The demos are – &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Applying for UK e-Science Certificates using the new CA Certificate tool&lt;/li&gt;&lt;li&gt;Taverna Server: Towards enabling long running workflows on the NGS&lt;/li&gt;&lt;/ul&gt;Some of our users will be actively taking part in the conference with demos and presentations not to mention NGS staff giving presentations and posters as well.&lt;br /&gt;&lt;br /&gt;A major activity at AHM is a workshop organised by &lt;a href="http://www.ngs.ac.uk/seiuccr/home"&gt;SeIUCCR&lt;/a&gt; which is a collaboration between the NGS and the Software Sustainability Institute (SSI).&amp;nbsp;&amp;nbsp;&amp;nbsp; The workshop is entitled&amp;nbsp; "&lt;a href="http://www.ngs.ac.uk/seiuccr/ahm2011workshop"&gt;Meet the Champions&lt;/a&gt;" and will take place on the Tuesday 13:30-16:30.&lt;br /&gt;&lt;br /&gt;The workshop is an opportunity to meet researchers that have been promoting and leading research over the past decade of e-Science; find out about their work and how they utilise e-Infrastructure, and learn how you can interact with them.&amp;nbsp; Specifically the "Champions" to meet are members of the Community Champions network from the SeIUCCR (Supporting e-Infrastructure Uptake through Community Champions) project; the NGS Campus Champions and the Software Sustainability Institute Agents Network. &lt;br /&gt;&lt;br /&gt;There will also be 2 key presentations -&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Scott Lathrop is Blue Waters Technical Program Manager for Education and TeraGrid Area Director for Education, Outreach and Training.&amp;nbsp; Scott's talk is entitled "Engaging Campuses in XSEDE".&amp;nbsp; &lt;a href="https://www.xsede.org/"&gt;XSEDE&lt;/a&gt; is the successor to TeraGrid.&amp;nbsp; Scott will be talking about the XSEDE Campus Champions programme and also the Campus Bridging programme for XSEDE.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.egi.eu/about/staff/Steve_Brewer.html"&gt;Steve Brewer&lt;/a&gt; is Chief Community Officer of EGI, the European Grid Infrastructure and he will be talking about Community Engagement in Europe.&lt;/li&gt;&lt;/ul&gt;And if you thought that was enough there will also be a panel session on the question "Why should researchers use e-Infrastructure?".&lt;br /&gt;&lt;br /&gt;For the full details of all the NGS activities at the forthcoming AHM meeting please see the &lt;a href="http://www.ngs.ac.uk/news/ngs-at-the-uk-e-science-all-hands-meeting-2011"&gt;news article&lt;/a&gt; on the NGS website.&lt;br /&gt;&lt;br /&gt;Hopefully we'll see some of you at some point over the next two weeks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5269469496475307703?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5269469496475307703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5269469496475307703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5269469496475307703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5269469496475307703'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/09/conference-season-approaches.html' title='Conference season approaches...'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6510705266221843457</id><published>2011-09-07T14:30:00.001+01:00</published><updated>2011-09-07T14:33:41.111+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='ARC'/><category scheme='http://www.blogger.com/atom/ns#' term='parallel computing'/><title type='text'>It is not easy being parallel</title><content type='html'>As &lt;a href="http://nationalgridservice.blogspot.com/2011/05/stuck-in-middle.html"&gt;has been said before&lt;/a&gt; - there are differences between Grid and traditional High Performance Computing. Some of the differences are due less to the technology and more to the problems being solved.&lt;br /&gt;&lt;br /&gt;The more successful grid users are &lt;b&gt;task farmers: &lt;/b&gt;they scatter comparatively small compute tasks and data and wait for them to grow into results. The grid - metaphorically speaking - is there to plough the land, spread &amp;nbsp;the fertilizer and muck out the system administrators.&lt;br /&gt;&lt;br /&gt;Traditional HPC concerns itself with &lt;b&gt;big&lt;/b&gt;&amp;nbsp;applications and - in particular - applications that are too big to fit on a single computer. HPC systems are built with &lt;a href="http://en.wikipedia.org/wiki/Parallel_computing"&gt;parallel computing&lt;/a&gt; in mind.&lt;br /&gt;&lt;br /&gt;The Grid does not do parallel computing well.&lt;br /&gt;&lt;br /&gt;Consider the two steps in running any parallel tasks&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Asking for more than one CPU core on the same system.&lt;/li&gt;&lt;li&gt;Setting those CPU codes to work&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;For each step, there is definitely more than one way to do it...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Take 4...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;So, there you are, sitting by your favourite grid client, a freshly minted X509 proxy ready. All you need to answer one of the great problems of modern science is 4 CPUs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All you need to do is ask.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How you ask depends on who you are asking and what grid dialect they understand.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Globus &lt;a href="http://globus.org/toolkit/docs/5.0/5.0.0/execution/gram5"&gt;GRAM5 &lt;/a&gt;and &lt;a href="http://www.nordugrid.org/arc/"&gt;ARC&lt;/a&gt; accept tasks defined in Globus &amp;nbsp;&lt;a href="http://globus.org/toolkit/docs/5.0/5.0.0/execution/gram5/pi/#gram5-rsl"&gt;Resource Specification Language (RSL)&lt;/a&gt;, possibly&amp;nbsp;with some&amp;nbsp;&lt;a href="http://www.nordugrid.org/documents/xrsl.pdf"&gt;Nordic extensions&lt;/a&gt;. In RSL, you can ask for more than one CPU with an additional:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; (count=4)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The web-service-y Globus job submission systems (&lt;a href="http://www.globus.org/toolkit/docs/4.0/execution/wsgram/"&gt;WS-GRAM&lt;/a&gt;) used a similar approach but written as XML.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In &lt;a href="https://edms.cern.ch/document/590869/1"&gt;Job Description Language&lt;/a&gt;, as understood by the gLite&amp;nbsp;&lt;a href="http://grid.pd.infn.it/cream/"&gt;CREAM-CE&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://web.infn.it/gLiteWMS/"&gt;WMS&lt;/a&gt;, you need&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; CPUNumber=4;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And in the &lt;a href="http://www.gridforum.org/"&gt;OpenGridForum&lt;/a&gt;-approved XML-based Standard&amp;nbsp;&lt;a href="http://www.gridforum.org/documents/GFD.56.pdf"&gt;Job Specification Description Language&lt;/a&gt;, you have the instantly-memorable and easily-readable:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;jdsl:TotalCPUCount&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;jdsl:Exact&amp;gt;4.0&amp;lt;/jdsl:Exact&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/jdsl:TotalCPUCount&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(which you will find buried somewhere under 3 levels of XML tags).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes - I know JSDL isn't really there for humans to read, but it doesn't stop some humans trying.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;4 go to work...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;That was the easy part.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now it gets complicated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And, on this occasion, you can't blame the Grid for the complexity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Large-scale parallel programs are typically written around libraries implementing the&amp;nbsp;&lt;a href="http://www.mpi-forum.org/"&gt;Message Passing Interface (MPI)&lt;/a&gt;. There is &lt;a href="http://www.mpi-forum.org/docs/mpi-1.3/mpi-report-1.3-2008-05-30.pdf"&gt;more&lt;/a&gt; &lt;a href="http://www.mpi-forum.org/docs/mpi-20-html/mpi2-report.html"&gt;than&lt;/a&gt; &lt;a href="http://www.mpi-forum.org/docs/mpi21-report.pdf"&gt;one&lt;/a&gt; &lt;a href="http://www.mpi-forum.org/docs/mpi-2.2/mpi22-report.pdf"&gt;version&lt;/a&gt; of the MPI standard and &lt;a href="http://www.mcs.anl.gov/research/projects/mpich2/"&gt;more&lt;/a&gt; &lt;a href="http://www.open-mpi.org/"&gt;than&lt;/a&gt; &lt;a href="http://www.mcs.anl.gov/research/projects/mpi/implementations.html"&gt;one&lt;/a&gt; library implementing them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To add to the confusion, from some MPI variants, you need to build versions for each FORTRAN compiler installed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Launching a parallel job depends on both the job management software and the underlying mechanisms used for communication. MPI installations typically provide either an &lt;b&gt;mpirun&lt;/b&gt; or &lt;b&gt;mpiexec &lt;/b&gt;command that ensures that the right processes are started in the right way on the right computers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is very likely that each version or each MPI implemention will have its own variant of&amp;nbsp;&lt;b&gt;mpirun &lt;/b&gt;or &lt;b&gt;mpiexec&lt;/b&gt;. It is equally likely that - at least for mpirun - they will expect different arguments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the first and second phases of the NGS, we were funded to provide exemplar Grid clusters at RAL, Oxford, Leeds and Manchester. The grid software we deployed - &lt;a href="http://globus.org/toolkit/docs/4.0/execution/prewsgram/"&gt;Pre-WS GRAM from Globus 4&lt;/a&gt; - could launch MPI jobs if&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; (jobtype="mpi")&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;was included in the RSL.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It could only launch one of the many possible&amp;nbsp;&lt;b&gt;mpirun&lt;/b&gt;&amp;nbsp;commands. To work around this, devious system administrators cooked up a sort of super-mpirun that would locate the correct version for an applications.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Researcher in Ireland &lt;a href="http://www.grid.ie/mpi/wiki"&gt;found ways&lt;/a&gt; of launching MPI jobs from within JDL jobs - but they could not hide all the complexity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ARC supports parallel jobs via its &lt;a href="http://www.nordugrid.org/applications/environments/"&gt;Runtime Environments&lt;/a&gt;&amp;nbsp;extension - which can tune the environment for an application so that the right number of CPUs are assigned and the right &lt;b&gt;mpirun &lt;/b&gt;is run. Again, this needs the &amp;nbsp;system administrator to do something devious if it is to work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We haven't even begin to cover parallel programs written outside MPI - such as those using the Java sort-of-MPI library&amp;nbsp;&lt;a href="http://mpj-express.org/"&gt;MPJ-Express&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So... what am I trying to say?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It would be nice to have a conclusion, or at least a lame joke, to end this blog post - but I can't think of one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All I can say is that parallel computing is complicated, distributed computing is complicated and that any attempt to combine the two - either using existing Grid solutions, or something newer, shinier and probably invoking the word Cloud - &lt;b&gt;cannot&lt;/b&gt;&amp;nbsp;make either kind of complicated vanish completely.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6510705266221843457?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6510705266221843457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6510705266221843457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6510705266221843457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6510705266221843457'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/09/it-is-not-easy-being-parallel.html' title='It is not easy being parallel'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2738359482808779329</id><published>2011-09-01T13:43:00.005+01:00</published><updated>2011-09-01T13:44:00.933+01:00</updated><title type='text'>Where did August go?</title><content type='html'>Usually August is a quiet month outreach wise at the NGS but this year it seems to have been the complete opposite.&amp;nbsp; The &lt;a href="http://www.ngs.ac.uk/seiuccr/summerschool"&gt;SeIUCCR summer school&lt;/a&gt; is fast approaching and I've been busy sorting out registrations, accommodation and queries for that.&amp;nbsp; The summer school was massively oversubscribed with 4 people applying for each place.&amp;nbsp; Demonstrates that there is quite a demand out there for training in e-infrastructure across institutions in the UK!&amp;nbsp; Thankfully all speakers and delegates appear to be sorted so perhaps now I can breathe a sigh of relief.&amp;nbsp; If you were not able to get a place at the summer school keep an eye on the &lt;a href="http://www.ngs.ac.uk/"&gt;NGS website&lt;/a&gt; and &lt;a href="http://www.jiscmail.ac.uk/NGS-NEWS"&gt;mailing list&lt;/a&gt; as the material from the course will be made available online.&lt;br /&gt;&lt;br /&gt;In other news there is a new NGS user case study up on our website.&amp;nbsp; This time Maria Holstensson from the Institute of Cancer explains how she is &lt;a href="http://www.ngs.ac.uk/optimisation-of-imaging-during-radionuclide-therapy-using-simulations"&gt;using NGS resources to improve cancer treatment for children&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Children with neuroblastoma who are being treated with targeted radionuclide therapy can have their treatment monitored with gamma camera images. These images are used to calculate the amount of drug taken up by the tumour and to estimate the radiation dose. However the image quality can be poor due to scattering and interference. Maria Holstensson from the Institute of Cancer is looking at tackling this problem.&lt;br /&gt;&lt;br /&gt;It never fails to amaze me the range of research carried out on NGS resources.&amp;nbsp; We have users from every area from linguistic analysis to high energy physics and we are always looking for more.&amp;nbsp; There are now &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;23 user case studies on the NGS website&lt;/a&gt; and I hope that they demonstrate that e-infrastructure is for everyone and not just those from physics or computing research areas.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;This may be a good time to mention an &lt;a href="http://asksteve.software.ac.uk/?p=147"&gt;interesting blog post&lt;/a&gt; from Steve Crouch over on the &lt;a href="http://asksteve.software.ac.uk/"&gt;Ask Steve blog&lt;/a&gt; from the &lt;a href="http://www.software.ac.uk/"&gt;Software Sustainability Institute&lt;/a&gt; (SSI).&amp;nbsp; He's been musing on communications between developers and researchers - do they really speak the same language?&amp;nbsp; Comments will no doubt be welcome!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2738359482808779329?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2738359482808779329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2738359482808779329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2738359482808779329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2738359482808779329'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/09/where-did-august-go.html' title='Where did August go?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5517976027703013924</id><published>2011-08-26T21:59:00.011+01:00</published><updated>2011-08-27T00:33:30.558+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='SARoNGS'/><category scheme='http://www.blogger.com/atom/ns#' term='IGTF'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><title type='text'>Sign Here</title><content type='html'>I would not want to describe the paperwork that goes with University life as something out of&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Brazil_%28film%29"&gt;Terry Gilliam's Brazil&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Yes_minister"&gt;Yes Minister&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It would be ill-advised: I haven't completed this month's &lt;span style="font-weight: bold;"&gt;NGS/B/11347/2(a)&lt;/span&gt; &lt;span style="font-style: italic;"&gt;(permission to use ironic over-exaggeration within a blog)&lt;/span&gt; and submitted it to the appropriate authorities.&lt;br /&gt;&lt;br /&gt;Depending on how deeply your institution loves its paperwork, there will be forms to be complete when claiming  travel costs, or buying a new HPC system, or obtaining a replacement biro. Inevitably, &lt;span style="font-style: italic; font-weight: bold;"&gt;somebody else&lt;/span&gt; needs to sign these forms to show that there has been due diligence and that the trip to Didcot, million pound compute cluster or cheap plastic pen are fully justified.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Somebody else&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;isn't just anybody. When you present your form to the powers-that-be, the powers-that-be will carefully compare the signature with their collection of scribbles from the great-and-the-good.&lt;br /&gt;&lt;br /&gt;Only when you have the right name in the right place on the right form will  you will receive a new pen and a firm lecture about being more careful in future.&lt;br /&gt;&lt;br /&gt;As we have said on a &lt;a href="http://nationalgridservice.blogspot.com/2010/03/matter-of-trust.html"&gt;number&lt;/a&gt; &lt;a href="http://nationalgridservice.blogspot.com/2011/02/private-keys.html"&gt;of&lt;/a&gt; &lt;a href="http://nationalgridservice.blogspot.com/2011/08/on-email-address-in-host-certificates.html"&gt;occasions&lt;/a&gt;, grid security is built on chains of trust. It also relies on the right signature being used in the right place. In our case, these are digital signatures represented by &lt;a href="http://en.wikipedia.org/wiki/X.509"&gt;X.509 certificates&lt;/a&gt; rather than the spiders-web-on-acid scrawl of a senior University manager.&lt;br /&gt;&lt;br /&gt;A certificate in your local list of trusted certificates - typically in /etc/grid-security/certificates - can be accompanied by a file defining its &lt;span style="font-weight: bold;"&gt;signing-policy. &lt;/span&gt;You can see some examples of signing policy files in &lt;a href="http://www.ngs.ac.uk/cacerts"&gt;the UK eScience Certification Authority pages&lt;/a&gt; on the website.&lt;br /&gt;&lt;br /&gt;The signing policy is particularly influential at the very far end of the chain of trust: the &lt;span style="font-weight: bold;"&gt;root&lt;/span&gt; certificates. The private key associated with root certificates are kept in a Very Safe Place and are taken out only to sign the certificates of &lt;span style="font-weight: bold;"&gt;Certification Authorities (CAs).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CAs sign the certificates for the rest of us. The UK has two CA's - the main eScience CA and a SARoNGS CA.&lt;br /&gt;&lt;br /&gt;Over the last weeks, thanks to the efforts of the &lt;a href="http://software.ac.uk/news/2011-05-31-here-be-dragons-and-workload-management-systems"&gt;dragon-slayers&lt;/a&gt; at the &lt;a href="http://www.software.ac.uk"&gt;Software Sustainability Institute&lt;/a&gt;, we finally found out why certificates from our &lt;a href="https://cts.ngs.ac.uk/"&gt;'SARoNGS' CA&lt;/a&gt; were being &lt;a href="http://nationalgridservice.blogspot.com/2011/05/lost-in-workload-management-system.html"&gt;rejected by the NGS's Workload Management Service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There was nothing wrong with the certificates themselves.&lt;br /&gt;&lt;br /&gt;The SSI developers quickly identify problems with the SARoNGS Certificate Revocation List (CRL) - a list of known-bad certificates that CA's should distribute.&lt;br /&gt;&lt;br /&gt;SARoNGS certificates are designed to be short-lived - they expire before anyone gets a chance to do something bad with them - and the revocation list is empty. But all revocation lists - even empty ones - have expiry dates and ours had, unfortunately, gone stale.&lt;br /&gt;&lt;br /&gt;Updating the CRL was comparatively easy but it did not solve the problem. The root cause of turned out to be  the root certificate's signing policy.&lt;br /&gt;&lt;br /&gt;The problem is that there are &lt;span style="font-weight: bold;"&gt;two&lt;/span&gt; signing policies - depending on whether you consider SARoNGS certificates  acceptable.&lt;br /&gt;&lt;br /&gt;SARoNGS certificates can be obtained using only a UK academic username and password whereas a full eScience certificates requires photo ID and a visit to your &lt;a href="http://www.ngs.ac.uk/finding-ra"&gt;local Registration Authority&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The International Grid Trust Federation (IGTF) is responsible for ensuring that certificates are being created and managed in a trust-worthy way. It has strict rules on what constitutes sufficient proof of a users identity and - not to put too fine a point on it - an academic username and password are simply not good enough.&lt;br /&gt;&lt;br /&gt;So the signing policy within the &lt;a href="https://dist.eugridpma.info/distribution/igtf/1.40/accredited/tgz/ca_UKeScienceRoot-2007-1.40.tar.gz"&gt;IGTF's bundle of UK eScience certificate information&lt;/a&gt; does not currently match the &lt;a href="http://cert.ca.ngs.ac.uk/signing_policy/root.signing_policy"&gt;version we distribute&lt;/a&gt;. The IGFT version will not permit the eScience root  to sign for the SARoNGS CA.&lt;br /&gt;&lt;br /&gt;The root cause was a misplaced update that installed the IGTF version of the eScience root signing-policy - rather than the NGS's own.&lt;br /&gt;&lt;br /&gt;We should have had the  'IGTF+' certificates - a modified version of the IGTF's certificate collection maintained by the NGS blogs' very own Jens Jensen, and incorporating the NGS's signing policy and some additional certificates.&lt;br /&gt;&lt;br /&gt;The IGTF+ certificates are  available in a number of formats from Jens's avowedly Web-1.0 &lt;a href="http://cert.ca.ngs.ac.uk/"&gt;certificate repository webpage&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[With thanks to James Perry, Steve Crouch and Rob Baxter of the Software Sustainability Institute]&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5517976027703013924?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5517976027703013924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5517976027703013924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5517976027703013924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5517976027703013924'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/08/sign-here.html' title='Sign Here'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2093933301544275788</id><published>2011-08-22T12:44:00.003+01:00</published><updated>2011-08-22T12:56:55.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='case studies'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'>What do you do on the NGS?</title><content type='html'>It's been a busy month or so even though it's the holidays as this is the ideal time for me to contact many of the NGS users who promised to write user case studies for me regarding their research.&lt;br /&gt;&lt;br /&gt;We have a wide range of reseachers who use the NGS as part of their every day research and it's important for the NGS to highlight that our resources aren't just used by the "typical suspects" such as physicists. &lt;br /&gt;&lt;br /&gt;Over the last few weeks I've added another 2 user case studies to the NGS website -&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ngs.ac.uk/modelling-the-effect-of-the-peptide-sequence-on-the-binding-affinity-to-carbon-nanotubes"&gt;Modelling the effect of the peptide sequence on the binding affinity to carbon nanotubes&lt;/a&gt; from Susana De Tomasio, University of Warwick&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ngs.ac.uk/systematic-modeling-of-ionic-liquids"&gt;Systematic modeling of ionic liquids&lt;/a&gt; from Edward Ballard, University of Wales Bangor&lt;/li&gt;&lt;/ul&gt;Both these case studies demonstrate how the use of NGS resources is helping to speed up research enabling results to be produced and published faster than previously. &lt;br /&gt;&lt;br /&gt;Edwards supervisor, Dr Anna Croft praised the NGS, "The NGS has been an excellent resource  for many of our research projects. In particular, I have been able to  use it with undergraduate researchers and give them a taste of what it  is like to work on large computing infrastructures - an experience that  has helped some of them secure PhD funding, both here and overseas, to  continue in the computational area.  When we had teething problems, the  support staff were always friendly, helpful and got things working.   Because of this support and the flexibility in requesting computing  time, the NGS is one of our first ports of call for projects requiring a  larger computing resource."&lt;br /&gt;&lt;br /&gt;Thank you Anna!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2093933301544275788?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2093933301544275788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2093933301544275788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2093933301544275788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2093933301544275788'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/08/what-do-you-do-on-ngs.html' title='What do you do on the NGS?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2349861888123831088</id><published>2011-08-18T01:42:00.000+01:00</published><updated>2011-08-18T01:42:12.359+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='ARC'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>A good-enough impression</title><content type='html'>Leeds - as a long standing NGS partner site - want to hook &lt;a href="https://hec.wiki.leeds.ac.uk/bin/view/Documentation/Arc1Primer"&gt;our HPC service&lt;/a&gt; into the Grid.&lt;br /&gt;&lt;br /&gt;We hope to &lt;a href="http://nationalgridservice.blogspot.com/2011/02/leaving-and-joining.html"&gt;fill the gap&lt;/a&gt; left when the last of our NGS-funded clusters was turned off back in April. Our main requirement was that the grid &lt;i&gt;front end&lt;/i&gt; should be completely separate from the HPC service. In addition, we wanted...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;... to use software provided by the &lt;a href="http://www.eu-emi.eu/en/emi-1-kebnekaise"&gt;EMI-1 software release&lt;/a&gt; from the &lt;a href="http://www.eu-emi.eu/en/"&gt;European Middleware Initiative&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;... to publish information that can be read into the NGS's &lt;a href="http://www.ngs.ac.uk/site-level-services/bdii"&gt;central information service&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;.. to accept request from the NGS's workload management system.&lt;/li&gt;&lt;/ul&gt;We had originally hoped to follow the &lt;a href="http://www.gridpp.ac.uk/"&gt;particle physicists&lt;/a&gt; and deploy &lt;a href="http://wiki.italiangrid.org/CREAM"&gt;CREAM&lt;/a&gt;.&lt;br /&gt;Unfortunately, EMI-1 was missing the components needed to make CREAM work with the &lt;a href="http://en.wikipedia.org/wiki/Sun_Grid_Engine"&gt;SGE batch system&lt;/a&gt; used locally. The only software within EMI-1 that was SGE-friendly was &lt;a href="http://www.nordugrid.org/"&gt;Nordugrid&lt;/a&gt;'s &lt;a href="http://www.nordugrid.org/arc/"&gt;Advanced Resource Connector&lt;/a&gt; - ARC.&lt;br /&gt;&lt;br /&gt;After a few months of work and in the great tradition of the grid: it is sort-of-kind-of-working-after-a-fashion. At the moment:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ARC's compute service - &lt;a href="http://www.nordugrid.org/documents/arex_tech_doc.pdf"&gt;A-REX&lt;/a&gt; - is accepting jobs: for a very limited set of users and not from the workload management system.&lt;/li&gt;&lt;li&gt;ARC's information provider - &lt;a href="http://www.nordugrid.org/documents/arc_infosys.pdf"&gt;ARIS&lt;/a&gt; - is publishing information about the system and this information is making its way to the NGS's BDII.&lt;/li&gt;&lt;/ul&gt;I'll will cover A-REX in a future post. This week, you are getting information about the information provider - and in particular, how it links into the NGS.&lt;br /&gt;&lt;br /&gt;A bit of background. The NGS information service is a &lt;i&gt;Berkeley Database Information Index service&lt;/i&gt; or  &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/BDII"&gt;BDII.&lt;/a&gt; BDIIs are built to collate information, some of which comes from other BDIIs. The NGS's central BDII, for example, collates information published by a BDII, or &lt;i&gt;something that looks like a BDII&lt;/i&gt;, at each of the partner sites. &lt;br /&gt;&lt;br /&gt;ARIS can do a impression of a BDII. Whether it is a convincing impression depends on what it is talking to.&lt;br /&gt;&lt;br /&gt;ARIS produces information in its own Nordic-accented schema, designed to feed the ARC tools. This needs to be translated into &lt;i&gt;GLUE&lt;/i&gt; format before a BDII will give it a second glance.&lt;br /&gt;&lt;br /&gt;Based on &lt;a href="http://wiki.nordugrid.org/index.php/How_to_plug_an_ARC_site_into_EGI"&gt;documentation on linking ARC and EGI from Nordugrid,&lt;/a&gt;, this can all be done via a single ARC configuration file called &lt;i&gt;/etc/arc.conf&lt;/i&gt;.&amp;nbsp; arc.conf consists of blocks, denoted by a [name in square brackets] each containing a set of name=value definitions.&lt;br /&gt;&lt;br /&gt;arc.conf needs to be tweaked in three places.&lt;br /&gt;&lt;br /&gt;Turn on publishing of Glue 1.2 format information - which&amp;nbsp; is close enough to the current common Glue version 1.3 - by adding to the '[infosys]' block.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt; [infosys]&lt;br /&gt;  ...&lt;br /&gt; infosys_compat=disable&lt;br /&gt; infosys_nordugrid=enable&lt;br /&gt; infosys_glue12=enable&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Add in anything that Glue needs and ARIS does not via the '[infosys/glue12]' block:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt; [infosys/glue12]&lt;br /&gt; glue_site_unique_id="NGS-LEEDS"&lt;br /&gt; ...&lt;br /&gt; provide_glue_site_info=true&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And finally arrange for ARIS to collect its own output and present it as if it were a site BDII by a block called&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt; [infosys/site/NGS-LEEDS]&lt;br /&gt; unique_id=NGS-LEEDS&lt;br /&gt; url=ldap://ngs.arc1.leeds.ac.uk:2135/mds-vo-name=resource,o=grid&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Our initial experiments suggest that the information produced by ARIS is good-enough to be accepted the NGS's central BDII but &lt;b&gt;not&lt;/b&gt; good enough to fool our Nagios monitoring.&lt;br /&gt;&lt;br /&gt;WLCG Nagios includes a number of BDII specific tests including one called org.bdii.Entries. org.bdii.Entries only looks for 'services' - or more accurately objects of the 'GlueService' type. While ARIS generates a lot of information, none of describes a GlueService.&lt;br /&gt;&lt;br /&gt;What we don't yet know if it Nagios is being picky, or whether the existence of a GlueService is vital for some bit of grid wizardry.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2349861888123831088?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2349861888123831088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2349861888123831088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2349861888123831088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2349861888123831088'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/08/good-enough-impression.html' title='A good-enough impression'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3337844570922150495</id><published>2011-08-10T22:11:00.005+01:00</published><updated>2011-08-10T22:18:10.248+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><title type='text'>E's no good - Distinguishing between distinguished names</title><content type='html'>&lt;div&gt;This is a sort of companion to &lt;a href="http://nationalgridservice.blogspot.com/2011/08/on-email-address-in-host-certificates.html"&gt;Jens's 'On email address in host certificates' post on Monday&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For most people, changes to the policies and standards that describe how the grid &lt;i&gt;should&lt;/i&gt; work are met with a resounding 'so what'.  For anyone involved in the day-to-day management of grid systems, it is an opportunity to join a collective sign-of-relief.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is another example of where  the 'political' aspects of international research collide with the technical solutions and the needs of researchers who don't give a damn &lt;b&gt;how&lt;/b&gt; it works, as long as it lets them do their jobs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/X.509"&gt;X.509 certificates&lt;/a&gt; are complicated because what they represent is complicated - a link in a &lt;a href="http://nationalgridservice.blogspot.com/2010/03/matter-of-trust.html"&gt;chain of trust&lt;/a&gt; between particular individuals or institutions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Identities within certificates are tied to &lt;b&gt;Distinguished Names &lt;/b&gt;or&lt;b&gt; DNs.&lt;/b&gt; A DN is a lists of &lt;i&gt;attributes&lt;/i&gt; - such as country, institution and personal name - that uniquely identify a single person, or computer, or service. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The way a DN is stored within a certificate is well-defined but completely incomprehensible to anything that is not a computer program. For many practical purposes, the DN needs to be presented so it can be understood by a person.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;A glance at the OpenSSL &lt;a href="http://www.openssl.org/docs/crypto/X509_NAME_print_ex.html#Notes"&gt;X509_NAME_print_ex&lt;/a&gt; documentation shows how brain-twistingly complicated it can be translating a DN into something that a human being can read. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;There is a more detailed explanation on the &lt;a href="http://wiki.ngs.ac.uk/index.php?title=Comparing_X509_Certificate_Distinguished_Names"&gt;NGS Wiki&lt;/a&gt;. This is the quick tour..&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Each individual attribute within a DN has a 'type' and a 'value'.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The type identifies what is being represented - a name, or an email address. It isn't really a name but but a unique sequence of numbers called an &lt;a href="http://en.wikipedia.org/wiki/Object_identifier"&gt;Object Identifier&lt;/a&gt;. Something like:  1,2,840,113549,1,9,1.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;People, inexplicably, find sequences like 1,2,840,113549,1,9,1 hard to remember so for our benefit, 1,2,840,113549,1,9,1 is also known as "Email", "emailAddress" and - occasionally - "E".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The value is depends on the type. For 1,2,840,113549,1,9,1 - it is a string of letters represented in what is known as &lt;a href="http://en.wikipedia.org/wiki/UTF-8"&gt;UTF-8&lt;/a&gt;. UTF-8 was developed to represent any letter from any language - but most Grid certification authorities deliberately restrict themselves to the 26 letters of the English alphabet, the numbers 0 to 9 and a few symbols. If they didn't, things would rapidly become &lt;a href="http://www.joelonsoftware.com/articles/Unicode.html"&gt;even more complicated&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In human-friendly form, the DNs that Jens is working to abolish look very much like&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt; /C=UK/O=eScience/OU=Manchester/L=MC/CN=voms.ngs.ac.uk/Email=support@grid-support.ac.uk&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;or maybe&lt;/div&gt;&lt;pre&gt; /C=UK/O=eScience/OU=Manchester/L=MC/CN=voms.ngs.ac.uk/emailAddress=support@grid-support.ac.uk&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;or even, very rarely&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt; /C=UK/O=eScience/OU=Manchester/L=MC/CN=voms.ngs.ac.uk/E=support@grid-support.ac.uk&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Which variant you get depends on which version of which software is processing the certificate.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The problems appear when DNs are compared as strings of letters rather than in what could be called their 'raw' form. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most software is smart enough to &lt;b&gt;canonicalise &lt;/b&gt;these awkward examples by chosing One True Name for 1,2,840,113549,1,9,1 and substituting this before comparing. Not all software packages agree on which name is the One True Name.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;It is now common practice to represent certificate chains in &lt;a href="https://twiki.cern.ch/twiki/bin/view/LCG/VOMSLSCfileConfiguration"&gt;.LSC format&lt;/a&gt; - which are simply lists of human-friendly DNs. These may be simple to distribute and do not need to be updated every time the certificate is renewed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;The would be good enough - if it wasn't for that troublesome email address.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3337844570922150495?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3337844570922150495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3337844570922150495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3337844570922150495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3337844570922150495'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/08/es-no-good-distinguishing-between.html' title='E&apos;s no good - Distinguishing between distinguished names'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3625960737462353540</id><published>2011-08-08T12:05:00.003+01:00</published><updated>2011-08-08T12:31:28.812+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interoperation'/><category scheme='http://www.blogger.com/atom/ns#' term='standards'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><title type='text'>On email address in host certificates</title><content type='html'>&lt;div&gt;Every so often we get questions about email addresses in the names (distinguished names, ie DNs) of host certificates. The problem is that they are deprecated (see the last two paragraphs of section 4.1.2.6 of &lt;a href="http://www.rfc-editor.org/rfc/rfc5280.txt"&gt;RFC5280&lt;/a&gt;), and they cause all sorts of problems with software which stringifies the DNs because there is no consistent way of doing it (or rather, there are too many consistent ways.) Arguably the software is not coded correctly, but in this case it'd be better to remove the email.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The email is there for historical reasons: when we rekey a certificate we have to give it the same name as before, so that's why it is still there.  Dating back ten years or so, the original raison d'être was that before robot certificates, hosts would sometimes run stuff on behalf of users, ie. act as a client, and the email address was meant to give you something to contact when you read the DN in the log file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The new policy will permit removing the email address from DNs. That's the easy bit.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The trick is to get the software to &lt;i&gt;optionally&lt;/i&gt; (at the owner's request) remove the email address from the DN (because some people may genuinely want to keep it, for whatever reason.)  Or rather, optionally keep it. The software cannot do this yet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In fact, it'd be easier to just remove it for all host certificates, or maybe to handle those "manually" who still want to keep it, as with robots for example. &lt;i&gt;If anyone out there has host certificates and depends on email being present in the DN, could you let us know via the usual channels, please?&lt;/i&gt; There are no known problems with removing the email address, only with keeping it, but there may of course be unknown problems - there are lots of weird and wonderful things out there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As for timescale, it'll be ready at the latest when the new (rollover) CA certificates go live at the end of September. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3625960737462353540?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3625960737462353540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3625960737462353540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3625960737462353540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3625960737462353540'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/08/on-email-address-in-host-certificates.html' title='On email address in host certificates'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8163532765450624051</id><published>2011-08-04T11:28:00.003+01:00</published><updated>2011-08-04T11:41:12.016+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='cyberinfrastructure'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>E-infrastructure summer school - registration open now!</title><content type='html'>A brief hiatus here on the NGS blog as several of us are / have been on holiday.  Back to normal service now hopefully!&lt;br /&gt;&lt;br /&gt;A lot of my time since I returned from holiday has been devoted not to the NGS but to another project I am currently working on.  Catchily named &lt;a href="http://www.ngs.ac.uk/seiuccr/home"&gt;SeIUCCR &lt;/a&gt;(pronounced "sucker"), the project was funded by the &lt;a href="http://www.epsrc.ac.uk/funding/calls/2011/crossingthechasm/Pages/default.aspx"&gt;EPSRC "Crossing the Chasm" call&lt;/a&gt; which called for networks and "advocates" to promote the wider uptake of UK  e-infrastructures by researchers in engineering and the physical  sciences.&lt;br /&gt;&lt;br /&gt;Part of the SeIUCCR project is an &lt;a href="http://www.ngs.ac.uk/seiuccr/summerschool"&gt;e-infrastructure summer school&lt;/a&gt; which is due to take place in Abdingdon near Oxford in September.  The residential summer school will offer an introduction to e-infrastructure including Clouds and Grids to UK PhD students and postdocs over 4 days.  The summer school is fully funded including travel expenses and applications are open now.&lt;br /&gt;&lt;br /&gt;If you (or anyone you know) would like to apply then be quick as applications will &lt;span style="font-weight: bold;"&gt;close at 9am on Monday 15th of August&lt;/span&gt;.  Details of the summer school can be found on the &lt;a href="http://www.ngs.ac.uk/seiuccr/summerschool"&gt;SeIUCCR website&lt;/a&gt; and a &lt;a href="http://www.regonline.co.uk/builder/site/tab2.aspx?EventID=983021"&gt;detailed agenda&lt;/a&gt; is available from the &lt;a href="http://www.regonline.co.uk/seiuccrsummerschool"&gt;registration site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8163532765450624051?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8163532765450624051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8163532765450624051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8163532765450624051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8163532765450624051'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/08/e-infrastructure-summer-school.html' title='E-infrastructure summer school - registration open now!'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6766389823305688211</id><published>2011-07-20T09:00:00.001+01:00</published><updated>2011-07-20T09:28:53.106+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>On the 97th of April 2011...</title><content type='html'>Back in February, an &lt;a href="http://nationalgridservice.blogspot.com/2011/02/missing-message-bus.html"&gt;over-optimistic fool&lt;/a&gt; promised that the NGS would have a working Nagios service in the next few weeks.&lt;br /&gt;&lt;br /&gt;The over-optimistic fool was confident because he had a real deadline to meet. Nagios had to be ready by April. April was the month during which the old NGS core sites - which ran the tests for our old &lt;a href="http://inca.sdsc.edu/"&gt;INCA&lt;/a&gt;-based testing framework - &lt;a href="http://www.ngs.ac.uk/news/important-changes-to-the-ngs-for-all-users"&gt;were to be decommissioned&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We are running little late... but I am pleased to say that 2 weeks ago - on Wednesday the 97th of April 2011 - the NGS's Nagios testing service finally went live.&lt;br /&gt;&lt;br /&gt;If you have an certificate and it is listed in the &lt;a href="https://goc.egi.eu/"&gt;Grid Operations Centre database&lt;/a&gt; - you can pay it a visit at &lt;a href="https://nagios01.ngs.ac.uk/nagios"&gt;https://nagios01.ngs.ac.uk/nagios&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you haven't or aren't - sorry: WLCG Nagios, unlike INCA, denies access to unregistered users by default. We may be able to remove the restriction in future - but, for the moment, we want to focus on fixing the problems it has found.&lt;br /&gt;&lt;br /&gt;It is a bit untidy - as we have been without a fully working monitoring service for over 6 months.&lt;br /&gt;&lt;br /&gt;While we kept the INCA service running as long as possible, it had become increasingly out of step due to a decision - very early on - to use the 'NeSCForge' software repository as a safe place to keep its configuration.&lt;br /&gt;&lt;br /&gt;NeSCForge was not as safe as we had hoped. &lt;a href="http://nationalgridservice.blogspot.com/2010/11/escape-from-nescforge.html"&gt;It vanished&lt;/a&gt; in December last year. The list of sites and tests to run remained frozen in their December state... and the Grid moved on.&lt;br /&gt;&lt;br /&gt;We have different partner sites offering different services now. INCA wasn't testing them, Nagios is.&lt;br /&gt;&lt;br /&gt;More significantly, Nagios takes its list of sites &lt;a href="http://nationalgridservice.blogspot.com/2011/02/see-spot-run.html"&gt;directly from the Grid Operations Centre database&lt;/a&gt;. Changes made there should be reflected in Nagios within a day.&lt;br /&gt;&lt;br /&gt;My colleagues in the NGS Partnership team are working their way through the Nagios test results. They are identifying problems, finding missing sites and services - and, most importantly, working out how to make things better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6766389823305688211?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6766389823305688211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6766389823305688211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6766389823305688211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6766389823305688211'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/on-97th-of-april-2011.html' title='On the 97th of April 2011...'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2170237614517477107</id><published>2011-07-19T00:19:00.006+01:00</published><updated>2011-07-19T00:47:10.684+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OGF'/><category scheme='http://www.blogger.com/atom/ns#' term='science and society'/><title type='text'>Avoid meaningless pretty pictures</title><content type='html'>With the &lt;a href="http://www.ogf.org/"&gt;OGF&lt;/a&gt; science-in-the-cloud &lt;a href="http://www.ogf.org/SAUCG/"&gt;SAUCG&lt;/a&gt; workshop closing, it is time to reflect on the many interesting presentations, and try to identify common areas, next steps, etc.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How do we best provision resources for scientists? "Cloud" is a buzzword but there are drivers behind the push for it: increasing resource utilisation (maybe), service provision for small customers (the large, from the service provider perspective, being griddy), dynamically catching up with work and coping with the last-minute work prior to a conference. Lots of projects presented interesting stuff - see the slides - and expect an NGS surgery on the topic.  To take this forward we now need to look at roadmaps - eg NIST and SIENA - identify gaps etc. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the award for the quote-of-the-day goes to Etienne Urbah for the title of this post, and for his recommendation that "Passive sentences should be avoided."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PS. If you pronounce SAUCG "sausage" then it's entirely your own fault.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2170237614517477107?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2170237614517477107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2170237614517477107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2170237614517477107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2170237614517477107'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/avoid-meaningless-pretty-pictures.html' title='Avoid meaningless pretty pictures'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6750436117424197120</id><published>2011-07-14T14:53:00.000+01:00</published><updated>2011-07-14T14:53:43.875+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='#ucltownmeeting'/><title type='text'>Going to town</title><content type='html'>One of the local organisers said that they could not recall a time when the lecture theatre - which officially holds 185 people - had been so full.&lt;br /&gt;&lt;br /&gt;It was all the more remarkable given that it was being used for a meeting called - deep breath - &amp;nbsp;&lt;a href="http://wikis.nesc.ac.uk/escienvoy/Town_Meeting"&gt;A Town Meeting to discuss UK Strategy for a Research Computing Ecosystem and the Future of e-Science&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As a rule: meetings that mention 'UK Strategy', &amp;nbsp;'Computing Ecosystem' and - especially - 'e-Science' do not attract huge numbers of people. This one was special because, somehow, the organisers had persuaded every branch of that amorphous thing called e-Science to come along.&lt;br /&gt;&lt;br /&gt;There were the people from &lt;a href="http://www.prace-project.eu/"&gt;PRACE&lt;/a&gt;&amp;nbsp;-&amp;nbsp;who provide the really big compute for solving really big problems - and &amp;nbsp;people who run the&amp;nbsp;&lt;a href="http://www.hpc-sig.org.uk/"&gt;Institutional High Performance Computing&lt;/a&gt; services that drive so much UK research. We had the big data brigade - from &lt;a href="http://www.ebi.ac.uk/"&gt;Bioinformatics&lt;/a&gt; and &lt;a href="http://data-search.nerc.ac.uk/"&gt;Earth Systems science&lt;/a&gt;&amp;nbsp;- who feed new research. We had representatives from research computing services, institutional IT services and the &lt;a href="http://www.ja.net/"&gt;JANET network&lt;/a&gt;. We had the academics who push the limits of what you can do with a computer.&lt;br /&gt;&lt;br /&gt;And, of course, there were representatives of the Grid - including &lt;a href="http://www.ngs.ac.uk/"&gt;the NGS&lt;/a&gt;,&amp;nbsp;the &lt;a href="http://www.gridpp.ac.uk/"&gt;Particle Physics community&lt;/a&gt;&amp;nbsp;and less-traditional-users such as biology.&lt;br /&gt;&lt;br /&gt;And everyone in the room agreed on what we needed to do.&lt;br /&gt;&lt;br /&gt;I'll repeat that.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nearly 200 people involved in academic research gathered in a room and&amp;nbsp;unanimously&amp;nbsp;agreed on &lt;i&gt;what&lt;/i&gt;&amp;nbsp;we needed to do next.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;That is `what we needed to do' not `how we were going to do it'.&lt;br /&gt;&lt;br /&gt;Everyone agreed that 'e-Science' must be driven by what the people who do the research actually need.&lt;br /&gt;&lt;br /&gt;Everyone agreed that training for researchers is vital.&lt;br /&gt;&lt;br /&gt;Everyone agreed that well-written robust software leads to better research.&lt;br /&gt;&lt;br /&gt;Personally, I would like to have heard less agreement and more discussion. &amp;nbsp;The e-Science community is full of people who have tackled difficult problems - sometimes successfully, sometimes less so - but the town meeting was simply too large scale for discussions.&lt;br /&gt;&lt;br /&gt;Technical discussions are best served by gathering small groups of well informed people. They can get quite heated, but this is not necessarily a bad thing. The &lt;a href="http://nationalgridservice.blogspot.com/2011/07/on-moonshot-and-telling-world-who-you.html"&gt;Moonshot meeting&lt;/a&gt;&amp;nbsp;the day before was about the right size.&lt;br /&gt;&lt;br /&gt;That is not to say that the discussions - heated or otherwise - did not happen. It just that they happened outside the meeting, by the coffee urn, or in the pub, or on the slow train home - between smaller groups of people who happened to be in London at the same time for a big meeting with a very&amp;nbsp;unwieldy&amp;nbsp;name.&lt;br /&gt;&lt;br /&gt;If you weren't among the attendees, you can find some of the presentations on meeting's &lt;a href="http://wikis.nesc.ac.uk/escienvoy/Town_Meeting"&gt;web page&lt;/a&gt; and follow the&amp;nbsp;&lt;a href="http://twitter.com/search?q=%23ucltownmeeting"&gt;collective twitterings&lt;/a&gt;&amp;nbsp;of some of those who were.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6750436117424197120?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6750436117424197120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6750436117424197120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6750436117424197120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6750436117424197120'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/going-to-town.html' title='Going to town'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2321201900349943269</id><published>2011-07-11T12:22:00.015+01:00</published><updated>2011-07-11T14:27:24.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='Moonshot'/><title type='text'>On Moonshot and telling the world who you are.</title><content type='html'>The International Coffee Organisation's Board Room would make a damn good &lt;a href="http://www.ico.org/images/board.jpg"&gt;lair for a James Bond villain&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It also served rather well as a venue for a workshop organised by &lt;a href="http://www.project-moonshot.org/"&gt;Project Moonshot&lt;/a&gt;, held last Thursday and focuses on using moonshot-authentication in &lt;a href="http://www.project-moonshot.org/grid-hpc-workshop"&gt;Grid and High Performance Computing&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Josh Howlett  -  &lt;a href="http://www.ja.net/development/middleware/index.html"&gt;JANET'&lt;/a&gt;s Mr. Moonshot and the workshop organiser - singularly failed to bring a white cat to stroke. And if he had a secret button to drop troublesome guests into his pet shark's tank - he resisted the urge to use it.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He was, however, quite happy to describe his plans to &lt;i&gt;Take Over The World&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We've mentioned Moonshot &lt;a href="http://nationalgridservice.blogspot.com/2011/04/shooting-for-moon.html"&gt;before&lt;/a&gt;: it's goal is to re-use the network of authentication servers that has been created to provide &lt;a href="http://www.eduroam.org/"&gt;Eduroam&lt;/a&gt; to control access to other services. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moonshot allows people to authenticate themselves &lt;i&gt;&lt;b&gt;securely&lt;/b&gt;&lt;/i&gt; using their 'home' username and password. It is based around &lt;i&gt;Tunneled Transport Layer Security&lt;/i&gt; provided by the &lt;a href="http://en.wikipedia.org/wiki/Extensible_Authentication_Protocol"&gt;Extensible Authentication Protocol&lt;/a&gt; and a network of &lt;a href="http://en.wikipedia.org/wiki/RADIUS"&gt;RADIUS&lt;/a&gt; servers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A service can refer authentication decisions onto a remote Authentication (AAA) server. Any chatter between the client and the AAA server that proves the user is who he or she claims to be - such as username, passwords or SPECTRE membership number - is hidden from the service itself. For the simplest uses, all the service &lt;b&gt;needs&lt;/b&gt; to see is a simple yes or no.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are many places where Moonshot could make life easier:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Moonshot could make is easier to share High Performance Computers. If it delivers what it promises, you could be granted SSH-access to a service anywhere in the world without needing a separate username and password.&lt;/li&gt;&lt;li&gt;In the grid world, adding a sprinkle of Moonshot magic to a Myproxy service or to a Credential Translation Services could make grid certificates available &lt;a href="http://www.ngs.ac.uk/certpersonal"&gt;without resorting to a web browser.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;This is where things get interesting, or complicated, or political. Depending on your point of view and position in the IT food chain.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For SSH or certificate access, the service needs to obtain some kind of unique, persistent identifier for every user.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But for the current Eduroam service - all you need is confirmation that the user is from a particular institution. It does not need to know if they are the Vice Chancellor, an esteemed professor or a junior researcher.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the moment all an institution's RADIUS server need do is confirm or deny that the person connecting is a legitimate user of the network. There are &lt;b&gt;no&lt;/b&gt; unique identifiers involved.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For Moonshot to be of use in the grid and HPC worlds, institutional RADIUS servers need to &lt;i&gt;release&lt;/i&gt; additional information that can be passed back to the service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The question is what additional information? &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Should it be an email address?  &lt;b&gt;james.bond@mi6.gov.uk&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Should it be something like a login-identifier? &lt;b&gt;bondjames@mi6.gov.uk&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Or should it be pseudo-anonymous? &lt;b&gt;007@mi6.gov.uk&lt;/b&gt;.  (If you don't have a license to kill, then this would be something like the Shibboleth &lt;b&gt;eduPersonTargettedId&lt;/b&gt;  - as used by the &lt;a href="http://www.ukfederation.org.uk/content/Documents/AttributeUsage"&gt;UK Access Management Federation&lt;/a&gt; - which is unique to a person &lt;i&gt;and&lt;/i&gt; a service)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;All have advantages and disadvantages....&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;IT Security People really dislike seeing usernames being released. You really don't want to give a potential attacker any help in cracking into a system.&lt;/li&gt;&lt;li&gt;There are legal and licensing rules that restricts access to certain classes of data - such as Ordinance Survey maps - to named individuals. Likewise, HPC service managers are far happier granting access  based on an email address rather than a random collection of characters.&lt;/li&gt;&lt;li&gt;Researchers in some fields, especially Life Sciences, are &lt;a href="http://www.bbc.co.uk/news/uk-england-11599380"&gt;understandably protective&lt;/a&gt; of their personal information and would much prefer pseudo-anonymity.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;This is far too complicated a problem to solve at a single meeting, even if one has the the threat of becoming a shark's lunchtime snack to concentrate the mind.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moonshot is a very impressive project, with international reach and practical contributions from experts in the field. They strike me as the right people to solve it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2321201900349943269?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2321201900349943269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2321201900349943269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2321201900349943269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2321201900349943269'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/on-moonshot-and-telling-world-who-you.html' title='On Moonshot and telling the world who you are.'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3900338924787980638</id><published>2011-07-08T10:05:00.006+01:00</published><updated>2011-07-08T15:38:02.343+01:00</updated><title type='text'>Tweeting - the sound of (e)Science.</title><content type='html'>We are in the Sir Ambrose Flemming lecture theatre in University College London at the start of the &lt;a href="http://wikis.nesc.ac.uk/escienvoy/Town_Meeting"&gt;e-Science town meeting&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The room - which has space for nearly 200 people - is full. The meeting has just started.&lt;br /&gt;&lt;br /&gt;On his perch high above me - resplendent in his finest plumage - is Steven Young, our official NGS tweeter.&lt;br /&gt;&lt;br /&gt;You can follow Steven as he reduces the sweet sounds of e-science to 160 characters-or-less on &lt;a href="http://twitter.com/uk_ngs"&gt;the NGS twitter feed&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3900338924787980638?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3900338924787980638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3900338924787980638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3900338924787980638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3900338924787980638'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/tweeting-sound-of-escience.html' title='Tweeting - the sound of (e)Science.'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8176158451980531993</id><published>2011-07-06T18:40:00.001+01:00</published><updated>2011-07-06T18:43:47.064+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interoperation'/><category scheme='http://www.blogger.com/atom/ns#' term='SSO'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><title type='text'>CERN and SSO - your questions answered (maybe)</title><content type='html'>There have been a number of questions about this recently. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CERN let people sign in to some of some of their stuff if you have a certificate from any &lt;a href="http://www.igtf.net/"&gt;approved&lt;/a&gt; CA. Which is jolly nice of them - for those of us who don't have CERN accounts, if we need to access something for some reason, we can just log in with our personal certificate.&lt;br /&gt;&lt;br /&gt;Last year, around August some time, CERN upgraded their single sign-on (SSO) infrastructure, and one of the security related "improvements" was to check for Certificate Distribution Point (CDP) extensions in intermediate CA certificates. We didn't have that extension (neither, for that matter, had &lt;a href="http://www.doesciencegrid.org/"&gt;DoESG&lt;/a&gt;), as it is not required by the &lt;a href="http://www.rfc-editor.org/rfc/rfc5280.txt"&gt;standards&lt;/a&gt;, and the requirement was discovered, of course, only after the upgrade. (It doesn't seem to affect any other service that uses certificates.)&lt;br /&gt;&lt;br /&gt;As a workaround we created a new certificate just like the existing one but with a CDP added to keep CERN's SSO happy. This was sent to CERN (only), and they deployed it, and it worked, and everybody was happy.&lt;br /&gt;&lt;br /&gt;Until fairly recently when it stopped working, for reasons unknown, and of course without any warning. It looks like it was "undeployed" for some reason, and cannot be redeployed?!&lt;br /&gt;&lt;br /&gt;So I guess it's up to us to "fix" it - but how? Changing existing CA certificates in the distribution is something that should not be done lightly - we &lt;i&gt;could&lt;/i&gt; do this, it should work, technically, but it may at least be an inconvenience for users who have no need for CERN SSO, and one never knows if there's something out there that'll break.&lt;br /&gt;&lt;br /&gt;Meanwhile, we have a rollover coming up in September (of which more anon). New CA certificates will have CDP, so should also keep CERN's SSO happy. We can test whether it works at CERN already because they are already deployed. Therefore, the new workaround is to start moving people who need CERN SSO over to the new CA certificates. We'll trial this with a few certificates shortly, and then proceed with the rest.&lt;br /&gt;&lt;br /&gt;These are all "just" technical issues, and it is certainly not the first time someone has broken something by upgrading or "improving security" - it happens all the time (and occasionally to us, too). This is a good reason to keep certificates fairly conservative and not try out new exciting features on unsuspecting users. Which is why we have documents like &lt;a href="http://www.ogf.org/documents/GFD.125.pdf"&gt;GFD.125&lt;/a&gt;. (Which may be due for a revision - something to discuss at &lt;a href="http://www.ogf.org/OGF32/"&gt;OGF32&lt;/a&gt; perhaps.)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8176158451980531993?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8176158451980531993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8176158451980531993' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8176158451980531993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8176158451980531993'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/cern-and-sso-your-questions-answered.html' title='CERN and SSO - your questions answered (maybe)'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7616220479839362008</id><published>2011-07-06T10:55:00.010+01:00</published><updated>2011-07-08T21:48:36.127+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='ARC'/><category scheme='http://www.blogger.com/atom/ns#' term='Moonshot'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>ARC quirks and keeping track</title><content type='html'>Another week, another apology for having very little new to say.&lt;br /&gt;&lt;br /&gt;Our excuse is that we have all been busy preparing for a meeting of &lt;a href="http://www.ngs.ac.uk/collaboration-board/"&gt;NGS Collaborators&lt;/a&gt; (today, 6 July), a &lt;a href="http://www.project-moonshot.org/grid-hpc-workshop"&gt;workshop on Moonshot, Grid and High Performance Computing&lt;/a&gt; (on Thursday) and for a &lt;a href="http://wikis.nesc.ac.uk/escienvoy/Town_Meeting"&gt;Town Meeting on the future of e-Science and HPC Infrastructures and Applications in the UK&lt;/a&gt; (Friday).&lt;br /&gt;&lt;br /&gt;On the plus side, when we have all recovered, there should have plenty to write about.&lt;br /&gt;&lt;br /&gt;There has been a small amount of time available to work on Leeds' ARC grid software deployment - concentrating on the dull-but-useful  task of tracking down and reporting minor bugs.&lt;br /&gt;&lt;br /&gt;One such quirk appears when logfiles are &lt;span style="font-style: italic;"&gt;rotated&lt;/span&gt; - that is renamed and compressed at regular intervals to conserve disk space. ARC continues to write to the original - now renamed - file rather than to a new one. We found the bug, and reported it and discovered that the developers were &lt;a href="http://bugzilla.nordugrid.org/show_bug.cgi?id=2388"&gt;already aware&lt;/a&gt; and it will be fixed in the next release.&lt;br /&gt;&lt;br /&gt;Which gives me a chance to opine...&lt;br /&gt;&lt;br /&gt;In the 4-years-or-so that I have been involved with The Grid, I have needed to contact software developers all over the world.&lt;br /&gt;&lt;br /&gt;With very few exceptions, the developers have been capable, helpful and responsive.&lt;br /&gt;(and I am &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; going to to identify those very few exceptions)&lt;br /&gt;&lt;br /&gt;The open nature of much of the development work, with bug databases and source code repositories readable by anyone, gives bug-hunters from outside the development team as much information as those inside. If used wisely, this information means better bug reports and faster fixes.&lt;br /&gt;&lt;br /&gt;Unfortunately, bug-hunting is becoming harder. It is an unfortunate side effect of&lt;br /&gt;the &lt;a href="http://www.egi.eu/"&gt;European Grid Infrastructure&lt;/a&gt; and &lt;a href="http://www.eu-emi.eu/"&gt;European Middleware Initiative&lt;/a&gt; - and their remit to co-ordinate development activity from many disparate teams.&lt;br /&gt;&lt;br /&gt;The individual development teams have their own development processes and tools....&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The WLCG Nagios developers at CERN use installations of &lt;a href="https://tomtools.cern.ch/jira/secure/Dashboard.jspa"&gt;Jira&lt;/a&gt; for bug-tracking, &lt;a href="https://tomtools.cern.ch/confluence/dashboard.action"&gt;Confluence&lt;/a&gt; for documentation and and &lt;a href="https://tomtools.cern.ch/fisheye/"&gt;Fisheye&lt;/a&gt; for viewing the source code&lt;/li&gt;&lt;li&gt;The gLite developers use their &lt;a href="https://savannah.cern.ch/bugs/?group=jra1mdw"&gt;Savannah service&lt;/a&gt; for &lt;a href="https://savannah.cern.ch/bugs/?group=jra1mdw"&gt;bugs&lt;/a&gt; and &lt;a href="https://savannah.cern.ch/task/?group=jra1mdw"&gt;feature requests&lt;/a&gt; and provide &lt;a href="http://jra1mw.cvs.cern.ch:8180/cgi-bin/jra1mw.cgi/"&gt;ViewVC&lt;/a&gt; for source code browsing. [Addition 8-July: As Brian Bockelman  &lt;a href="http://nationalgridservice.blogspot.com/2011/07/arc-quirks-and-keeping-track.html?showComment=1309957830908#c1871746607823457091"&gt;has kindly pointed out&lt;/a&gt; - the ViewVC link above no longer takes you to the latest versions as components of gLite have moved to a &lt;a href="https://svnweb.cern.ch/trac/"&gt;TRAC instance at CERN.]&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ARC has a &lt;a href="http://bugzilla.nordugrid.org/"&gt;bugzilla&lt;/a&gt; for bugs and uses &lt;a href="http://svn.nordugrid.org/trac/nordugrid/browser/doc/trunk"&gt;TRAC&lt;/a&gt; for source code browsing.&lt;/li&gt;&lt;/ul&gt;On top of this is the all-seeing EMI &lt;a href="http://www.eu-emi.eu/en/tracking-system"&gt;GGUS tracking system&lt;/a&gt; that sends bug reports to the individual teams and the &lt;a href="https://twiki.cern.ch/twiki/bin/view/EMI/"&gt;EMI wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are different interfaces for different tools, sometimes you need a certificate, sometimes you need an account. As someone slightly outside - but with an interest in - the development of grid software, I know how hard it can be to check if a bug has been reported, whether it has been fixed and when the fix will be available.&lt;br /&gt;&lt;br /&gt;There is &lt;a href="https://twiki.cern.ch/twiki/bin/view/EMI/EMITrackerMappings"&gt;clearly work being done&lt;/a&gt; to improve the situation and no-one would claim that distributed, international software development is easy to do.  What the grid really does &lt;span style="font-weight: bold;"&gt;not want to do &lt;/span&gt;is weaken whatever connections there are with the system administrators who deploy the software and the external developers who use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7616220479839362008?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7616220479839362008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7616220479839362008' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7616220479839362008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7616220479839362008'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/07/arc-quirks-and-keeping-track.html' title='ARC quirks and keeping track'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6647620966584881705</id><published>2011-06-30T12:14:00.002+01:00</published><updated>2011-06-30T12:34:23.510+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NGS'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='user requirements'/><title type='text'>How has it affected you?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-ms9_qTk03UA/TgxfIboiWQI/AAAAAAAAA4U/tfJqAE806h4/s1600/question%2Bv1.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 123px;" src="http://2.bp.blogspot.com/-ms9_qTk03UA/TgxfIboiWQI/AAAAAAAAA4U/tfJqAE806h4/s200/question%2Bv1.jpg" alt="" id="BLOGGER_PHOTO_ID_5623974633140279554" border="0" /&gt;&lt;/a&gt;As you are aware the NGS has gone under some changes since the beginning of the year.  The most obvious to our users was the cap on cpu hours that was introduced on the 1st of April with every user being given 2000 free cpu hours per year.  If a user requires more than 2000 cpu hours this can be arranged through the NGS on a "pay per use basis".&lt;br /&gt;&lt;br /&gt;So 3 months in since the changes were introduced and we want to hear your views.  We are asking all registered NGS users to complete a &lt;a href="http://www.zoomerang.com/Survey/WEB22CLWLGN6YZ"&gt;very short survey&lt;/a&gt; to feedback their views and experiences on using our services since the 1st of April.  It doesn't matter if you haven't used the NGS since before the 1st of April you are still our target for this &lt;a href="http://www.zoomerang.com/Survey/WEB22CLWLGN6YZ"&gt;survey&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;The survey will take a few minutes to compete if that and everyone who is a registered NGS user either past or present will be entered into a prize draw.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6647620966584881705?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6647620966584881705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6647620966584881705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6647620966584881705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6647620966584881705'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/how-has-it-affected-you.html' title='How has it affected you?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ms9_qTk03UA/TgxfIboiWQI/AAAAAAAAA4U/tfJqAE806h4/s72-c/question%2Bv1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8213535645316708578</id><published>2011-06-28T10:39:00.004+01:00</published><updated>2011-06-28T11:47:40.970+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='SARoNGS'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>Delayed</title><content type='html'>In the best traditions of a UK railway station announcement... The NGS would like &lt;span style="font-style: italic;"&gt;&lt;/span&gt;to apologise for the late arrival of last week's R+D blog posting. This was due to the non-arrival of some good news.&lt;br /&gt;&lt;br /&gt;Over the last few weeks: we have made good progress with our &lt;a href="http://nationalgridservice.blogspot.com/search/label/nagios"&gt;Nagios service&lt;/a&gt; and with persuading our &lt;a href="http://www.ngs.ac.uk/ui-wms"&gt;Workload Management Service&lt;/a&gt; to accept certificates generated using institutional credentials and the &lt;a href="http://cts.ngs.ac.uk"&gt;SARoNGS service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Unfortunately, the good progress wasn't quite good enough to deliver something that actually worked.&lt;br /&gt;&lt;br /&gt;It shouldn't take much longer. Honest.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8213535645316708578?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8213535645316708578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8213535645316708578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8213535645316708578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8213535645316708578'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/delayed.html' title='Delayed'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3914611162899935971</id><published>2011-06-24T12:22:00.004+01:00</published><updated>2011-06-24T12:34:36.636+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='case studies'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='isgtw'/><title type='text'>That's not my cow</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-_gzQs6eHALk/TgR0YoCOKfI/AAAAAAAAA4E/7SzGYVifdsA/s1600/cow.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://3.bp.blogspot.com/-_gzQs6eHALk/TgR0YoCOKfI/AAAAAAAAA4E/7SzGYVifdsA/s200/cow.jpg" alt="" id="BLOGGER_PHOTO_ID_5621746201277639154" border="0" /&gt;&lt;/a&gt;With apologies to &lt;a href="http://en.wikipedia.org/wiki/Where%27s_My_Cow%3F"&gt;Terry Pratchett&lt;/a&gt; for the title of this blog post...&lt;br /&gt;&lt;br /&gt;You may have spotted an &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;unusual&lt;/span&gt; picture on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NGS&lt;/span&gt; home page this week.  What on earth have cows got to do with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;NGS&lt;/span&gt;?  A very good question...&lt;br /&gt;&lt;br /&gt;The answer lies in a &lt;a href="http://www.isgtw.org/feature/animal-breeding-advice-grid"&gt;recent &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;iSGTW&lt;/span&gt; article&lt;/a&gt; which once again promotes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;NGS&lt;/span&gt; users research to an international audience.&lt;br /&gt;&lt;br /&gt;The article featured the work of the &lt;a href="http://www.gridqtl.org.uk/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;GridQTL&lt;/span&gt; team &lt;/a&gt;at the University of Edinburgh who provide the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;GridQTL&lt;/span&gt; grid-based platform for running gene analysis.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;GridQTL&lt;/span&gt; is used by researchers all over the world and, unbeknown to many of them, all the computing jobs are submitted to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;NGS&lt;/span&gt; providing a massive speed up in analysis time.&lt;br /&gt;&lt;br /&gt;Team leader Dr Sarah &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Knott&lt;/span&gt; explained “It would be very difficult to run this kind of software without grid computing.  We have an uncertain user base and the grid provides the flexibility to sustain an adequate speed of analysis, regardless of online users.”&lt;br /&gt;&lt;br /&gt;To see a &lt;a href="http://www.ngs.ac.uk/quantitative-genetic-analyses-on-the-ngs"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;NGS&lt;/span&gt; user case study on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;GridQTL&lt;/span&gt;&lt;/a&gt; visit the &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;case study section&lt;/a&gt; of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;NGS&lt;/span&gt; website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3914611162899935971?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3914611162899935971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3914611162899935971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3914611162899935971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3914611162899935971'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/thats-not-my-cow.html' title='That&apos;s not my cow'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_gzQs6eHALk/TgR0YoCOKfI/AAAAAAAAA4E/7SzGYVifdsA/s72-c/cow.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2602470377545675061</id><published>2011-06-20T10:00:00.009+01:00</published><updated>2011-06-20T12:38:07.153+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='ARC'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>Mind the gap</title><content type='html'>I can't say that &lt;a href="http://nationalgridservice.blogspot.com/2011/06/when-acronyms-collide.html#comments"&gt;I wasn't warned&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In an attempt to conserve the world's supply of three letter acronyms - and support people &lt;a href="http://www.uksolphys.org/information/computing-resources/"&gt;studying the Sun&lt;/a&gt; and those &lt;a href="http://www.neiss.org.uk/"&gt;studying society&lt;/a&gt; - we are trying to &lt;a href="http://nationalgridservice.blogspot.com/2011/06/when-acronyms-collide.html"&gt;deploy grid software called ARC on a compute service called ARC&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://www.nordugrid.org/"&gt;Nordugrid&lt;/a&gt; &lt;a href="http://www.nordugrid.org/arc/"&gt;Advanced Resource Connector&lt;/a&gt; software is the only component within &lt;a href="http://www.eu-emi.eu/emi-1-kebnekaise"&gt;release 1&lt;/a&gt; of the &lt;a href="http://www.eu-emi.eu/"&gt;European Middleware Initiative&lt;/a&gt;'s big bundle of grid stuff that does what we need:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;accepting work requests from a Workload Management Server.&lt;/li&gt;&lt;li&gt;passing them on to HPC systems which may be running  &lt;del&gt;Sun&lt;/del&gt;&lt;a href="http://en.wikipedia.org/wiki/Oracle_Grid_Engine"&gt;Oracle GridEngine&lt;/a&gt;, &lt;a href="http://www.clusterresources.com/products/torque-resource-manager.php"&gt;Torque/PBS&lt;/a&gt; or &lt;a href="https://computing.llnl.gov/linux/slurm/"&gt;SLURM&lt;/a&gt; batch systems. (Leeds is using Grid Engine, but if we are successful, it could be rolled out to other institutions).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The EMI are in an &lt;a href="http://nationalgridservice.blogspot.com/2011/03/are-we-there-yet.html"&gt;uncomfortable position&lt;/a&gt;. Their job is to take pieces of software from different places - that is similar in intent and very different in design - and persuade them to work together.  Sometimes, inevitably, things fall through the gaps.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One of these gaps is between the &lt;a href="http://glite.cern.ch/"&gt;gLite&lt;/a&gt;'s &lt;a href="http://www.eu-emi.eu/products/-/asset_publisher/z2MT/content/bdii-core"&gt;BDII information service&lt;/a&gt;  and &lt;a href="http://www.eu-emi.eu/products/-/asset_publisher/z2MT/content/arc-infosys"&gt;ARC's own information services&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is how it is meant to work...&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Information is kept in a BDII-friendly database and made available to the world via the LDAP protocol through an  &lt;a href="http://www.openldap.org/"&gt;OpenLDAP&lt;/a&gt; &lt;a href="http://www.openldap.org/software/man.cgi?query=slapd"&gt;'slapd&lt;/a&gt;' service.&lt;/li&gt;&lt;li&gt;On any given system, this information is generated as a set of LDAP 'LDIF' format records by programs called providers and plugins.&lt;/li&gt;&lt;li&gt;A program called &lt;b&gt;bdii-update&lt;/b&gt; takes the locally generated LDIF, processes it and passes it on to slapd.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;What was actually happening...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;The ARC information system was generating lots of LDIF.&lt;/li&gt;&lt;li&gt;The bdii-update process was collating it and passing it onto slapd.&lt;/li&gt;&lt;li&gt;slapd was refusing to accept it - complaining of an 'Object class violation'.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;After digging into the inner workings of both the BDII and ARC, we've identified the cause. It is all down to a subtle difference between what Nordugrid expect and what gLite expect from their information services.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From this point on, this is going to be technical. Readers of a less geeky disposition can look away now, happy in the knowledge that we know what broke and how to fix it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Geeks, grab yours Acronyms. Here we go...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Slapd relies on schema files to define what is acceptable: Nordugrid have their own Scandinavian-style &lt;a href="http://svn.nordugrid.org/trac/nordugrid/browser/arc0/trunk/infosystem/nordugrid.schema?rev=510"&gt;nordugrid.schema&lt;/a&gt;; gLite use the &lt;a href="http://forge.cnaf.infn.it/plugins/scmsvn/viewcvs.php/v_1_3/mapping/ldap/schema/openldap-2-1/?rev=27&amp;amp;root=glueschema#dirlist"&gt;GLUE schema&lt;/a&gt;, including one called &lt;a href="http://forge.cnaf.infn.it/plugins/scmsvn/viewcvs.php/v_1_3/mapping/ldap/schema/openldap-2-1/Glue-MDS.schema?rev=27&amp;amp;root=glueschema&amp;amp;view=markup"&gt;Glue-MDS&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Glue-MDS and nordugrid.schema both define an &lt;b&gt;objectClass&lt;/b&gt; called  &lt;b&gt;'Mds'. &lt;/b&gt;Both agree that it represents a collection of information but in GLUE, an Mds is defined as a &lt;i&gt;STRUCTURAL class &lt;/i&gt;whereas Nordugrid defines it as an &lt;i&gt;ABSTRACT class.&lt;/i&gt;  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what... as anyone who managed to make it this far down the page might cry.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, in the LDAP-world,  STRUCTURAL objects can exist whereas ABSTRACT classes can only be used as a basis upon which other objects can be defined. Its all very &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;Object-Oriented-Programming&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ARC's information service generates 'MdsVo' objects, based on Mds objects, but properly STRUCTURAL. This is fine according to the nordugrid schema.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But bdii-update contained code that takes any object that is &lt;b&gt;based on&lt;/b&gt; an Mds object and turns it into a plain, simple self-contained Mds object. This is closer to what GLUE expects.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Slapd gets very confused.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A &lt;a href="https://ggus.eu/tech/ticket_show.php?ticket=71581"&gt;bug report has been raised&lt;/a&gt; - and after a bit of bug ping pong between the BDII and ARC developers - it has been decided that bdii-update should, in future, leave Mds objects alone. For the moment, all that is needed is to remove the line in bdii-update that reads&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;  new_ldif = fix(new_dns, new_ldif)&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2602470377545675061?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2602470377545675061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2602470377545675061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2602470377545675061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2602470377545675061'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/mind-gap.html' title='Mind the gap'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7207115417860625390</id><published>2011-06-16T11:12:00.002+01:00</published><updated>2011-06-16T11:16:32.593+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CW11'/><category scheme='http://www.blogger.com/atom/ns#' term='NGS News'/><category scheme='http://www.blogger.com/atom/ns#' term='Huddersfield'/><category scheme='http://www.blogger.com/atom/ns#' term='feedback'/><category scheme='http://www.blogger.com/atom/ns#' term='newsletter'/><category scheme='http://www.blogger.com/atom/ns#' term='SeIUCCR'/><title type='text'>Hot off the press…</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-FQGo0qx887g/TfnX-Bs2nQI/AAAAAAAAA38/lMKp3x2d3XM/s1600/June%2B2011%2Bthumbnail.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 138px; height: 200px;" src="http://2.bp.blogspot.com/-FQGo0qx887g/TfnX-Bs2nQI/AAAAAAAAA38/lMKp3x2d3XM/s200/June%2B2011%2Bthumbnail.JPG" alt="" id="BLOGGER_PHOTO_ID_5618759470729829634" border="0" /&gt;&lt;/a&gt;Released the beginning of June, &lt;a href="http://www.ngs.ac.uk/ngs-news"&gt;the new edition of the NGS quarterly newslette&lt;/a&gt;r is out now.  The June edition features a range of articles including –&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Supporting e-Infrastructure Uptake through Community Champions for Research (SeIUCCR) - a new joint project between the NGS and the SSI&lt;/li&gt;&lt;li&gt;around up of the successful and engaging Collaborations Workshop held by the SSI earlier this year&lt;/li&gt;&lt;li&gt;an in-depth look at the new NGS load monitor&lt;/li&gt;&lt;li&gt;Sysadmins corner tips on using Screen&lt;/li&gt;&lt;li&gt;an introduction to our new member site - the University of Huddersfield&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;We are always looking for news items for our newsletter and fortnightly email bulletin so if you have anything you would like to contribute please &lt;a href="http://www.ngs.ac.uk/contact-helpdesk"&gt;get in touch&lt;/a&gt;!  We are particularly keen to hear from our users and their application of e-research.  Have you recently presented or published a paper featuring research performed on the NGS?  If so then we’d love to hear from you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7207115417860625390?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7207115417860625390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7207115417860625390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7207115417860625390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7207115417860625390'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/hot-off-press.html' title='Hot off the press…'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-FQGo0qx887g/TfnX-Bs2nQI/AAAAAAAAA38/lMKp3x2d3XM/s72-c/June%2B2011%2Bthumbnail.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6917639008057950168</id><published>2011-06-13T13:52:00.001+01:00</published><updated>2011-06-13T13:55:57.780+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='databases'/><category scheme='http://www.blogger.com/atom/ns#' term='data management'/><category scheme='http://www.blogger.com/atom/ns#' term='ESI'/><title type='text'>My data, your data</title><content type='html'>Edinburgh hosted the &lt;a href="http://wiki.esi.ac.uk/Data-Intensive_Research"&gt;Data Intensive Research&lt;/a&gt; workshop last week, along with the &lt;a href="http://xldb.eu/xldb_europe_2011/"&gt;XLDB Europe&lt;/a&gt;. Genially chaired by the formidable Malcolm Atkinson, it was an excellent opportunity to hobnob with other data management folk.  While most were database people, many were plain ol' data managers, or people who have data and nowhere to put it.&lt;br /&gt;&lt;br /&gt;One of the recurring themes was that there should be more recognition for the work supporting science: if you have a dataset and you spend time preparing, validating, and annotating it, and someone else publishes a result derived from this data, they get the credit for the discovery - naturally - but the work to prepare the data should also be recognised (e.g. in RAEs, maybe as something equivalent to a publication.)  Also if it doesn't lead directly to a new discovery.  People who share data contribute to science.  Moreover, these days, &lt;a href="http://www.rcuk.ac.uk/research/Pages/DataPolicy.aspx"&gt;sharing data&lt;/a&gt; is often necessary for public funding.&lt;br /&gt;&lt;br /&gt;The NGS has a few datasets in &lt;a href="http://www.ngs.ac.uk/applications/bioinformatics"&gt;bioinformatics&lt;/a&gt; already.  Having it available already is highly advantageous because you don't have to transfer and update it yourself, and it doesn't take up any space in your storage quota.  If there are other datasets you think the NGS could usefully provide, let us know?&lt;br /&gt;&lt;br /&gt;Speaking of research support, if you use the NGS you should of course &lt;a href="http://www.ngs.ac.uk/cite-the-ngs"&gt;cite NGS&lt;/a&gt; in your publications.  But maybe you'll also want to buy your friendly local NGS admins a beer or something?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6917639008057950168?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6917639008057950168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6917639008057950168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6917639008057950168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6917639008057950168'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/my-data-your-data.html' title='My data, your data'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3176178462742758595</id><published>2011-06-13T10:51:00.004+01:00</published><updated>2011-06-13T11:45:04.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Who do we think you are - revisited.</title><content type='html'>Once upon a time - before the &lt;a href="http://nationalgridservice.blogspot.com/2011/04/looking-back-and-saying-thank-you.html"&gt;NGS service at Leeds retired&lt;/a&gt; - it was possible to connect to grid-enabled machine using only a &lt;a href="http://nationalgridservice.blogspot.com/2011/01/single-sign-on-movie.html"&gt;web browser, your institutional credentials and an ordinary ssh client&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To achieve this, we combined our &lt;a href="http://www.ngs.ac.uk/site-level-services/shibboleth"&gt;Shibboleth 'single-sign on&lt;/a&gt;'  service with a modified version of our &lt;a href="http://wiki.ngs.ac.uk/index.php?title=MEG_User_Guide"&gt;Myproxy enabled GSISSH&lt;/a&gt; (MEG) code.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The modifications to MEG allowed us to give access to users without a proper NGS account - but provide them with  a very restricted shell. IT security take a dim view of allowing anyone from anywhere to do anything on local computer facilities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Basically, we needed to replace a gsissh command with a utility that translate a certificate and VOMS information to a local username and password in &lt;b&gt;exactly&lt;/b&gt; the same way as a gsissh command. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://nationalgridservice.blogspot.com/2010/11/who-do-we-think-you-are.html"&gt;technical details&lt;/a&gt; were covered back in November. As we are tidying up following the end of NGS R+D activity, we have now packaged up the &lt;a href="http://sourceforge.net/projects/ukngi/files/ngs-x509id/"&gt;utility itself&lt;/a&gt; - called ngs-x509id - and put it on the &lt;a href="http://sf.net/projects/ukngi"&gt;UKNGI area on SourceForge&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ngs-x509id is built around a library of X509 utilities developed by my colleague Robert Frank at Manchester.  An early version of the library is bundled with ngs-x509id and Robert has kindly made the &lt;a href="http://ukngi.svn.sourceforge.net/viewvc/ukngi/x509utils/"&gt;latest development version&lt;/a&gt; available from the &lt;a href="http://ukngi.svn.sourceforge.net/viewvc/ukngi/"&gt;UKNGI subversion repository&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3176178462742758595?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3176178462742758595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3176178462742758595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3176178462742758595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3176178462742758595'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/who-do-we-think-you-are-revisited.html' title='Who do we think you are - revisited.'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1357218974945841845</id><published>2011-06-08T11:04:00.003+01:00</published><updated>2011-06-08T11:26:18.678+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='case studies'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'>Beep, beep - NGS coming through...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-n5k_gS8_L5I/Te9OPlykRQI/AAAAAAAAA30/6mFfjcN05EA/s1600/trafficv1.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 196px; height: 200px;" src="http://4.bp.blogspot.com/-n5k_gS8_L5I/Te9OPlykRQI/AAAAAAAAA30/6mFfjcN05EA/s200/trafficv1.jpg" alt="" id="BLOGGER_PHOTO_ID_5615793290103506178" border="0" /&gt;&lt;/a&gt;There is a new &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;NGS user case study&lt;/a&gt; up on the website and this time it deals with traffic.  I'm sure this is a popular topic particularly at 9am on a Monday morning!&lt;br /&gt;&lt;br /&gt;NGS user Aengus McCulloch from &lt;a href="http://www.newcastle.ac.uk/"&gt;Newcastle University&lt;/a&gt; has been using NGS resources to tackle the explosion in the volume of data relating to real world events such as systems monitoring weather and road traffic etc.  Processing the large volumes of data generated by geographical sensors in a short time period is an enormous computational challenge.  Guess where the NGS can help out?&lt;br /&gt;&lt;br /&gt;Aengus used the real world problem of traffic monitoring and routing as a test case for classifying near real-time processing operations on geographically referenced data using Grid computing architectures.  By using the NGS he managed to successfully test his system with up to 250 vehicles.&lt;br /&gt;&lt;br /&gt;Aengus said "The NGS has made endless CPU hours available to me through a standards based interface; it has been an invaluable resource for my research".&lt;br /&gt;&lt;br /&gt;To read more about his research, see the &lt;a href="http://www.ngs.ac.uk/scalable-road-traffic-monitoring-using-grid-computing"&gt;scalable road traffic case study&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1357218974945841845?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1357218974945841845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1357218974945841845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1357218974945841845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1357218974945841845'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/beep-beep-ngs-coming-through.html' title='Beep, beep - NGS coming through...'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-n5k_gS8_L5I/Te9OPlykRQI/AAAAAAAAA30/6mFfjcN05EA/s72-c/trafficv1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2482152489943630834</id><published>2011-06-03T15:18:00.008+01:00</published><updated>2011-06-20T10:09:28.682+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='ARC'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>When acronyms collide...</title><content type='html'>Now pay attention. This may be a little confusing.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://www.leeds.ac.uk/"&gt;University of Leeds&lt;/a&gt; runs high-end computer clusters as part of its &lt;b&gt;Advanced Research Computing&lt;/b&gt; service - known as &lt;b&gt;ARC.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://www.nordugrid.org/"&gt;NorduGrid Collaboration&lt;/a&gt; develop, maintain and support grid middleware called the &lt;b&gt;Advanced Resource Connector &lt;/b&gt;- also known as &lt;b&gt;ARC.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;We had a plan to &lt;a href="http://nationalgridservice.blogspot.com/2011/02/leaving-and-joining.html"&gt;join ARC-the-computing-service to the grid&lt;/a&gt;.  The first version of the plan, to use &lt;a href="http://www.eu-emi.eu/"&gt;European Middleware Initiative&lt;/a&gt;'s release of the &lt;a href="http://grid.pd.infn.it/cream/"&gt;CREAM&lt;/a&gt; software, has been abandoned because &lt;a href="http://nationalgridservice.blogspot.com/2011/05/good-news-bad-news.html"&gt;support for our batch system - SGE -  is not yet ready&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, inspired by &lt;a href="http://scotgrid.blogspot.com/search/label/arc"&gt;work done by Stuart Purdie for Scotgrid&lt;/a&gt;, we have a New Plan.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You have probably gathered that The New Plan is &lt;i&gt;(drum roll please)&lt;/i&gt; - to deploy ARC on ARC.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which, when you come to write it down, sounds less like a plan and more like an overexcited performing seal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is our only real option: ARC is the only one of the EMI's current middleware menagerie with SGE support. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Round these parts - we like to automate software installations using scripts. Our scripts are based on the instructions from the &lt;a href="https://twiki.cern.ch/twiki/bin/view/EMI/GenericInstallationConfigurationEMI1"&gt;EMI's Generic installation guide&lt;/a&gt; and on Nordugrid's &lt;a href="http://wiki.nordugrid.org/index.php/How_to_plug_an_ARC_site_into_EGI"&gt;guide to plugging an ARC Compute Element into the European Grid&lt;/a&gt; and are now at the point where they can  install and configure ARC from the EMI repositories.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The scripts are not  yet ready for an official release but - in the unlikely event of anyone wanting to know more - the 'live' versions can be found in the &lt;a href="http://ukngi.svn.sourceforge.net/viewvc/ukngi/arc-ce-sge-installer/trunk/"&gt;UKNGI code repository at SourceForge&lt;/a&gt;.  Like the earlier &lt;a href="http://sourceforge.net/projects/ukngi/files/ngs-vdt-installer/"&gt;VDT installer scripts&lt;/a&gt; - they are intended as &lt;i&gt;runnable documentation&lt;/i&gt;. If you don't want to run them, you should be be able to see how they work by reading them. &lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Incidentally, just to add to the confusion:  Leeds also hosts an &lt;a href="http://www.leeds.ac.uk/arc"&gt;Antimicrobial Research Centre&lt;/a&gt; -  known as &lt;b&gt;ARC&lt;/b&gt;. Their specialities include some of &lt;a href="http://www.bbc.co.uk/news/health-13600144"&gt;particular&lt;/a&gt; &lt;a href="http://www.nature.com/news/2011/110602/full/news.2011.345.html"&gt;relevance&lt;/a&gt; at the moment: antibiotic resistance in bacteria and the transfer of pathogens.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I last checked, there were people from ARC-the-research-centre using ARC-the-computer-cluster but not via ARC-the-middleware.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2482152489943630834?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2482152489943630834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2482152489943630834' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2482152489943630834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2482152489943630834'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/when-acronyms-collide.html' title='When acronyms collide...'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3013236333913427923</id><published>2011-06-01T10:16:00.001+01:00</published><updated>2011-06-01T10:33:47.085+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='surgery meetings'/><title type='text'>999 – NGS Surgery</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-xZcsD1iQm74/TeYG2iFkLgI/AAAAAAAAA3o/-JEz5We3JI0/s1600/red%2Bcross.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 198px; height: 200px;" src="http://3.bp.blogspot.com/-xZcsD1iQm74/TeYG2iFkLgI/AAAAAAAAA3o/-JEz5We3JI0/s200/red%2Bcross.jpg" alt="" id="BLOGGER_PHOTO_ID_5613181519496752642" border="0" /&gt;&lt;/a&gt;Did you know that the NGS runs &lt;a href="http://www.ngs.ac.uk/surgery-meetings"&gt;Surgery meetings&lt;/a&gt; every second Wednesday?  The meetings are run over Access Grid / Evo and are open to all.&lt;br /&gt;&lt;br /&gt;The surgery meetings have previously been mainly for supporting NGS member sites in installing software etc on their resources.  However recent surgery meetings have widened their remit to discuss topics of interest to &lt;a href="http://www.ngs.ac.uk/campus-champions"&gt;Campus Champions&lt;/a&gt; as well as the Sys Admin community within the NGS.&lt;br /&gt;&lt;br /&gt;The NGS is always looking for suggestions for presentations / discussions at forthcoming surgery meetings.  If you have any ideas or would like to raise a topic then &lt;a href="http://www.ngs.ac.uk/contact-helpdesk"&gt;contact the NGS helpdesk&lt;/a&gt; and let us know.  Just because you suggest a topic doesn’t mean that you have to present so don’t worry!&lt;br /&gt;&lt;br /&gt;To give you an idea of the sort of topics that have been discussed previously, have a look at &lt;a href="http://www.ngs.ac.uk/surgery-meetings"&gt;past NGS surgery meetings&lt;/a&gt; on the dedicated section of the NGS website.  You can find all the presentations here as well.&lt;br /&gt;&lt;br /&gt;If you want to keep up to date with all the forthcoming surgery meetings, make sure you check the NGS website regularly or &lt;a href="http://www.ngs.ac.uk/contact-helpdesk"&gt;drop an email to the helpdesk&lt;/a&gt; and they will add you to the mailing list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3013236333913427923?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3013236333913427923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3013236333913427923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3013236333913427923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3013236333913427923'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/06/999-ngs-surgery.html' title='999 – NGS Surgery'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-xZcsD1iQm74/TeYG2iFkLgI/AAAAAAAAA3o/-JEz5We3JI0/s72-c/red%2Bcross.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3372669358817042815</id><published>2011-05-30T23:13:00.006+01:00</published><updated>2011-05-31T02:41:23.464+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='WMS'/><title type='text'>Lost in the Workload Management System</title><content type='html'>If you work with a complicated technology for any length of time, you build up mental map of how the bits fit together.&lt;br /&gt;&lt;br /&gt;In a corner of my mental map of the Grid world is the WMS, aka the Workload Management System. Next to it is a warning: &lt;span style="font-style: italic;"&gt;Here Be Dragons&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I know what the WMS does: it's a mixture of matchmaker and postal service. It takes a list of tasks, distributes them around the grid and makes sure they reach their destinations.  I know that WMS is part of the &lt;a href="http://www.ngs.ac.uk/uiwms"&gt;NGS's UI/WMS&lt;/a&gt; service and provides a comparatively simple way to get work done on the Grid.&lt;br /&gt;&lt;br /&gt;What I do not understand is &lt;span style="font-weight: bold;"&gt;how&lt;/span&gt; it works. This is a little embarrassing, as the NGS is currently dealing with two WMS problems: a long term problem that limiting the kinds of users we can support, and a more urgent problem - which surfaced last week - that  left the UI/WMS service unusable by all NGS users.&lt;br /&gt;&lt;br /&gt;I must emphasise that for the urgent problem: we now know what broke and how to fix it. The fix should be deployed later in the week. Please keep watching &lt;a href="http://www.ngs.ac.uk/ngs-status-news-feed"&gt;the status report on the website&lt;/a&gt; or &lt;a href="http://www.ngs.ac.uk/keep-touch"&gt;the NGS-STATUS mailing list&lt;/a&gt; for updates.&lt;br /&gt;&lt;br /&gt;In both cases, we see failures in the authentication between the components of the WMS.&lt;br /&gt;&lt;br /&gt;In last week's major incident, the WMS refused to recognise the NGS's virtual organisation service after the associated Virtual Organisation Management Server (VOMS) it was upgraded. If you tried, you were told...&lt;br /&gt;&lt;blockquote&gt;unable to delegate the credential to the endpoint...&lt;br /&gt;&lt;/blockquote&gt;Our longer term problem is with the WMS and the `SARoNGS' certificates generated by &lt;a href="https://cts.ngs.ac.uk/"&gt;cts.ngs.ac.uk&lt;/a&gt;. CTS - which I think stands for Credential Translation Service - allows you to obtain a grid certificate using just your institutional username and password.&lt;br /&gt;&lt;br /&gt;The downside of SARoNGS certificates are signed by a certificate authority that it is not yet recognised by the &lt;a href="http://www.igtf.net/"&gt;International Grid Trust Federation&lt;/a&gt;. Services must &lt;a href="https://cts.ngs.ac.uk/config.html"&gt;explicitly recognise the certificate authority&lt;/a&gt; before anyone can use it.&lt;br /&gt;&lt;br /&gt;Somewhere within the WMS, the validation step has gone wrong.  If you have a SARoNGS certificate, it tells you...&lt;br /&gt;&lt;blockquote&gt;Connection failed: CA certificate verification failed&lt;br /&gt;&lt;/blockquote&gt;The WMS - as you might gather from reading  &lt;a href="http://web.infn.it/gLiteWMS/index.php/techdoc/howtosandguides/57-archoverview"&gt;the overview of its architecture&lt;/a&gt; - is really a linked collection of services. The official &lt;a href="https://twiki.cnaf.infn.it/twiki/bin/view/EgeeJra1It/WMSServiceRefCard"&gt;Service Reference Card&lt;/a&gt; lists 12 separate components that need to be running for the WMS to function. Some of these depend other pieces of software. In particular, some run within a webserver and use &lt;a href="http://www.gridsite.org/"&gt;Gridsite&lt;/a&gt; to provide access control.&lt;br /&gt;&lt;br /&gt;It was a slightly-out-of-date version of Gridsite that caused our major problem last week.&lt;br /&gt;&lt;br /&gt;The VOMS server update changed the format of the &lt;a href="http://en.wikipedia.org/wiki/Attribute_certificate"&gt;attribute certificates&lt;/a&gt; that link you to a particular Virtual Organisation. Previous releases of the VOMS service used &lt;a href="http://en.wikipedia.org/wiki/MD5"&gt;MD5&lt;/a&gt; digital signatures within the attribute certificates. The current one has replaced MD5 with the more secure &lt;a href="http://en.wikipedia.org/wiki/SHA1"&gt;SHA1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Our copy of gridsite only knew about MD5 signatures. An updated, SHA1-aware, version was made available late last year. We just hadn't realised that it was needed until last week.&lt;br /&gt;&lt;br /&gt;We think that the problems with SARoNGS certificates can be traced to quirks in the way certificate authority information is being passed around the WMS.  We are very fortunate that the &lt;a href="http://www.software.ac.uk"&gt;Software Sustainability Institute&lt;/a&gt; has been able to offer  the NGS some additional development effort to find these quirks&lt;br /&gt;&lt;br /&gt;The Software Sustainability Institute knows its way around the grid. Their developers know how to deal with complicated software. It takes more than a 'Here Be Dragons'  warning to stop them...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3372669358817042815?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3372669358817042815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3372669358817042815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3372669358817042815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3372669358817042815'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/lost-in-workload-management-system.html' title='Lost in the Workload Management System'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7506034727733221335</id><published>2011-05-24T10:40:00.002+01:00</published><updated>2011-05-24T10:45:36.177+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='case studies'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='isgtw'/><title type='text'>Getting the users story across</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-f_RB_WUqXYY/Tdt-N5dTEJI/AAAAAAAAA3g/Div9ETiRS2Q/s1600/sim2%2Bv1.jpeg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 200px;" src="http://4.bp.blogspot.com/-f_RB_WUqXYY/Tdt-N5dTEJI/AAAAAAAAA3g/Div9ETiRS2Q/s200/sim2%2Bv1.jpeg" alt="" id="BLOGGER_PHOTO_ID_5610216538047189138" border="0" /&gt;&lt;/a&gt;As you are no doubt aware, I’m always after interesting pieces of user research to feature in our &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;user case study section&lt;/a&gt; of the NGS website.  User case studies are ideal introductions to people who have never used the grid before as it can demonstrate what can be done with the resources and what the benefits are.&lt;br /&gt;&lt;br /&gt;Whilst the production of user case studies benefits the NGS, they also benefit the researcher featured as quite often the user case studies are picked up by other grid organisations.&lt;br /&gt;&lt;br /&gt;This was the case with NGS user Cristiano Sabiu who hit the headlines in iSGTW last month with his user case study on his cosmology research.&lt;br /&gt;&lt;br /&gt;Cristiano from the University of Portsmouth used NGS resources to study the distribution of galaxies in the universe by creating 2000 mock universes for comparison to actual galaxy distribution in the &lt;a href="http://www.sdss.org/"&gt;Sloan Digital Sky Survey&lt;/a&gt; (SDSS).  By using the NGS he managed to run 20 full scale simulations which required approximately 100,000 cpu hours over the course of a year.&lt;br /&gt;&lt;br /&gt;His research was made into a &lt;a href="http://www.ngs.ac.uk/simulating-the-universe-on-the-ngs"&gt;user case study&lt;/a&gt; for the NGS website from where it was picked up by International Science Grid This Week (iSGTW) and appeared as their &lt;a href="http://www.isgtw.org/issues/13-april-2011"&gt;headline article&lt;/a&gt; in April.  iSGTW is a weekly online publication that provides international coverage of distributed computing and the research it supports.  They feature articles on all aspects of distributed computing technology, such as grids and clouds from all research areas and are always on the look out for interesting stories to cover.&lt;br /&gt;&lt;br /&gt;The NGS user case studies keep on coming though and the most recent one is on quantum mechanics modelling.  Stewart Reed from the University of Leeds used NGS resources to develop new methods of performing accurate computer simulations of quantum mechanical tunnelling.&lt;br /&gt;&lt;br /&gt;Stewart explained how "the NGS provides excellent computing resources with which to perform these calculations. The computational capacity available from the NGS allows larger systems to be studied more accurately than are possible with standard workstations”.&lt;br /&gt;&lt;br /&gt;To read more about his research, see the &lt;a href="http://www.ngs.ac.uk/quantum-mechanics-modelling-using-the-ngs"&gt;quantum mechanics modelling case study&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7506034727733221335?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7506034727733221335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7506034727733221335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7506034727733221335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7506034727733221335'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/getting-users-story-across.html' title='Getting the users story across'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-f_RB_WUqXYY/Tdt-N5dTEJI/AAAAAAAAA3g/Div9ETiRS2Q/s72-c/sim2%2Bv1.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3391784165451072479</id><published>2011-05-20T13:17:00.007+01:00</published><updated>2011-05-23T09:48:51.378+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>Good news, bad news</title><content type='html'>&lt;div&gt;It isn't a case of one step forward... two steps back.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Its more one step forward... with another step forward coming soon. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This week, both the Leeds CREAM-CE and the NGS's Nagios project inched forward.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;CREAM&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We started with good news thanks to a &lt;a href="http://nationalgridservice.blogspot.com/2011/05/stuck-in-middle.html?showComment=1305842413176#c741308104449698463"&gt;comment from Ewan at Oxford&lt;/a&gt; on &lt;a href="http://nationalgridservice.blogspot.com/2011/05/stuck-in-middle.html"&gt;Leeds' plans&lt;/a&gt; to install a grid front end to our ARC1 High Performance Computing service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ewan pointed out that our preferred approach - leaving the grid access on a machine almost-completely-detached from the HPC service - is a) also other people's preferred approach and b) one that actually works.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which is nice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And would be nicer if it wasn't for the bad news: Sun Grid Engine support in CREAM &lt;a href="http://wiki.italiangrid.org/twiki/bin/view/CREAM/KnownIssues#Condor_and_SGE_support"&gt;never made it&lt;/a&gt; as far as &lt;a href="http://www.eu-emi.eu/emi-1-kebnekaise"&gt;the first major release (EMI-1&lt;/a&gt;) of the &lt;a href="http://www.eu-emi.eu/"&gt;European Middleware Initiatives&lt;/a&gt;'s grand unified grid software.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Grid Engine support is expected to arrive in a minor release - coming soon.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;NAGIOS&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have had a working Nagios development system for some time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We were trying to build a working 'clean' test system. We were planning to use this to practice the full Nagios install and configuration procedure before being let loose on a proper service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And when we first practiced - a month or so back - the test server refused to install anything.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since that time progress has been slow. We blame this on the stubborn refusal of the average day to include more than 24 hours, so cruelly depriving the systems staff of enough time to finish everything else that needs to be done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Earlier this week, after reading the latest &lt;a href="https://tomtools.cern.ch/confluence/display/SAMDOC/Installing+SAM"&gt;Nagios installation documentation&lt;/a&gt;, and comparing notes with the Nagios developers and our colleagues at Oxford who run the GridPP Nagios - we worked out what had gone awry. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were some unfortunate conflicts between packages in the software repositories defined in /etc/yum.repos.d. We ended up in RPM hell...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Its better now. And as a minor bonus we did developed a utility that can edit YUM repositories in place. It can be &lt;a href="http://ukngi.svn.sourceforge.net/viewvc/ukngi/yum-repo-edit/trunk/"&gt;found in the UKNGI subversion repository&lt;/a&gt; at &lt;a href="http://www.sf.net/"&gt;SourceForge&lt;/a&gt;. It isn't pretty or clever but it does work...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3391784165451072479?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3391784165451072479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3391784165451072479' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3391784165451072479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3391784165451072479'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/good-news-bad-news.html' title='Good news, bad news'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-4479947603184502586</id><published>2011-05-18T11:56:00.002+01:00</published><updated>2011-05-18T12:06:41.916+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-fojhSPKHVhY/TdOmbHP2AOI/AAAAAAAAA3Q/Zz5tTX4F2H0/s1600/1238327_questions.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/-fojhSPKHVhY/TdOmbHP2AOI/AAAAAAAAA3Q/Zz5tTX4F2H0/s200/1238327_questions.jpg" alt="" id="BLOGGER_PHOTO_ID_5608008945738580194" border="0" /&gt;&lt;/a&gt;I’&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ve&lt;/span&gt; recently added a new poll to the &lt;a href="http://www.ngs.ac.uk/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;NGS&lt;/span&gt; website home page&lt;/a&gt; which asks if our users collaborate internationally and, if so, if this involves the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;NGS&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;The latest question is the 7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;th&lt;/span&gt; poll to appear on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;NGS&lt;/span&gt; website so I thought that in this blog post I would recap some of the results of previous posts.&lt;br /&gt;&lt;br /&gt;The polls have covered a wide range of topics from “do you like our new website?” way back in November 2009 when we launched the new site, to questions regarding funding and access to resources.&lt;br /&gt;&lt;br /&gt;Back in March last year we asked people which operating system they used to access the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;NGS&lt;/span&gt;.  This has an important bearing on how our tools and applications are developed in the future as we need to ensure that they are usable by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;NGS&lt;/span&gt; users regardless of their operating system.  We had 175 responses and the results were -&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows – 35%&lt;/li&gt;&lt;li&gt;Linux – 43%&lt;/li&gt;&lt;li&gt;Mac – 19%&lt;/li&gt;&lt;li&gt;Other – 3%&lt;/li&gt;&lt;/ul&gt;The results were pretty much as expected with Linux users being in the majority.  However it was interesting to see that Windows users are catching up and Mac users growing in numbers.&lt;br /&gt;&lt;br /&gt;Also many moons ago we asked if our users would like us to offer an academic cloud service.  This was a popular poll with 137 replies and the following results –&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Yes -66%&lt;/li&gt;&lt;li&gt;No  - 20%&lt;/li&gt;&lt;li&gt;Don’t know – 14%&lt;/li&gt;&lt;/ul&gt;We are pleased to say that the &lt;a href="http://www.ngs.ac.uk/accessing-the-ngs-cloud-service"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;NGS&lt;/span&gt; cloud prototype&lt;/a&gt; has been very popular and is currently running at capacity as we help and assist &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;NGS&lt;/span&gt; users to make the most of this new prototype service.&lt;br /&gt;&lt;br /&gt;Of course it’s not just specialised services that we offer, we also offer the day to day stuff that enables people to get started using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;NGS&lt;/span&gt;.  We wanted to see how the users thought we were doing in terms of authorising new applications to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;NGS&lt;/span&gt; resources.  Were we taking too long?  Were we meeting expectations?  We were pleased to see that nearly half (46%) of applications were approved the same day with 28% approved in the next 1 – 3 days.&lt;br /&gt;&lt;br /&gt;We are always looking for new polls for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NGS&lt;/span&gt; website so if you have any suggestions then we would love to hear them.  You can ask anything about software, hardware, services, usage, user stats etc.  All the polls are anonymous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-4479947603184502586?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/4479947603184502586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=4479947603184502586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4479947603184502586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4479947603184502586'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/i-ve-recently-added-new-poll-to-ngs.html' title=''/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-fojhSPKHVhY/TdOmbHP2AOI/AAAAAAAAA3Q/Zz5tTX4F2H0/s72-c/1238327_questions.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1177247437867783908</id><published>2011-05-16T11:14:00.014+01:00</published><updated>2011-06-20T10:10:22.196+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='CREAM'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>Stuck in the middle</title><content type='html'>To a casual observer, they look very similar:  groups of largely male, occasionally slightly dishevelled individuals who spend far too much time starting at screens and who communicate almost exclusively in acronyms.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But those in the know recognise that your High Performance Computing (HPC) geeks and your Grid Computing geeks are very different creatures.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Should you find yourself talking to one -  having somehow managed to side-step the awkward initial `Who are you and how did you get into &lt;b&gt;my &lt;/b&gt;server room?' conversation - it is very important to know which species it belongs to. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By far the easiest way to find out is to ask the question: how does someone run a program.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have found a Grid geek, the answer will feature web services, UIs, WMSs, CEs of various kinds, certificates and, in extreme cases, XML.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The HPC geek will answer Ssh, Ssh, Ssh. Again and again and again.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That is SSH as in Secure Shell. If the person is saying &lt;i&gt;Shh!&lt;/i&gt;, you've wandered into the library by mistake.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;HPC is all about building the biggest, fastest computer that can fit in the room. HPC systems are designed to be self contained, with fast disks and fast CPUs linked using fast networks. Users may connect to an HPC service from outside - via SSH - but everything they do from that point on stays within an HPC bubble.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Grid is about connecting a disparate set of resources, spread far and wide, so they can do something useful together. There is very definitely more than one way to do it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At Leeds, we are in the interesting position of trying to connect our &lt;a href="http://nationalgridservice.blogspot.com/2011/02/leaving-and-joining.html"&gt;HPC service to the grid&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rather than trying to graft the full Grid software stack onto a very specialised, and customised HPC environment - we are using a separate (virtual) machine to act as a relay, or maybe a translator, between the two worlds. The HPC service is called ARC1. It is only right that the relay will be called NGS.ARC1.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It will talk Grid to the world, but its only channels of communication to the HPC service will be the batch queuing system - &lt;a href="http://en.wikipedia.org/wiki/Oracle_Grid_Engine"&gt;SGE&lt;/a&gt; - and good old SSH. There is no shared disk space of any kind.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are now able to submit jobs from the NGS.ARC1 to the HPC service and monitor their progress.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have the ability to create separate SSH keys for every grid user. Our next step is to configure the HPC service to use these keys in 'scp' commands within  'prolog' and 'epilog' scripts. Data will be pulled onto ARC1 from NGS.ARC1 when a job starts and pushed it back when the job is done.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://wiki.italiangrid.org/twiki/bin/view/CREAM/SystemAdministratorGuideForEMI1"&gt;latest set of documentation for the CREAM-CE&lt;/a&gt; - our choice for the grid side - says that you can set:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;  SANDBOX_TRANSFER_METHOD_BETWEEN_CE_WN=LRMS&lt;/pre&gt;&lt;div&gt;and let the Local Resource Management Service, the grids general term for batch services like SGE, do the donkey work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the moment, we have no idea if weakly-linking the Grid and HPC in this way will work. &lt;/div&gt;&lt;div&gt;Well update you in a week-or-so's time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And if you are passing through Leeds and want to ask questions, I will - of course - answer `Who are you and what are you doing in &lt;b&gt;my&lt;/b&gt; server room?'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1177247437867783908?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1177247437867783908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1177247437867783908' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1177247437867783908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1177247437867783908'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/stuck-in-middle.html' title='Stuck in the middle'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2008760701828959487</id><published>2011-05-11T13:26:00.002+01:00</published><updated>2011-05-11T13:39:15.185+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CW11'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>Moving pictures</title><content type='html'>Back in March I attended the &lt;a href="http://www.software.ac.uk/home/cw11"&gt;SSI Collaborations Workshop&lt;/a&gt; up in Edinburgh.  I used to attend these events when OMII-UK organised them and they were always enjoyable and productive meetings.  I wrote up my thoughts and activities on the 2 day event in the blog &lt;a href="http://nationalgridservice.blogspot.com/2011/03/castles-case-studies-and-lightning.html"&gt;here (day 1)&lt;/a&gt; and &lt;a href="http://nationalgridservice.blogspot.com/2011/03/more-castles-more-discussion-but-less.html"&gt;here (day 2)&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;If you are interested in finding out more about these meetings such as who attends, how it works and what is discussed then you are in luck.  The SSI has just released the videos of the report back sessions onto their &lt;a href="http://www.youtube.com/user/SoftwareSaved?feature=mhum"&gt;YouTube channel&lt;/a&gt;.  Unlike the usual "death by PowerPoint" these videos show discussion group members reporting back on the issues that their group discussed and the actions their group decided upon.  The presentations from the report back sessions are on average about 2-3 mins long thanks to strick timekeeping by the conference chairs.  Short and to the point!&lt;br /&gt;&lt;br /&gt;SSI have also recently released a &lt;a href="http://software.ac.uk/outcomes-cw11#node-242"&gt;list of outcomes&lt;/a&gt; from the meeting which they are working on over the forthcoming months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2008760701828959487?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2008760701828959487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2008760701828959487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2008760701828959487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2008760701828959487'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/moving-pictures.html' title='Moving pictures'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8441348247639149494</id><published>2011-05-09T07:22:00.008+01:00</published><updated>2011-05-09T10:18:15.630+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Looking back - from inside a brown paper bag</title><content type='html'>&lt;div&gt;The phrase '&lt;a href="http://www.catb.org/jargon/html/B/brown-paper-bag-bug.html"&gt;brown paper bag&lt;/a&gt;' bug was coined by Linus 'Mr Linux himself' Torvalds to describe an screw-up that is both embarrassing and visible for all to see. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have already covered the &lt;a href="http://nationalgridservice.blogspot.com/2011/04/looking-back-where-did-it-all-go-right.html"&gt;Good&lt;/a&gt; and the &lt;a href="http://nationalgridservice.blogspot.com/2011/04/looking-back-and-being-differently.html"&gt;Not-So-Quite-Good&lt;/a&gt; aspects of the last two years R+D. It is now time for the Embarrassingly Bad.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our brown paper bag moment comes courtesy of the under-used NGS Advanced Reservation service - which allowed any one who needed to to pre-book matching time-slots on multiple computers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Providing an Advanced Reservation service was a major theme in &lt;a href="http://nationalgridservice.blogspot.com/2010/02/introduction-to-ngs-research-and.html"&gt;our original plans&lt;/a&gt; for the 'Integrated Infrastructure' part of the R+D work.  We wanted to build a service, monitor it, account for use and advertise its existence to the grid.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It started well. We had successfully deployed bits of the &lt;a href="https://www.cct.lsu.edu/harc.php"&gt;HARC co-scheduler&lt;/a&gt; as part of phase 2 of the NGS. It was being used to &lt;a href="http://www.ngs.ac.uk/real-time-visualisation-blood-flow-through-brain"&gt;simulate the blood flow through the brain&lt;/a&gt; using computers in more than one location.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And then we hit a big problem - described on the blog &lt;a href="http://nationalgridservice.blogspot.com/2010/06/harc-back.html"&gt;back in June 2010&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;HARC relies on having a network of computers acting as &lt;b&gt;acceptors. &lt;/b&gt;Acceptors, unsurprisingly, &lt;i&gt;accept&lt;/i&gt; user requests for reservations on a set of compute clusters. They work together: identifying and reserving matching slots of time on each cluster on behalf of the users.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which is all very well, if the acceptors are working.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; We originally piggy-backed on an acceptor network run by the &lt;a href="http://www.loni.org/"&gt;Louisiana Optical Network Initiative&lt;/a&gt; (LONI) but, as time went by, this become less-and-less reliable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So we tried to set up our own.  And mostly failed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You cannot run a production service if the acceptor network is not robust and for robustness, you need to spread the set of acceptors over more than one site. Neither LONI or the NGS could persuade the set of distributed acceptors to stay working for long enough to be useful. When the acceptors worked, they worked well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When any part of the communication betweeen acceptors went wrong, all the acceptors failed, one after the other, domino style. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The chain of communications could be broken by misplaced firewalls or by small differences in acceptor configuration. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We put a lot of time and effort into sanity checking firewalls and synchronising the configuration between acceptors - ensuring that updates all happened at the same time - but we never managed to build a proper acceptor network.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eventually we abandoned the project - leaving a small set of working acceptors at Manchester for anyone who wanted to use them&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our advanced reservation service may have failed but the idea of advanced reservation is still alive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are now in the era of the &lt;a href="http://eprints.ecs.soton.ac.uk/7648/1/The_Data_Deluge.pdf"&gt;data deluge&lt;/a&gt; and of &lt;a href="http://www.ngs.ac.uk/accessing-the-ngs-cloud-service"&gt;cloud computing&lt;/a&gt;. In the not to distant future, researchers will have access to massive amounts of data someone on the Internet and will need to get their hands on  sufficient computer power &lt;b&gt;and&lt;/b&gt; enough network capacity to process it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is still a case to be made for a service that can book compute time and network bandwidth, like HARC did. I'm just sorry to say that the NGS was not able to provide it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rest assured, the NGS has identified the blithering idiot who decided to spend time and effort on a failed service. The guilty party will be informed - in no uncertain terms - that he is a disgrace to the long and noble history of Grid software development.... the next time I pass a convenient mirror.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8441348247639149494?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8441348247639149494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8441348247639149494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8441348247639149494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8441348247639149494'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/looking-back-from-inside-brown-paper.html' title='Looking back - from inside a brown paper bag'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2753317258505970949</id><published>2011-05-03T10:48:00.003+01:00</published><updated>2011-05-03T13:41:02.755+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FLeSSR'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>NGS TV channel?</title><content type='html'>I'm beginning to think that the NGS might need it's own TV channel as there is another video featuring NGS staff available for your viewing pleasure.&lt;br /&gt;&lt;br /&gt;This time it is the videos from the &lt;a href="http://www.ucisa.ac.uk/groups/ng/Events/2011/Cloud.aspx"&gt;UCISA Cloud Computing seminar&lt;/a&gt; which was held in February in Loughborough, UK.  This was a one day event focusing on a Cloud Computing which is becoming more and more popular in the UK academic sector.&lt;br /&gt;&lt;br /&gt;The event was billed as "a perfect opportunity to take a look at the innovation and challenges with Cloud Computing and to reflect on the benefits it can bring to your organisation".  The sessions were designed to give a flavour of Cloud Computing possibilities as well as case studies from early adopters. &lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.ucisa.ac.uk/groups/ng/Events/2011/Cloud/videos.aspx"&gt;presentation videos&lt;/a&gt; are all available on the event website and include a presentation from the NGS Technical Director, David Wallom on the &lt;a href="http://flessr.blogspot.com/"&gt;FleSSR project&lt;/a&gt; - Flexible Services for the Support of Research.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2753317258505970949?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2753317258505970949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2753317258505970949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2753317258505970949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2753317258505970949'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/05/ngs-tv-channel.html' title='NGS TV channel?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7881547410891656197</id><published>2011-04-28T13:13:00.011+01:00</published><updated>2011-05-03T13:17:34.362+01:00</updated><title type='text'>From the weather in 1994 to the climate now</title><content type='html'>The most successful users of grid computing are - without doubt - the particle physics community. The &lt;a href="http://lcg.web.cern.ch/lcg/"&gt;Worldwide LHC Computing Grid&lt;/a&gt; stores and processes the Terabytes of data generated from the experiments at &lt;a href="http://www.cern.ch/"&gt;CERN&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is all very impressive - even for people like me who don't understand what a &lt;a href="http://public.web.cern.ch/public/en/Science/Higgs-en.html"&gt;Higgs Boson&lt;/a&gt; is.&lt;br /&gt;&lt;br /&gt;I am not a particle physicist. Back in the mid '90s - when work on the &lt;a href="http://lhc-milestones.web.cern.ch/LHC-Milestones/year1994-en.html"&gt;Large Hadron Collider project&lt;/a&gt; was beginning - I was at the &lt;a href="http://www.met.rdg.ac.uk/"&gt;Department of Meteorology&lt;/a&gt; at the University of Reading.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;So it was strange to see a familiar name from way-back-then appear in &lt;a href="http://www.isgtw.org"&gt;International Science Grid This Week&lt;/a&gt; - and asking what the climate science community could learn from CERN.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Back in 1994, the Meteorologists occupied &lt;a href="http://classic-web.archive.org/web/19970518111119/www.met.rdg.ac.uk/General/Images/map_of_campus.gif"&gt;one end of some re-purposed second-world-war huts&lt;/a&gt;  on the outer edge of campus. On one wall of the huts, opposite the portacabin that served as a coffee room, were the results of one of the field's latest innovations: &lt;span style="font-weight: bold;"&gt;ensemble forecasts&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Weather forecasts take the &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;best estimate&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;of the state of the atmosphere at one moment in time and calculate how this will change over the next few days.&lt;br /&gt;&lt;br /&gt;That &lt;span style="font-style: italic;"&gt;best estimate&lt;/span&gt; of the state of the atmosphere - called an &lt;span style="font-weight: bold;"&gt;analysis&lt;/span&gt; - is based on  observations gathered by the &lt;a href="http://www.wmo.int/pages/themes/observations/index_en.html"&gt;World Meteorological Organisation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The observations are scattered unevenly over the planet. For entirely practical reasons, there are many more observations over land than over the sea, and many more at the surface than further up in the air. Parts of the world are not covered at all. The &lt;span style="font-style: italic;"&gt;best estimate&lt;/span&gt; will never be perfect.&lt;br /&gt;&lt;br /&gt;Weather forecasting uses huge amounts of computer power and an individual forecast must be completed within a few hours or it is useless. You do not want to be told that a storm is coming &lt;span style="font-style: italic;"&gt;after it has arrived&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Until the mid-90's, the most powerful computers available were only able to run &lt;span style="font-weight: bold;"&gt;one&lt;/span&gt; forecast before time ran out.&lt;br /&gt;&lt;br /&gt;Weather is chaotic: small features can grow rapidly into huge storms. If such a feature is misrepresented in the analysis - as &lt;a href="http://en.wikipedia.org/wiki/Great_Storm_of_1987"&gt;happened in 1987&lt;/a&gt; - that one forecast can be very, very wrong.&lt;br /&gt;&lt;br /&gt;By the mid 90's, enough computer power was available to produce &lt;span style="font-weight: bold;"&gt;ensembles&lt;/span&gt; of forecasts - each using slightly different initial estimates. Sometimes members of the ensemble stayed close together, sometimes they diverged. For the first time, we could estimate how&lt;span style="font-weight: bold;"&gt; reliable&lt;/span&gt; the forecast will be.&lt;br /&gt;&lt;br /&gt;The ensembles were produced by the &lt;a href="http://www.ecmwf.int/"&gt;European Centre for Medium Range Weather Forecasting&lt;/a&gt;, a short distance up the road from the Meteorology department. This &lt;a href="http://scholar.google.com/scholar?as_q=&amp;amp;num=10&amp;amp;btnG=Search+Scholar&amp;amp;as_epq=The+ECMWF+ensemble+prediction+system%3A+Methodology+and+validation&amp;amp;as_oq=&amp;amp;as_eq=&amp;amp;as_occt=any&amp;amp;as_sauthors=&amp;amp;as_publication=&amp;amp;as_ylo=&amp;amp;as_yhi=&amp;amp;as_sdt=1.&amp;amp;as_sdtp=on&amp;amp;as_sdtf=&amp;amp;as_sdts=5&amp;amp;hl=en&amp;amp;as_vis=1"&gt;pioneering work&lt;/a&gt; is as relevant to the long term forecasting of climate as it was to the short term forecasting of weather.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tim Palmer&lt;/span&gt; was one of those behind the ensembles. He is now a Professor at Oxford and one of the foremost experts on weather and climate prediction forecasting. The &lt;a href="http://www.agu.org/meetings/fm10/lectures/lecture_videos/A42A.shtml"&gt;talk he gave&lt;/a&gt; at the &lt;a href="http://www.agu.org/"&gt;American Geophysical Union&lt;/a&gt; &lt;a href="http://www.agu.org/meetings/fm10/"&gt;fall meeting in 2010&lt;/a&gt; is one of the clearest descriptions of one of successes &lt;span style="font-style: italic;"&gt;and failures&lt;/span&gt; of the field.&lt;br /&gt;&lt;br /&gt;In this week's edition of &lt;a href="http://www.isgtw.org/"&gt;International Science Grid This Week&lt;/a&gt; carries an article by Professor Palmer advocating '&lt;a href="http://www.isgtw.org/feature/cern-climate-change"&gt;a CERN for Climate Change&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;Human activity &lt;span style="font-weight: bold;"&gt;is&lt;/span&gt; &lt;a href="http://www.ipcc.ch/"&gt;changing the climate&lt;/a&gt; - whatever you might read elsewhere on the Internet - but the details of the changes are still not understood.&lt;br /&gt;&lt;br /&gt;If those who have studied our climate say we need a CERN-like organisation to understand it, then &lt;span style="font-weight: bold;"&gt;we&lt;/span&gt; should be listening.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Small edit for clarity, 3 May]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7881547410891656197?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7881547410891656197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7881547410891656197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7881547410891656197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7881547410891656197'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/from-weather-in-1994-to-climate-now.html' title='From the weather in 1994 to the climate now'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-128257744823360951</id><published>2011-04-26T11:45:00.003+01:00</published><updated>2011-04-26T12:03:52.587+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'>The sun is out</title><content type='html'>Given the very sunny Bank holiday weekend we've just had here in the UK, it seems apt to highlight the latest &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;user case study&lt;/a&gt; to appear on the NGS website.&lt;br /&gt;&lt;br /&gt;The latest case study highlights the research of Marco Califano at the University of Leeds who has been looking into &lt;a href="http://www.ngs.ac.uk/exploiting-solar-power-using-the-ngs"&gt;exploiting solar power using the NGS&lt;/a&gt;.  Marco used NGS resources to try to identify the best materials, sizes and shapes of nanocrystals that could lead to high-efficiency energy conversion in the next-generation solar cells.&lt;br /&gt;&lt;br /&gt;Marco explained how "the outcome of my research could help the UK develop alternative, renewable energy technologies that enhance the cleanliness and efficiency of energy production. This, in turn, will contribute to the Government's commitment to meet the greenhouse gas emission targets set in Kyoto".&lt;br /&gt;&lt;br /&gt;To read more about his research, see the &lt;a href="http://www.ngs.ac.uk/exploiting-solar-power-using-the-ngs"&gt;exploiting solar power case study.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-128257744823360951?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/128257744823360951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=128257744823360951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/128257744823360951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/128257744823360951'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/sun-is-out.html' title='The sun is out'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8647173839403515600</id><published>2011-04-21T13:57:00.003+01:00</published><updated>2011-04-21T14:04:45.604+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roadshow'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='EGI'/><title type='text'>EGI User Forum round up</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-7SjQDCDG5Kg/TbArSk1hhjI/AAAAAAAAA2s/-yqg0TsxhVg/s1600/2011_0410Vilinius10053.JPG"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 150px; height: 200px;" src="http://2.bp.blogspot.com/-7SjQDCDG5Kg/TbArSk1hhjI/AAAAAAAAA2s/-yqg0TsxhVg/s200/2011_0410Vilinius10053.JPG" alt="" id="BLOGGER_PHOTO_ID_5598021934947337778" border="0" /&gt;&lt;/a&gt;Last week saw many NGS staff attend the &lt;a href="http://uf2011.egi.eu/"&gt;EGI User Forum 2011&lt;/a&gt; which was held in Vilnius, Lithuania.  Many NGS staff attending were actively involved in sessions either chairing or presenting as well as helping out on the UK NGI (&lt;a href="http://www.ukngi.ac.uk/"&gt;UK National Grid Initiative&lt;/a&gt;) exhibition stand.&lt;br /&gt;Personally my main involvement was ensuring that the UK NGI exhibition stand got there in one piece and that staff from &lt;a href="http://www.ngs.ac.uk/"&gt;NGS&lt;/a&gt; and &lt;a href="http://www.gridpp.ac.uk/"&gt;GridPP&lt;/a&gt; were on hand to answer questions from delegates about our organisation.  We had a very busy stand – possibly one of the busiest we’ve had at these events which was good to see.&lt;br /&gt;&lt;br /&gt;I was also presenting at the EGI Dissemination session which was chaired by &lt;a href="http://www.egi.eu/about/staff/Neasan_ONeill.html"&gt;Neasan O’Neill&lt;/a&gt;, NGI Dissemination Coordinator.  Neasan had asked some of the more established NGI’s to discuss the dissemination methods they had found most useful and effective.  I presented on the &lt;a href="http://www.ngs.ac.uk/ngs-roadshows"&gt;NGS roadshow&lt;/a&gt;s of which there have been 12.  I discussed the content of a typical roadshow, the feedback we receive directly after the event and the follow up I do approximately 3 months after the event.&lt;br /&gt;&lt;br /&gt;I also ran through (very quickly!) the other dissemination methods we have including our user &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;case studies&lt;/a&gt;, our &lt;a href="http://www.ngs.ac.uk/ngs-news"&gt;quarterly newsletter&lt;/a&gt; and the &lt;a href="http://www.ngs.ac.uk/ngs-innovation-forums"&gt;innovation forums&lt;/a&gt;.  There were quite a few questions and some good discussion after the presentations with quite a few leaflets disappearing from the stand as well which meant less to carry home!&lt;br /&gt;&lt;br /&gt;The conference was excellent in general with a brilliant venue and fantastic organisation.  The next EGI event is the &lt;a href="http://tf2011.egi.eu/"&gt;Technical Forum&lt;/a&gt; which will take place in Lyon in France on the 19th – 23rd September 2011.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8647173839403515600?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8647173839403515600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8647173839403515600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8647173839403515600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8647173839403515600'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/egi-user-forum-round-up.html' title='EGI User Forum round up'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-7SjQDCDG5Kg/TbArSk1hhjI/AAAAAAAAA2s/-yqg0TsxhVg/s72-c/2011_0410Vilinius10053.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-4026469225907392209</id><published>2011-04-20T12:08:00.014+01:00</published><updated>2011-04-20T16:14:43.859+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='SARoNGS'/><category scheme='http://www.blogger.com/atom/ns#' term='DataMINX'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><title type='text'>Looking back - and being differently successful</title><content type='html'>&lt;blockquote&gt;&lt;i&gt;Failure is not an option... it's a standard feature.&lt;/i&gt;&lt;/blockquote&gt;&lt;div&gt;As witicisms go: it is neither particularly funny, or particularly original - and can be seen on T-shirts, fridge magnets and snarky comments across the Internet. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, not being funny or original has &lt;a href="http://nationalgridservice.blogspot.com/2010/12/dead-again.html"&gt;never&lt;/a&gt; &lt;a href="http://nationalgridservice.blogspot.com/2011/03/are-we-there-yet.html"&gt;stopped&lt;/a&gt; me before.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are &lt;a href="http://nationalgridservice.blogspot.com/2011/04/looking-back-and-saying-thank-you.html"&gt;looking back&lt;/a&gt; at the last two years of R+D:  we've done the &lt;a href="http://nationalgridservice.blogspot.com/2011/04/looking-back-where-did-it-all-go-right.html"&gt;successes&lt;/a&gt;, now it is time for the failures.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm not talking about those magnificent '&lt;a href="http://www.catb.org/jargon/html/B/brown-paper-bag-bug.html"&gt;Brown Paper Bag&lt;/a&gt;'  failures that will haunt us for many years to come. I'll cover those another time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here, I want to mention those projects that have been mentioned at conferences or at this blog, which are working or &lt;i&gt;very nearly working, &lt;/i&gt; but are not where we hoped they would be.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;I am &lt;b&gt;not&lt;/b&gt; criticising the highly-capable and skilled developers involved, or the way the work was managed. The NGS is a small organisation: bad luck or the need to solve more pressing problems limit what we can do.&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;The nearly-successful projects involved are the &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/ngsif10%20presentations/Certwiz%20IF10.pdf"&gt;CA Wizard&lt;/a&gt;, &lt;a href="http://nationalgridservice.blogspot.com/search/label/SARoNGS"&gt;SARoNGS&lt;/a&gt; and &lt;a href="http://nationalgridservice.blogspot.com/2010/07/delivering-data.html"&gt;DataMINX&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The CA Wizard (not to be confused with the existing &lt;a href="http://ngs.ac.uk/tools/certwizard"&gt;NGS Certificate Wizard&lt;/a&gt;) was intended to replace the confusing - and, to some users, downright scary - &lt;a href="http://www.ngs.ac.uk/certoverview"&gt;business of obtaining a certificate&lt;/a&gt; with a single desktop tool. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It was delayed by the loss of some key members of staff but &lt;b&gt;is&lt;/b&gt; still being actively developed. The developers expect to release a version in May.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DataMINX was a joint UK and Australian service designed to ship data to where it was needed with minimal user involvement. It also fell foul of staff losses and had to finish early.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The developers were concerned about &lt;a href="http://www.software.ac.uk/resources/approaches-software-sustainability"&gt;software sustainability&lt;/a&gt; and have left the code in a state where someone else could readily take over: it was released with an Open license and is available from &lt;a href="http://code.google.com/p/dtsproject/"&gt;Google Code&lt;/a&gt;. It is still &lt;a href="http://asksteve.software.ac.uk/?p=87"&gt;being recommended&lt;/a&gt; in some quarters.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SARoNGS has been mentioned a number of times on the blog. It provides a way of allowing users onto a grid using their institutional credentials. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We know that SARoNGS development has been too slow. We know that the user interface is confusing. We know it doesn't quite work with the UI/WMS. We were reluctant to turn it into a production service until we had overcome some &lt;a href="http://nationalgridservice.blogspot.com/2011/01/fixing-mangled-xml-in-sarongs-service.html"&gt;mind-twistingly-obscure bugs&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But SARoNGS has been used - at &lt;a href="http://nationalgridservice.blogspot.com/2011/03/portals-proxies-and-making-things.html"&gt;York&lt;/a&gt;, within the &lt;a href="http://www.neiss.org.uk/"&gt;NeISS project&lt;/a&gt;, and elsewhere - as a simple way to pass authentication information around. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Failure may not be an option but - thanks to the efforts of people within and outside the NGS - it isn't inevitable either.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;[With thanks to David Meredith]&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-4026469225907392209?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/4026469225907392209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=4026469225907392209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4026469225907392209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4026469225907392209'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/looking-back-and-being-differently.html' title='Looking back - and being differently successful'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1964904263344879792</id><published>2011-04-14T09:40:00.005+01:00</published><updated>2011-04-21T10:35:35.571+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JANET'/><category scheme='http://www.blogger.com/atom/ns#' term='Moonshot'/><category scheme='http://www.blogger.com/atom/ns#' term='identity management'/><title type='text'>Shooting for the Moon</title><content type='html'>The JANET &lt;a href="http://www.ja.net/services/events/2011/networkshop-39/networkshop.php"&gt;networkshop&lt;/a&gt; is now in its third day, abuzz with all things networking and with lots of networkers from industry and academia networking with each other. But also for identity managers was there something of interest.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.project-moonshot.org/"&gt;Project Moonshot&lt;/a&gt; is an activity with ambitions to, er, shoot for the moon - to develop an infrastructure for what I call A(A(A))I  (usually people "solve" authentication first, then look at authorisation, and then maybe accounting.) The great thing about Moonshot is that it is built entirely on &lt;a href="http://www.ietf.org/about/standards-process.html"&gt;standards&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Moonshot's Sam Hartman gave a very impressive presentation on the next five years in security, covering both grids and clouds. The amount of technical data Sam is able to hold seemingly effortlessly  in his head reminds me of the people who play &lt;a href="http://www.chessbase.com/newsdetail.asp?newsid=5726"&gt;simultaneous chess&lt;/a&gt;. Josh Howlett from JANET gave a very interesting presentation on the technical progress and current state of Moonshot: in particular, note how many services work almost unmodified because they use generic security services (JANET will make the presentations available online.)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Managers' version] Moonshot is a way for users to authenticate to resources. As with &lt;a href="http://www.igtf.net/"&gt;IGTF&lt;/a&gt; and &lt;a href="http://www.eduroam.org/"&gt;eduRoam&lt;/a&gt;, trust is built from federations - if your user is in the same institute, it is easy enough to trust them; if they are in another country, you need to work your way up the hierarchy. But this is all transparent because trust relationships are established beforehand.  So why something new? Shibboleth is tied closely to web resources, IGTF certificates are usually separated from home institution ids, eduRoam is currently mainly for networks. If we can make everything interoperate, you can use your home id to authenticate to everything: the grid, the network, clouds, your toaster, etc. Federated identity brings users &lt;i&gt;single sign-on&lt;/i&gt; and &lt;i&gt;single accounts&lt;/i&gt; for multiple services.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Techie version] Moonshot links a RADIUS (&lt;a href="http://www.rfc-editor.org/rfc/rfc2865.txt"&gt;2865&lt;/a&gt;) service (like eduRoam) into applications using a GSSAPI (&lt;a href="http://www.rfc-editor.org/rfc/rfc2743.txt"&gt;2743&lt;/a&gt;)  module for EAP (&lt;a href="http://www.rfc-editor.org/rfc/rfc3748.txt"&gt;3748&lt;/a&gt;). So it's all very modular and based on existing standards, but of course much of the module and glue stuff is new. Proposed extensions to GSSAPI will bring support for delegation (&lt;a href="http://www.rfc-editor.org/rfc/rfc5588.txt"&gt;5588&lt;/a&gt;, &lt;a href="http://www.rfc-editor.org/rfc/rfc5896.txt"&gt;5896&lt;/a&gt;). GSSAPI already supports (&lt;a href="http://www.rfc-editor.org/rfc/rfc4121.txt"&gt;4121&lt;/a&gt;) Kerberos, and this has been tied into MyProxy by Daniel Kouril from CESNET. Sam has built a virtual image which can now be used to demonstrate this. Based on Debian, it should work with several different image hosting environments, such as Xen or VMware. For the NGS, we should now deploy a(nother) MyProxy server, I am thinking of using the training CA, to enable Moonshot access to the NGS.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[User's version] You will be able to access more stuff by just using your home institution password!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1964904263344879792?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1964904263344879792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1964904263344879792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1964904263344879792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1964904263344879792'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/shooting-for-moon.html' title='Shooting for the Moon'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-453112298964111681</id><published>2011-04-08T16:12:00.006+01:00</published><updated>2011-04-08T23:52:16.688+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Looking back - where did it all go right</title><content type='html'>Now all involved have been &lt;a href="http://nationalgridservice.blogspot.com/2011/04/looking-back-and-saying-thank-you.html"&gt;properly thanked&lt;/a&gt; - we can look back at the more-successful and, er, less-successful projects that the NGS has undertaken.&lt;br /&gt;&lt;br /&gt;When phase 3 of the NGS started in April 2009, the first thing we did was to make a list.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It wasn't exactly a To-Do list, more of a &lt;b&gt;&lt;i&gt;Could-Do &lt;/i&gt;&lt;/b&gt;list.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We asked for suggestions for new `services' -  'service' here being a woolly term for something that someone, somewhere might find useful - and collected just short of 40 ideas. These covered the themes of &lt;a href="http://nationalgridservice.blogspot.com/2010/02/introduction-to-ngs-research-and.html"&gt;Advanced Reservation, Middleware deployment, User facing services and Data access&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It would have been impossible - given the time and staff available - to implement them all. We had to identify those that were impractical and concentrate on the most promising few. Sometimes we got it more-or-less right; sometimes we didn't. As has been &lt;a href="http://nationalgridservice.blogspot.com/2010/06/harc-back.html"&gt;noted before&lt;/a&gt; `&lt;span style="font-style: italic;"&gt;If we knew what it was we were doing, it wouldn't be called research, would it&lt;/span&gt;?'.&lt;br /&gt;&lt;br /&gt;In this post, I would like to mention those places where, in my opinion, we got it right - starting with the NGS &lt;a href="http://www.ngs.ac.uk/Communities"&gt;communities&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Our users have to spend time &lt;a href="http://www.ngs.ac.uk/certoverview"&gt;obtaining a certificate&lt;/a&gt; and &lt;a href="http://www.ngs.ac.uk/apply.php"&gt;applying for an NGS account&lt;/a&gt;. We wanted to make that account as useful &lt;span style="font-weight: bold;"&gt;to them &lt;/span&gt;as possible.&lt;br /&gt;&lt;br /&gt;With communities, individuals can associate themselves with subject area - anything from Aerospace to Zoology - &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; search for others in the same area. They can look for people based at their home institution, or read the descriptions of their work that others have entered.&lt;br /&gt;&lt;br /&gt;Behind the scenes, we also added &lt;a href="http://nationalgridservice.blogspot.com/2010/07/joined-up-thinking-in-ngs.html"&gt;tags&lt;/a&gt; - labels that the NGS support staff can associate with a user and with membership of a group within a Virtual Organisation.&lt;br /&gt;&lt;br /&gt;A tag can,  &lt;span style="font-style: italic;"&gt;for example,&lt;/span&gt; identify someone as a legitimate user of a piece of licensed software - and that information can be used to make that piece of software software available on different hosts. This avoids some of the &lt;a href="http://nationalgridservice.blogspot.com/2010/06/licensed-to-grid.html"&gt;complications&lt;/a&gt; of licensing on the Grid.&lt;br /&gt;&lt;br /&gt;No list of R+D projects would be complete without a reference to &lt;a href="http://nationalgridservice.blogspot.com/2010/05/behind-scenes-at-ngs-web-site.html"&gt;the technology behind&lt;/a&gt; the &lt;a href="http://www.ngs.ac.uk/applications/"&gt;NGS interactive Applications page&lt;/a&gt; - where present the list of available software on the NGS website for users to explore.&lt;br /&gt;&lt;br /&gt;These are not huge projects or major changes in technology. What we wanted to do - and I hope have done - is to make the grid a little more friendly and a little more useful.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-453112298964111681?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/453112298964111681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=453112298964111681' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/453112298964111681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/453112298964111681'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/looking-back-where-did-it-all-go-right.html' title='Looking back - where did it all go right'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3852882457779188601</id><published>2011-04-05T13:52:00.002+01:00</published><updated>2011-04-05T14:01:52.653+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OGF'/><category scheme='http://www.blogger.com/atom/ns#' term='GridCast'/><category scheme='http://www.blogger.com/atom/ns#' term='isgc2011'/><title type='text'>Multi-tasking NGS staff</title><content type='html'>Many people involved in the NGS don't just contribute to our organisation, they contribute to many more.  For example our Technical Director, David Wallom who is based at the University of Oxford, is also heavily involved with the OGF as the &lt;a href="http://www.gridforum.org/About/abt_leadership.php"&gt;Vice President of Community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;David recently attended the International Symposium on Grids and Clouds 2011 (&lt;a href="http://event.twgrid.org/isgc2011/index.html"&gt;ISGC 2011&lt;/a&gt;) where he was interviewed by the &lt;a href="http://gridtalk-project.blogspot.com/"&gt;GridCast&lt;/a&gt; team regarding the future of the OGF.  If you would like to see the interview video, see the GridCast &lt;a href="http://gridtalk-project.blogspot.com/2011/03/david-walloms-interview.html"&gt;blog post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3852882457779188601?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3852882457779188601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3852882457779188601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3852882457779188601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3852882457779188601'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/multi-tasking-ngs-staff.html' title='Multi-tasking NGS staff'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7028171836701095429</id><published>2011-04-01T14:58:00.007+01:00</published><updated>2011-04-02T09:46:05.076+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Looking back and saying thank you.</title><content type='html'>This is the 50-th R+D post on the NGS blog and - despite the date - I will not be trying to be funny. It doesn't seem appropriate given that the NGS's Research and Development activity is winding down.&lt;br /&gt;&lt;br /&gt;In the original plan, &lt;a href="http://www.jisc.ac.uk/whatwedo/programmes/researchinfrastructure/ngs3.aspx"&gt;Phase 3 of the NGS&lt;/a&gt; would have finished yesterday. Although we have been granted an extension until the end of September 2011 to prepare for Phase 4, we will  be spending this time ensuring that the services we have developed work as well as possible.&lt;br /&gt;&lt;br /&gt;It does provide an ideal excuse to look back on what we have achieved - and not achieved - over the last 2 years.&lt;br /&gt;&lt;br /&gt;NGS3 arrived at around the time when researchers were becoming interested in cloud computing - and we covered  both cloudy and more traditionally griddy services from the earlier phases.&lt;br /&gt;&lt;br /&gt;The cloudy bit - run from Oxford and Edinburgh - built an Amazon-ish cloud for academic that eventually formed the &lt;a href="http://www.ngs.ac.uk/accessing-the-ngs-cloud-service"&gt;the NGS Cloud service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The griddy bit that - run from Leeds - concentrated on improving the underlying authorization, accounting and monitoring upon which the &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;people who use grid in their research&lt;/a&gt; rely.&lt;br /&gt;&lt;br /&gt;We'll cover each of these in future postings.&lt;br /&gt;&lt;br /&gt;I want to use this one to say that building anything with the help of a group of people spread over 5 institutions and 6 sites, split between many projects and who seldom meet in person - was always going to be &lt;span style="font-style: italic;"&gt;interesting&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You can reach new levels of miscommunication when your primary way of &lt;span style="font-style: italic;"&gt;talking&lt;/span&gt; to one another involves  email, or phone, or messages posted to a &lt;a href="http://basecamphq.com/"&gt;Basecamp&lt;/a&gt; instance, or doing &lt;a href="http://en.wikipedia.org/wiki/Max_Headroom_%28character%29"&gt;Max Headroom impressions&lt;/a&gt; in AccessGrid.&lt;br /&gt;&lt;br /&gt;Anyone who can survive the experience &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; produce something deserves credit.&lt;br /&gt;&lt;br /&gt;So if Jonathan Churchill, Simon Collins, Cristina Del Cano Novales, Mark Duller, Matt Ford, Robert Frank, Gokop Goteng, Jens Jensen, Mike Jones, Kevin Haines, Shiv Kaushal, Akay Okcun, David Meredith, Ahmed Sajid, James Scott, David Spence, Steve Thorn, Duncan Tooke, Paul Townend, Matteo Turilli or Steve Young are reading this, I would like to take this opportunity to say:&lt;br /&gt;&lt;blockquote&gt;Thank you.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7028171836701095429?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7028171836701095429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7028171836701095429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7028171836701095429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7028171836701095429'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/04/looking-back-and-saying-thank-you.html' title='Looking back and saying thank you.'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-4211465535823663391</id><published>2011-03-29T15:59:00.002+01:00</published><updated>2011-03-29T16:29:00.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='AHM 2011'/><title type='text'>Getting ready for AHM 2011</title><content type='html'>Incase you aren't aware the dates for this year's &lt;a href="http://www.allhands.org.uk/home"&gt;UK e-Science All Hands Meeting 2011&lt;/a&gt; have been announced as the 26th - 29th of September.  It will be held at the University of York and a &lt;a href="http://www.allhands.org.uk/Call%20for%20Abstracts"&gt;Call for Papers&lt;/a&gt; has now been issued.&lt;br /&gt;&lt;br /&gt;The main themes will be shared infrastructures, using the cloud in research, end-user engagement and applications (e-science, e-social science, research in the arts and humanities) ensuring an all encompassing meeting with something for everyone.&lt;br /&gt;&lt;br /&gt;There are a number of themes to which papers can be submitted:&lt;br /&gt;&lt;br /&gt;    * Theme 1: Cloud computing for e-Research&lt;br /&gt;    * Theme 2: Shared Infrastructures, Systems and Tools for e-Research&lt;br /&gt;    * Theme 3: Applications and end-user engagement in e-Research&lt;br /&gt;    * Theme 4: Data-intensive Research&lt;br /&gt;    * Theme 5: Organisation, Trust, Security and Validation&lt;br /&gt;    * General Paper&lt;br /&gt;&lt;br /&gt;As in previous years, authors of selected abstracts will be invited to submit full papers after AHM 2011 to be considered for inclusion in a special edition of a journal.  The deadline for papers is the &lt;span style="font-weight: bold;"&gt;23rd of May 2011&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;There is also a call for workshops and tutorials as there is scheduled time for a limited number of half day workshops. The deadline for workshop proposals is &lt;span style="font-weight: bold;"&gt;3rd April 2011&lt;/span&gt; - please see the &lt;a href="http://www.allhands.org.uk/Call%20for%20Abstracts"&gt;AHM website&lt;/a&gt; for further details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-4211465535823663391?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/4211465535823663391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=4211465535823663391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4211465535823663391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4211465535823663391'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/getting-ready-for-ahm-2011.html' title='Getting ready for AHM 2011'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6411900503313742713</id><published>2011-03-29T00:00:00.006+01:00</published><updated>2011-03-29T02:15:20.952+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>The Problems of Pilots and Pools</title><content type='html'>The Grid relies on users having a unique identity, represented by their certificates.&lt;br /&gt;&lt;br /&gt;Which is all very well until you actually have to &lt;span style="font-weight: bold;"&gt;run&lt;/span&gt; something. At this point, the certificate  must be mapped to a set of local credentials - on a Unix system this will be a username and a set of groups.&lt;br /&gt;&lt;br /&gt;There is no reason why your local credentials will be the same on different hosts or &lt;span style="font-style: italic;"&gt;even&lt;/span&gt; that they will be the same on different worker nodes within the same compute cluster - especially where pool accounts meet pilot jobs.&lt;br /&gt;&lt;br /&gt;A compute service cannot support a large virtual organisation by giving every single member his or her own account - especially if the bulk of the members will never come near the service. On practical grounds, it is more common to set aside &lt;span style="font-weight: bold;"&gt;pools&lt;/span&gt; of accounts and hand them out on a first-come-first-serve basis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pilot jobs&lt;/span&gt; are widely used in the particle physics world. The sole purpose of a pilot job is to find a big enough chunk of compute power and &lt;span style="font-style: italic;"&gt;then and only then&lt;/span&gt; find something useful to do with it.&lt;br /&gt;&lt;br /&gt;Users submit tasks which are kept on a central queue. When a pilot job runs, it will pick a task from the queue,  magically become the task's owner and perform the task.&lt;br /&gt;&lt;br /&gt;The magic is provided by a program called &lt;a href="https://www.nikhef.nl/pub/projects/grid/gridwiki/index.php/GLExec"&gt;&lt;span style="font-weight: bold;"&gt;glExec&lt;/span&gt;&lt;/a&gt; which itself depends on the &lt;a href="http://wiki.ngs.ac.uk/index.php?title=LCAS/LCMAPS_Overview"&gt;LCAS/LCMAPS&lt;/a&gt; framework.&lt;br /&gt;&lt;br /&gt;In some of its early incarnations, LCAS/LCMAPS was configured so that every worker node has a separate pools of accounts - and the 'real' user of a pilot job usually ended up with one of these per-worker pools accounts.&lt;br /&gt;&lt;br /&gt;These days, it is more common for glExec to likely to pass on requests to a central authorization service.&lt;br /&gt;&lt;br /&gt;The &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/AuthorizationFramework"&gt;ARGUS service&lt;/a&gt;, currently being tested by &lt;a href="http://www.gridpp.ac.uk/southgrid/"&gt;Southgrid&lt;/a&gt;  at Oxford, is the latest generation of central authorization service. Its behaviour and quirks were covered at &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/argus_ngs.pdf"&gt;a presentation&lt;/a&gt; by Kashif Mohammed at a recent NGS Surgery.&lt;br /&gt;&lt;br /&gt;Kashif's &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/argus_ngs.pdf"&gt;slides&lt;/a&gt; describe how the &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/AuthorizationFramework#Service_Components"&gt;components of the authorization framework&lt;/a&gt; can control access for pilot jobs. The same service can also centrally manage the mapping of certificates to local credentials through an &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/AuthZOH"&gt;Obligation Handler (OH)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This isn't just relevant to pilot-and-pool-pushing particle physicists.  glExec is also provides authorization to the &lt;a href="http://grid.pd.infn.it/cream/"&gt;CREAM&lt;/a&gt; compute element and we plan to use glExec and ARGUS to centrally manage the mapping of credentials when CREAM is deployed in front of as &lt;a href="http://nationalgridservice.blogspot.com/2011/02/leaving-and-joining.html"&gt;Leeds' ARC1&lt;/a&gt; cluster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6411900503313742713?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6411900503313742713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6411900503313742713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6411900503313742713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6411900503313742713'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/pilots-and-pools.html' title='The Problems of Pilots and Pools'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8878410989198722523</id><published>2011-03-23T11:39:00.003Z</published><updated>2011-03-23T11:57:31.612Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='NGS News'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='newsletter'/><title type='text'>Read all about it!</title><content type='html'>A &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/newsletters/March%202011%20NGS%20news.pdf"&gt;new edition&lt;/a&gt; of the NGS Quarterly newsletter is out now on our website.  Browse whilst drinking your cuppa or download and read on the train!&lt;br /&gt;&lt;br /&gt;This edition includes a range of articles on topics such as the imminent changes to the NGS (make sure you read this before the 31st of March if you are a user!), using NX rather than &lt;a href="http://www.ngs.ac.uk/site-level-services/gsi-ssh"&gt;GSISSH&lt;/a&gt; to securely access GUI's, tips and hints for using our ever popular &lt;a href="http://www.ngs.ac.uk/ui-wms"&gt;UI/WMS&lt;/a&gt; and much more.&lt;br /&gt;&lt;br /&gt;All editions of the newsletter are available from the &lt;a href="http://www.ngs.ac.uk/ngs-news"&gt;newsletter section&lt;/a&gt; of the NGS website.&lt;br /&gt;&lt;br /&gt;In addition to the newsletter, we also have a new &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;user case study&lt;/a&gt; up on the NGS website.  This time we have a case study on how NGS resources were used to model the climate impact of aircraft emissions.  This research was carried out by Laura Wilcox at the University of Reading who ran FORTRAN code on several NGS sites to complete her models.  All the details of Laura's research can be found on the &lt;a href="http://www.ngs.ac.uk/using-the-ngs-to-model-the-climate-impact-of-aircraft-emissions"&gt;case study page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8878410989198722523?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8878410989198722523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8878410989198722523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8878410989198722523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8878410989198722523'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/read-all-about-it.html' title='Read all about it!'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-2685036588088473574</id><published>2011-03-18T23:12:00.010Z</published><updated>2011-03-19T01:38:43.286Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Are we there yet?</title><content type='html'>I apologise in advance for this weeks post. I'm afraid that the R+D part of the NGS blog never misses an opportunity for a &lt;a href="http://nationalgridservice.blogspot.com/2010/09/santas-little-helpers.html"&gt;really&lt;/a&gt; &lt;a href="http://nationalgridservice.blogspot.com/2010/10/its-alive.html"&gt;lame&lt;/a&gt; &lt;a href="http://nationalgridservice.blogspot.com/2010/12/dead-again.html"&gt;joke&lt;/a&gt; and isn't going to change its ways now.&lt;br /&gt;&lt;br /&gt;There are many variants on this one...&lt;br /&gt;&lt;br /&gt;An unfortunate traveller took the wrong turn and found himself one of those parts of the world where road-signs - and, indeed, roads - are regarded as a modern fad which will never catch on.&lt;br /&gt;&lt;br /&gt;After many hours of driving, he finally saw another person, a genuine Local - possibly leaning over a farm gate and chewing a piece of corn - and asked the way back to the big city.  Let's say, for this version, that city was London....&lt;br /&gt;&lt;br /&gt;`London?', the Local said, raising an eyebrow.&lt;br /&gt;&lt;br /&gt;The Traveller nodded.&lt;br /&gt;&lt;br /&gt;`London, you say?'&lt;br /&gt;&lt;br /&gt;The Traveller nodded again.&lt;br /&gt;&lt;br /&gt;`Well,' continued the Local, scratching his chin, `well.... if I were going to London.... &lt;span style="font-weight: bold; font-style: italic;"&gt;I wouldn't start from here&lt;/span&gt;.'&lt;br /&gt;&lt;br /&gt;Which takes us nicely to the &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/UMD%20Roadmapv2-v9.pdf"&gt;Unified Middleware Development (UMD) Roadmap&lt;/a&gt; discussed in a &lt;a href="http://www.ngs.ac.uk/sites/default/files/file/European%20Middleware%20Roadmap.pptx"&gt;presentation&lt;/a&gt; to an &lt;a href="http://www.ngs.ac.uk/surgery-meetings"&gt;NGS Surgery&lt;/a&gt; meeting on 16 March.&lt;br /&gt;&lt;br /&gt;It is fair to say that - if they had the choice - the UMD developers at the &lt;a href="http://www.eu-emi.eu/en/"&gt;European Middleware Institute&lt;/a&gt; wouldn't start from here either.&lt;br /&gt;&lt;br /&gt;They have been given the task of unifying four distinct families of grid software - &lt;a href="http://www.nordugrid.org/middleware/"&gt;ARC&lt;/a&gt;, &lt;a href="http://glite.cern.ch/"&gt;gLite&lt;/a&gt;, &lt;a href="http://www.unicore.eu/"&gt;UNICORE&lt;/a&gt; and &lt;a href="http://www.dcache.org/"&gt;dCache&lt;/a&gt; - and making the finished product work with other packages such as &lt;a href="http://www.globus.org/"&gt;Globus&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The roadmap is a high level overview: it doesn't go into detail and describes the components and their dependencies using what seem to be &lt;a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language"&gt;UML&lt;/a&gt; &lt;span style="font-style: italic;"&gt;Deployment Diagrams.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Yet behind the high level plans - there is concrete and practical work being done. There are regular automated builds being performed using &lt;a href="https://etics.cern.ch/eticsPortal/#repository"&gt;CERN's ETICS system&lt;/a&gt; and &lt;a href="https://savannah.cern.ch/task/?group=emi-releases"&gt;work is underway&lt;/a&gt; on the first proper release - dubbed &lt;a href="https://twiki.cern.ch/twiki/bin/view/EMI/EMI-1"&gt;EMI-1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The long term aim is for the work of the EMI to be adopted and deployed by the &lt;a href="http://www.egi.eu/"&gt;European Grid Initiative&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And - maybe - one of these days we will stop talking about the Middleware and start talking about what we can do with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-2685036588088473574?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/2685036588088473574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=2685036588088473574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2685036588088473574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/2685036588088473574'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/are-we-there-yet.html' title='Are we there yet?'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1642510222269178890</id><published>2011-03-16T12:13:00.002Z</published><updated>2011-03-16T13:56:16.729Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='JISC'/><title type='text'>NGS at the JISC conference</title><content type='html'>On Monday several of the NGS staff headed over to Liverpool for the annual JISC conference which was held in the rather impressive BT Convention Centre on the river front.&lt;br /&gt;I was there early to get our stand set up and, once our furniture turned up and sticky stuff was obtained for the posters (even though we had been told the poster boards were velcro compatible!), we were ready to go.&lt;br /&gt;&lt;br /&gt;It was good to see so many familiar faces at the event even though for us the JISC conference is a bit of an "oddity" as it doesn't contain a huge number of our target audience.  We had a chance to catch up with some collaborators from different parts of the country including Northern Ireland and Scotland and of course our JISC funders.&lt;br /&gt;&lt;br /&gt;Tuesday morning saw our parallel session take place entitled "&lt;a href="http://www.jisc.ac.uk/events/2011/03/jisc11/programme/1researchefficiency.aspx"&gt;Increasing research efficiency through the NGS&lt;/a&gt;" with two gues speakers.  Our technical director, David Wallom, opened the session with a brief presentation on what the NGS is / does and also covered our Cloud resources which are definitely a hot topic at the moment!&lt;br /&gt;&lt;br /&gt;Our guest speakers were Ian Dunlop, University of Manchester, who presented "e-Infrastructure for Social Science data: Obesity e-Lab &amp;amp; MethodBox" and Susana Sansone, University of Oxford, who presented "ISA Infrastructure - Standards and Software for Annotating, Managing and Sharing Life Science Investigations".  Copies of both their presentations are available from the &lt;a href="http://www.jisc.ac.uk/events/2011/03/jisc11/programme/1researchefficiency.aspx"&gt;"goodie bag" page&lt;/a&gt; for the NGS session.&lt;br /&gt;&lt;br /&gt;Full details of the JISC annual conference including all the presentations from the event can be found on the &lt;a href="http://www.jisc.ac.uk/events/2011/03/jisc11.aspx"&gt;JISC conference event page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1642510222269178890?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1642510222269178890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1642510222269178890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1642510222269178890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1642510222269178890'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/ngs-at-jisc-conference.html' title='NGS at the JISC conference'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-584662127149999245</id><published>2011-03-14T10:15:00.008Z</published><updated>2011-03-14T13:52:26.118Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Loaded</title><content type='html'>The most popular page on the &lt;a href="http://www.ngs.ac.uk/"&gt;NGS web site&lt;/a&gt; is the &lt;a href="http://www.ngs.ac.uk/load-monitor"&gt;load monitor&lt;/a&gt; - which shows the current number of running jobs on selected NGS Partner sites as a set of moving, coloured bars.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We don't think this is because the red, yellow and green graphics look pretty.  Many of our users have adopted a simple, effective - and low-tech - approach to scheduling jobs: they have a quick look at the load monitor page and do their work on the least loaded machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the human-powered counterpart of what the WMS bit of the &lt;a href="http://www.ngs.ac.uk/uiwms"&gt;UI/WMS&lt;/a&gt; does.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The load monitor is a nice example of how to present the information that is routinely published by a site on a Grid and defined by a &lt;b&gt;GLUE Schema&lt;/b&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;GLUE - in an egregious example of acronym abuse - is meant to stand for &lt;b&gt;Grid Laboratory Uniform Environment. &lt;/b&gt;The reality is that it is called GLUE because it is what sticks the Grid together.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As any good Grid standard should, GLUE has its own Working Group, &lt;a href="http://forge.gridforum.org/sf/projects/glue-wg"&gt;GLUE-WG&lt;/a&gt;, and proper published formal specifications. The current version is &lt;a href="http://www.ogf.org/documents/GFD.147.pdf"&gt;GLUE 2.0&lt;/a&gt; but its predecessor, &lt;a href="http://forge.gridforum.org/sf/docman/do/downloadDocument/projects.glue-wg/docman.root.background.specifications/doc14185"&gt;GLUE 1.3&lt;/a&gt;, is more widely deployed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The load monitor is a visualisation of two pieces of (GLUE 1.3 style) information, presented to the world as&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;GlueCEStateFreeCPUs&lt;/li&gt;&lt;li&gt;GlueCEStateTotalCPUs&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;which, if you ignore the &lt;a href="http://en.wikipedia.org/wiki/CamelCase"&gt;CamelCase&lt;/a&gt;-naming scheme and the GlueCEState prefix, are fairly self-explanatory. They are published for every compute element.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The pretty dancing bars are generated using &lt;a href="http://www.bram.us/projects/js_bramus/jsprogressbarhandler/"&gt;jsProgressBar&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is not new: the load monitor has been running for as long as the current version of the &lt;a href="http://www.ngs.ac.uk"&gt;NGS web site&lt;/a&gt; and - before then - researchers used and abused a central &lt;a href="http://ganglia.sourceforge.net/"&gt;Ganglia&lt;/a&gt; service for very much the same purpose.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It has back as a Research and Development activity because the &lt;a href="http://www.ngs.ac.uk/news/important-changes-to-the-ngs-for-all-users"&gt;NGS is changing&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The hard bit isn't the calculation of the system load or the pretty graphics: it is deciding &lt;b&gt;which&lt;/b&gt; sites and compute elements should appear.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The current version is intimately entangled with the &lt;a href="http://inca2.ngs.ac.uk"&gt;INCA monitoring service&lt;/a&gt; - the list of hosts is extracted from from a configuration file built for INCA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;INCA - as anyone with a high-enough tolerance of tedium to read the NGS R+D blog regularly will know - is being decommissioned as soon as the &lt;a href="http://nationalgridservice.blogspot.com/search/label/nagios"&gt;Nagios service&lt;/a&gt; is ready to replace it and we decided - late last year - to stop updating INCA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This list has is becoming out of date: it includes a number of machines will disappear from the NGS soon and misses many others which should be there. &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;We are rewriting the load monitor to:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Select compute elements from information sucked from our &lt;a href="http://nationalgridservice.blogspot.com/2011/02/see-spot-run.html"&gt;Single Point of Truth&lt;/a&gt; - the &lt;a href="https://goc.gridops.org/"&gt;GOCDB&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Filter out only those which support the ngs.ac.uk Virtual Organisation using the snappily-named`GlueCEAccessControlBaseRule' attribute defined by GLUE, and published by the sites.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;and use it to generate a list of active Compute Elements in sites. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We can calculate the load on each of these compute elements at regular intervals and present it to the world in as pretty, colourful, wobbling bars. It is the Web 2.0-way.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-584662127149999245?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/584662127149999245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=584662127149999245' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/584662127149999245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/584662127149999245'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/loaded.html' title='Loaded'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-4139645495157014540</id><published>2011-03-10T14:04:00.001Z</published><updated>2011-03-10T14:09:02.156Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='CW11'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>More castles, more discussion but less lightning</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-GB&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;Following on from my &lt;a href="http://nationalgridservice.blogspot.com/2011/03/castles-case-studies-and-lightning.html"&gt;previous post&lt;/a&gt;, day two of the &lt;a href="http://www.software.ac.uk/home/cw11"&gt;CW11 event&lt;/a&gt; kicked off with pastries and caffeine to get us ready for the day ahead and more discussion.&lt;span style=""&gt;  &lt;/span&gt;Once again the agenda was debated and break out session topics were discussed before a presentation by one of the sponsors of the event, &lt;a href="http://devcsi.ukoln.ac.uk/blog/"&gt;DevCSI&lt;/a&gt; which has nothing to do with the infamous TV series set in Las Vegas…&lt;/p&gt;    &lt;p class="MsoNormal"&gt;I attended the breakout session on the dissemination of “academic” research software results and ended up scribing for the session which was chaired by the NGS Technical Director, David Wallom, who is a hard person to keep up with!&lt;/p&gt;    &lt;p class="MsoNormal"&gt;The basis for this session was discussing where software developers could publish their efforts in a peer reviewed, “reference-able” journal.&lt;span style=""&gt;  &lt;/span&gt;Nature Methods was held up as a great example but in a different field so could we do something similar for software developers so they could contribute to the RAE and improve their standing in the university etc.&lt;span style=""&gt;  &lt;/span&gt;It was a very interesting discussion with a lot of bridges to cross before anything concrete can happen but watch this space.&lt;span style=""&gt;  &lt;/span&gt;Hopefully the &lt;a href="http://www.software.ac.uk/home/cw11/cw11-materials"&gt;slides from this session&lt;/a&gt; will be available soon.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;After coffee we had a lively reporting back session from all the breakout sessions which also included “Research funding 2011: what's available and how to get it?” and “We have data-management plans, should we have software management plans too?”.&lt;span style=""&gt; The slides from these sessions are &lt;a href="http://www.software.ac.uk/home/cw11/cw11-materials"&gt;available now&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;After lunch the audience was divided into 3 groups to discuss the same topic – “Ideas for improving Collaborations” and we were asked to report back with our findings after an hour.&lt;span style=""&gt;  &lt;/span&gt;The discussion group I was in concentrated more on why’s and why not of collaborating rather than the practical means of doing so that I am usually involved in e.g. Access Grid meetings, collaborative technology such as Skype, blogs etc.&lt;span style=""&gt;  &lt;/span&gt;However it was still a lively and engaging discussion!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This was the last discussion session of the day and all that remained was for Neil Chue Hong to sum up the past 2 days, for many people to be thanked for their great organisations skills (Simon Hettrick!) and for us all to make our way home by plane, train and automobile.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;A great two days yet again and I’m already looking forward to the next one.&lt;span style=""&gt;  &lt;/span&gt;The SSI is certainly going to be busy following up on all the actions from the meeting and I look forward to seeing their outcomes throughout the next 12 months.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-4139645495157014540?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/4139645495157014540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=4139645495157014540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4139645495157014540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4139645495157014540'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/more-castles-more-discussion-but-less.html' title='More castles, more discussion but less lightning'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1066655564196995624</id><published>2011-03-08T16:16:00.003Z</published><updated>2011-03-08T16:30:04.744Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='CW11'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>Castles, case studies and lightning</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-GB&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;Last week I attended the &lt;a href="http://www.software.ac.uk/"&gt;Software Sustainability Institutes&lt;/a&gt; &lt;a href="http://www.software.ac.uk/home/cw11"&gt;Collaboration Workshop&lt;/a&gt; in Edinburgh.&lt;span style=""&gt;  &lt;/span&gt;As with previous meetings this event was very enjoyable with a great deal of discussion, actions and collaboration taking part.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The organisers had revamped the programme for this year’s event and one of the changes was the inclusion of “&lt;a href="http://www.software.ac.uk/home/cw11/lightning-talks"&gt;lightning talks&lt;/a&gt;”.&lt;span style=""&gt;  &lt;/span&gt;The set up was interesting with each presenter having 5 minutes and one slide which shared the screen with a rather large countdown clock.&lt;span style=""&gt;  &lt;/span&gt;It certainly kept the presenters on their toes and the attention of the audience!&lt;span style=""&gt;  &lt;/span&gt;Unfortunately given the nature of the presentations you really had to be there to appreciate the talks but some presenters did manage to get a lot of info on their slides.&lt;span style=""&gt;  &lt;/span&gt;In particular the slides from &lt;a href="http://www.taverna.org.uk/"&gt;Taverna&lt;/a&gt;, &lt;a href="http://www.stfc.ac.uk"&gt;STFC&lt;/a&gt;, software preservation, &lt;a href="http://www.soundsoftware.ac.uk/"&gt;soundsoftware.ac.uk&lt;/a&gt;, &lt;a href="http://www.esciencecentral.co.uk/"&gt;e-science central&lt;/a&gt;, &lt;a href="http://www.r-sprint.org/"&gt;SPRINT&lt;/a&gt;, &lt;a href="http://www.cse.scitech.ac.uk/"&gt;Hartree Institute&lt;/a&gt; and Youshare.ac.uk are worth a look.&lt;span style=""&gt;  &lt;/span&gt;I have linked to the websites for each project where they exist but for the slides, visit the &lt;a href="http://www.software.ac.uk/home/cw11/cw11-materials"&gt;materials section&lt;/a&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;After the a lovely lunch it was time to start what I think is the most enjoyable part of the workshops – the &lt;a href="http://www.software.ac.uk/home/cw11/breakouts"&gt;breakout sessions&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;Before the event, delegates have the opportunity to submit topics that they would like to discuss at the breakout sessions and then at the event people vote on what topics they would like to discuss.&lt;span style=""&gt;  &lt;/span&gt;The delegates break into groups and disappear off to various parts of the building to discuss the topic.&lt;span style=""&gt;  &lt;/span&gt;Each group has a chair, a scribe and someone who “volunteers” to report back but quite often people take on two of these roles.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I attended the session on preparing case studies to support cases for funding which was rather apt as I prepare the &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;NGS user case studies&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;There were about 7 of us from a variety of backgrounds including funding council reps and the discussion covered areas such as different types of case studies, ways that case studies could contribute to REF, how to format case studies and much more.&lt;span style=""&gt;  &lt;/span&gt;It was a very interesting hour and we did come up with &lt;a href="http://www.software.ac.uk/home/cw11/cw11-materials"&gt;several suggestions&lt;/a&gt; for further work for the SSI.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The second breakout session of the day took place after some caffeine had been consumed and this time I attended the session on “measuring the research impact of software”.&lt;span style=""&gt;  &lt;/span&gt;Unfortunately the notes from this aren’t up on the SSI website yet but when they are I will make sure I update the link!&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So that was day 1 at the CW11.&lt;span style=""&gt;  &lt;/span&gt;I’m sure you don’t want to hear about the conference dinner so I’ll leave that out and write up day 2 very soon!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1066655564196995624?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1066655564196995624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1066655564196995624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1066655564196995624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1066655564196995624'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/castles-case-studies-and-lightning.html' title='Castles, case studies and lightning'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8765505003683324379</id><published>2011-03-07T08:03:00.009Z</published><updated>2011-03-07T09:33:55.819Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='P-Grade'/><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='SARoNGS'/><title type='text'>Portals, Proxies and making things simpler</title><content type='html'>&lt;span style="font-style: italic;"&gt;The NGS provides the services needed centrally to run a Grid. We provide &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.ngs.ac.uk/member-sites/becoming-a-member"&gt;instructions for institutions&lt;/a&gt;&lt;span style="font-style: italic;"&gt; that wish to contribute to a Grid and &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.ngs.ac.uk/learning-resources"&gt;resources&lt;/a&gt;&lt;span style="font-style: italic;"&gt; for researchers who want access. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We have to leave the interesting bit - connecting the services, institutions and researchers in new ways - to others.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;One of the people doing the interesting is Mark Hewitt of the &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.cs.york.ac.uk/"&gt;Department of Computer Science&lt;/a&gt; at the &lt;a style="font-style: italic;" href="http://www.york.ac.uk"&gt;University of York&lt;/a&gt;&lt;span style="font-style: italic;"&gt; - who was involved in a project to allow non-technical users to link tasks on the grid together in workflows. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In this guest post, Mark describes how they did it...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://portal.p-grade.hu/"&gt;P-Grade portal&lt;/a&gt; is a web-based portal system developed by &lt;a href="http://www.sztaki.hu/?en"&gt;SZTAKI&lt;/a&gt; - the Computer and Automation Research Institute of the Hungarian Academy of Sciences - in collaboration with the &lt;a href="http://www.cpc.wmin.ac.uk/"&gt;Centre for Parallel Computing&lt;/a&gt; at the University of Westminster.&lt;br /&gt;&lt;br /&gt;P-Grade provides a generic job submission system using workflows and can submit to any cluster with the standard &lt;a href="http://www.ngs.ac.uk/site-level-services/installing-vdt"&gt;NGS Globus stack installation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.wrgrid.org.uk/"&gt;White Rose Grid e-Science Centre&lt;/a&gt;  deployed P-Grade at York for the use of researchers at York, Leeds and Sheffield. Many users find managing certificates complicated, so we decided to use the &lt;a href="https://cts.ngs.ac.uk"&gt;NGS SARoNGS system&lt;/a&gt; as an alternative.&lt;br /&gt;&lt;br /&gt;Integration of SARoNGS with P-Grade was quite straightforward.  P-Grade must download a proxy certificate from a proxy server before it can start work. SARoNGS creates proxy certificates, generates username and password and provides a mechanism by which these can be passed to a web page. We were able to modify the P-Grade code, to allow a user to download a SARoNGS certificate, instead of having to use the myproxy tool to upload their e-Science digital certificate.&lt;br /&gt;&lt;br /&gt;The addition of SARoNGS support to the portal was vital as it completely removed the need for users to go through the process of signing up for a digital certificate and meant that they could authenticate simply through the portal interface within seconds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8765505003683324379?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8765505003683324379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8765505003683324379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8765505003683324379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8765505003683324379'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/portals-proxies-and-making-things.html' title='Portals, Proxies and making things simpler'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-7792457373432812132</id><published>2011-03-01T14:01:00.002Z</published><updated>2011-03-01T14:12:25.180Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><title type='text'>Teacher's pet</title><content type='html'>As well as serving the needs of the UK academic research community, the NGS is also involved in helping to train the upcoming generation of new researchers.&lt;br /&gt;&lt;br /&gt;NGS resources are used in a number of university courses including those at Cranfield University and the University of Edinburgh.  In a &lt;a href="http://www.ngs.ac.uk/news/using-experience-from-the-ngs-pilot-cloud-infrastructure-in-education"&gt;new article&lt;/a&gt; on the NGS website, David Fergusson who leads training at the NGS, explains how he has used NGS resources in his teaching of the &lt;a href="http://www.nesc.ac.uk/msc/"&gt;MSc in Distributed Scientific Computing&lt;/a&gt; for the last 6 years.&lt;br /&gt;&lt;br /&gt;If you would like further information on how grid and cloud computing can be incorporated into your teaching, then &lt;a href="http://www.ngs.ac.uk/contact-helpdesk"&gt;contact the NGS helpdesk&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-7792457373432812132?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/7792457373432812132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=7792457373432812132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7792457373432812132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/7792457373432812132'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/03/teachers-pet.html' title='Teacher&apos;s pet'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6248855188321091116</id><published>2011-02-25T14:14:00.008Z</published><updated>2011-02-25T16:20:58.180Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='EGI'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>See SPOT run</title><content type='html'>Just when you thought it was safe to go back to the Internet, up pops another Acronym.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Meet &lt;b&gt;SPOT&lt;/b&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You won't - yet -  find SPOT in the &lt;a href="http://www.gridpp.ac.uk/"&gt;Grid Acronym Soup&lt;/a&gt; because it is not one of ours. It is an escapee from another of the great sources of Acronyms - the world of IT Business Systems. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SPOT stands for &lt;b&gt;S&lt;/b&gt;ingle &lt;b&gt;P&lt;/b&gt;oint &lt;b&gt;O&lt;/b&gt;f &lt;b&gt;T&lt;/b&gt;ruth. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A SPOT is &lt;b&gt;not&lt;/b&gt; a single genuine fact that slipped  into a Business Systems sales pitch. Nor does the name imply that Business Systems remind those involved of an &lt;i&gt;inflamed, infected ball of pus&lt;/i&gt;. SPOTs are, in general, good.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have a SPOT, then you know there is &lt;b&gt;one-and-only-one &lt;/b&gt;definitive source for any piece of information -  whether it is a price, a name, a salary or an office number.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As anyone who has dealt with a large organisation will appreciate, we do not have as many SPOTs as we should.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the Grid -  which is large, diverse and dispersed by its nature - single points of truth are very hard to find.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which makes deciding what we should test with Nagios...  interesting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/GridMonitoringNcgOverview"&gt;NCG configuration generator&lt;/a&gt; which writes the Nagios configuration needs to know:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;What sites to test.&lt;/li&gt;&lt;li&gt;What services to test at those sites.&lt;/li&gt;&lt;li&gt;What tests to run for each service.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Perhaps the closest we have to a SPOT is the &lt;a href="https://wiki.egi.eu/wiki/GOCDB"&gt;Grid Operations Centre Database&lt;/a&gt; or GOCDB - which lists every site on the European Grids, their official downtimes and &lt;b&gt;some of&lt;/b&gt;&lt;i style="font-weight: bold; "&gt; &lt;/i&gt;the services they provide.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The `some of' is there because the GOCDB defines services in terms of &lt;b&gt;&lt;a href="https://wiki.egi.eu/wiki/GOCDB/Input_System_User_Documentation#Service_Endpoints"&gt;service endpoints&lt;/a&gt; &lt;/b&gt;- which represent a host within a site acting as, say, a Compute Element or a GSISSH server or a GridFTP server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are a comparatively small number of predefined endpoints and these will never cover everything a site can offer - you cannot, for example, advertise an&lt;a href="https://www.irods.org/"&gt; iRODS&lt;/a&gt; service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The GOCDB does not directly provide information about the Virtual Organisations that a service is prepared to support but it should point anyone wanting this information at a &lt;b&gt;site information service&lt;/b&gt; willing and able to provide it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For our first attempt at a WLCG-like Nagios service...&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;We collect a list of sites come from the GOCDB - we take any site flagged as belonging to &lt;a href="http://www.gridpp.ac.uk/northgrid/"&gt;NorthGrid&lt;/a&gt;, &lt;a href="http://www.gridpp.ac.uk/southgrid/"&gt;SouthGrid&lt;/a&gt;, &lt;a href="http://www.scotgrid.ac.uk/"&gt;Scotgrid&lt;/a&gt; or the &lt;a href="http://www.gridpp.ac.uk/tier2/london/"&gt;London Tier 2&lt;/a&gt; &lt;i&gt;subgrids&lt;/i&gt; within the UK and Ireland Region.&lt;/li&gt;&lt;li&gt;We only test services for which GOCDB service endpoints are defined.&lt;/li&gt;&lt;li&gt;We define the tests for each endpoint within the Perl code of NCG. There is a 'standard' set of tests defined within a perl &lt;i&gt;module&lt;/i&gt; called NCG::LocalMetrics::Hash which forms part of the NCG package.&lt;br /&gt;We modified the module to include local changes from a NCG::LocalMetrics::Hash_local module - a change that has been adopted by the NCG maintainers.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;As an approach, it works well enough for Nagios tests but not for the friendly-front-end &lt;a href="https://tomtools.cern.ch/confluence/display/SAM/MyEGI"&gt;MyEGI&lt;/a&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MyEGI gets its truth from elsewhere: from the the &lt;a href="https://twiki.cern.ch/twiki/bin/view/LCG/ATP"&gt;Aggregated Topology Provider&lt;/a&gt; (ATP). The ATP is a sort of single point of single points of truth. It swallows data from the &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/MDDB"&gt;Metric Description Database&lt;/a&gt; (MDDB) and from &lt;a href="https://twiki.cern.ch/twiki/bin/view/Main/ATPVOFeeds"&gt;Virtual Organisation feeds&lt;/a&gt;. It is scarily complicated in places - as you might be able to gather by looking at the &lt;a href="https://twiki.cern.ch/twiki/pub/EGEE/MDDB/MetricDes11f.pdf"&gt;MDDB&lt;/a&gt; and &lt;a href="https://twiki.cern.ch/twiki/pub/LCG/ATP/ATP_Topology_20091127.png"&gt;ATP&lt;/a&gt; database schema &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;a href="http://www.egi.eu/"&gt;European Grid Initiative&lt;/a&gt; exists to make the grid work better, in part by giving us nicer SPOTs and are encouraging development of the ATP and friends. The curious can find out more on the &lt;a href="https://tomtools.cern.ch/confluence/display/SAM/Home"&gt;SAM and Nagios wiki pages&lt;/a&gt; at CERN. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Single Point of &lt;a href="http://en.wikipedia.org/wiki/The_X-Files"&gt;Truth is Out There&lt;/a&gt;....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6248855188321091116?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6248855188321091116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6248855188321091116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6248855188321091116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6248855188321091116'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/see-spot-run.html' title='See SPOT run'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6637398976720078714</id><published>2011-02-23T14:10:00.003Z</published><updated>2011-02-23T14:32:45.575Z</updated><title type='text'>Ch-ch-ch-changes as David Bowie would say...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-cQNkXxvqA6s/TWUaZGW4JJI/AAAAAAAAA2Y/9HatKF4rVtw/s1600/change_0.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/-cQNkXxvqA6s/TWUaZGW4JJI/AAAAAAAAA2Y/9HatKF4rVtw/s200/change_0.jpg" alt="" id="BLOGGER_PHOTO_ID_5576892732073845906" border="0" /&gt;&lt;/a&gt;Hopefully all NGS users are now aware of the &lt;a href="http://www.ngs.ac.uk/news/important-changes-to-the-ngs-for-all-users"&gt;forthcoming changes to the NGS service&lt;/a&gt; from the end of March 2011.  There will be a slight reduction in the number of free-to-use cores available to NGS users and individual cpu allocations will be reduced to reflect this.&lt;br /&gt;&lt;br /&gt;If you haven't already checked please read the &lt;a href="http://www.ngs.ac.uk/news/important-changes-to-the-ngs-for-all-users"&gt;full announcement &lt;/a&gt;which is available on the NGS website.  I would also strongly recommend ensuring that you are subscribed to the &lt;a href="http://www.blogger.com/www.jiscmail.ac.uk/ngs-news"&gt;NGS news list&lt;/a&gt; which is the first port of call (along with the website) for all news about the forthcoming changes.&lt;br /&gt;&lt;br /&gt;In the meantime if you have any concerns about the changes please contact the &lt;a href="http://www.ngs.ac.uk/support-centre"&gt;NGS helpdesk&lt;/a&gt;.  We are there to help and to answer any queries you may have about how the changes will affect you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6637398976720078714?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6637398976720078714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6637398976720078714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6637398976720078714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6637398976720078714'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/ch-ch-ch-changes-as-david-bowie-would.html' title='Ch-ch-ch-changes as David Bowie would say...'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cQNkXxvqA6s/TWUaZGW4JJI/AAAAAAAAA2Y/9HatKF4rVtw/s72-c/change_0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-282254519977923759</id><published>2011-02-17T23:23:00.006Z</published><updated>2011-02-18T10:45:41.853Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='Leeds'/><title type='text'>Leaving and Joining</title><content type='html'>Most NGS users should now be aware of the &lt;a href="http://www.ngs.ac.uk/news/important-changes-to-the-ngs-for-all-users"&gt;major changes&lt;/a&gt; due at the end of March 2011 - when some of the machines providing free-to-use CPU time will be retired.&lt;br /&gt;&lt;br /&gt;The NGS cluster at Leeds - &lt;span style="font-style: italic;"&gt;&lt;/span&gt;ngs.leeds.ac.uk - is among those that have reached the end of their useful life. It will be removed from service on 31 March 2011.&lt;br /&gt;&lt;br /&gt;This does &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; mean that Leeds as a site is dropping off the Grid forever. We will be back...&lt;br /&gt;&lt;br /&gt;The NGS cluster is one of a number of systems managed by the &lt;a href="http://iss.leeds.ac.uk/info/280/research/384/research_computing"&gt;Research Computing group&lt;/a&gt; within the C&lt;a href="http://iss.leeds.ac.uk/"&gt;entral IT Service&lt;/a&gt; at Leeds. It is also - by modern standards - one of the smallest. In compute terms, it is dwarfed by the one in the room next door - which boasts 4000 CPUs, 7 Tb of memory and 100 Tb of fast disk - and goes by the name of &lt;span style="font-weight: bold;"&gt;ARC1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ARC1 is so big because it is two computer clusters rolled into one.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Around half the cluster was funded by the University for use by local researchers - for whom applications such as &lt;a href="http://www.ngs.ac.uk/applications/chemistry/dlpoly2"&gt;DL_POLY&lt;/a&gt;, &lt;a href="http://www.ngs.ac.uk/applications/chemistry/amber"&gt;AMBER&lt;/a&gt; and &lt;a href="http://www.ngs.ac.uk/applications/chemistry/castep"&gt;CASTEP&lt;/a&gt; have been are installed.&lt;br /&gt;&lt;br /&gt;The rest comes from a UK-wide &lt;a href="http://www.uksolphys.org/"&gt;consortium of Solar Physicists&lt;/a&gt; - so there is a need for people from outside Leeds to safely and securely use the service. Cross site access is why the National Grid  Service exists. We can do that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While primarily aimed at the Sun spotters -  Leeds has kindly offered some CPU time on ARC1 to the NGS. If, that is, the NGS can get ARC1 onto the Grid.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;If we can... applications installed locally will be made available to external users - where licenses permit.  The users were are expecting are those who currently access resources via the&lt;a href="http://www.ngs.ac.uk/uiwms"&gt; UI/WMS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So what do we need...?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A standard way to presenting the applications to the world. &lt;span style="font-weight: bold;"&gt;We can do that&lt;/span&gt;... it is why the &lt;a href="http://www.ngs.ac.uk/applications/UEE-API"&gt;Uniform Execution Environment&lt;/a&gt; was invented.&lt;/li&gt;&lt;li&gt;A way of limiting access to licensed applications to the right people. &lt;a style="font-weight: bold;" href="http://nationalgridservice.blogspot.com/2010/06/licensed-to-grid.html"&gt;We can do that too&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A means of accepting requests from the UI/WMS. Taking the lead from the particle physics community - we are looking at &lt;a href="http://grid.pd.infn.it/cream/"&gt;CREAM&lt;/a&gt; as deployed by &lt;a href="http://glite.cern.ch/"&gt;gLite&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;An information service that lets people outside see the state of the system and the applications available - the obvious choice here is the &lt;a href="https://twiki.cern.ch/twiki/bin/view/EGEE/BDII"&gt;BDII&lt;/a&gt;, widely deployed and also available from &lt;a href="http://glite.cern.ch/"&gt;gLite&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A way of accounting for use in APEL. We may send data directly or &lt;a href="http://nationalgridservice.blogspot.com/2011/02/while-interesting-things-happen.html"&gt;indirectly&lt;/a&gt; via the &lt;a href="http://nationalgridservice.blogspot.com/2010/05/who-where-and-how-much.html"&gt;NGS accounting service&lt;/a&gt; and RUS records&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Whatever we build, will need to work with what is now called &lt;a href="http://en.wikipedia.org/wiki/Oracle_Grid_Engine"&gt;Oracle Grid Engine&lt;/a&gt; - the local batch management system - and within a highly specialised and customised Linux environment that is significantly different to that used by the &lt;a href="http://lcg.web.cern.ch/LCG/public/"&gt;World Wide LHC Grid&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a first stage, we are going to deploy a separate (virtual) machine - running &lt;a href="https://www.scientificlinux.org/"&gt;Scientific Linux&lt;/a&gt; and using packages from gLite - to act as the link between ARC1 and the grid.&lt;br /&gt;&lt;br /&gt;We want to produce - and make available to others - a &lt;a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/ch-kickstart2.html"&gt;kickstart configuration&lt;/a&gt; and associated scripts that automate as much of the installation as possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It will certain produce a blog post or two.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Leeds has been involved in the NGS for a long time: we have hosted two generations of NGS cluster; been involved in the NGS Outreach, Research and Development and Monitoring activities and created &lt;a href="http://www.ngs.ac.uk/site-level-services/installing-vdt"&gt;automatic installation systems&lt;/a&gt; for deploying and configuring Grid software. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We've had a lot of practice. It certainly hasn't made us perfect but, if you will excuse what sounds like Yorkshire pride coming from someone who is technically an Essex Boy -  if anyone can do it- Leeds can.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-282254519977923759?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/282254519977923759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=282254519977923759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/282254519977923759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/282254519977923759'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/leaving-and-joining.html' title='Leaving and Joining'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6780765833879034499</id><published>2011-02-15T13:40:00.004Z</published><updated>2011-02-15T14:10:17.879Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='software development'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='user requirements'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>Are you a researcher looking for a partner?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-yWQ3a_hcGII/TVqIoYm6aLI/AAAAAAAAA2Q/SS6vd3mKLnU/s1600/Edcastle.JPG"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/-yWQ3a_hcGII/TVqIoYm6aLI/AAAAAAAAA2Q/SS6vd3mKLnU/s200/Edcastle.JPG" alt="" id="BLOGGER_PHOTO_ID_5573917716206217394" border="0" /&gt;&lt;/a&gt;If so then you really should consider coming to the dating event of the year!  Well okay it’s not quite a dating event but matchmaking is definitely part of the plan of the &lt;a href="http://www.software.ac.uk/"&gt;Software Sustainability Institutes&lt;/a&gt; &lt;a href="http://www.software.ac.uk/home/cw11"&gt;Collaboration Workshop&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It will be held in Edinburgh at the beginning of March and is described as “&lt;span style="font-style: italic;"&gt;the perfect opportunity to meet the researchers, software developers, funders and other software experts that can help you advance your research&lt;/span&gt;”.&lt;br /&gt;&lt;br /&gt;If you are a researcher who uses software but could do with some help from a computer scientist to make the most of your software, come along and advertise yourself and your situation / problem. You can give a &lt;a href="http://www.software.ac.uk/home/cw11/lightning-talks"&gt;lightning talk&lt;/a&gt; or &lt;a href="http://www.software.ac.uk/home/cw11/posters"&gt;present a poster&lt;/a&gt; and then work through the issue with other attendees in small break out groups.&lt;br /&gt;&lt;br /&gt;There have already been some break out group &lt;a href="http://www.software.ac.uk/home/cw11/breakouts"&gt;discussion topics&lt;/a&gt; suggested &lt;span style="font-weight: bold;"&gt;BUT &lt;/span&gt;one of the best things about this meeting is that the agenda constantly changes depending on the interests of the attendees, the emergence of new discussion threads and tangents.  There’s never a dull moment!&lt;br /&gt;&lt;br /&gt;I’ve attended several of these meetings and I’ve thoroughly enjoyed every single one.  No death by PowerPoint and plenty of discussion and positive solutions instead!  The constantly changing agenda works really well as we report back to the assembled attendees after every session and then decide on the next set of discussion topics.  I’ve always met new and interesting people and came away fully enthused.&lt;br /&gt;&lt;br /&gt;If you are a developer there are some &lt;a href="http://www.software.ac.uk/home/cw11/devcsi-support-developers"&gt;free places up for grabs&lt;/a&gt; but the deadline is this Friday (18th Feb) so don’t delay!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6780765833879034499?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6780765833879034499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6780765833879034499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6780765833879034499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6780765833879034499'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/if-so-then-you-really-should-consider.html' title='Are you a researcher looking for a partner?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-yWQ3a_hcGII/TVqIoYm6aLI/AAAAAAAAA2Q/SS6vd3mKLnU/s72-c/Edcastle.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-8460908562825289931</id><published>2011-02-11T20:32:00.010Z</published><updated>2011-02-12T11:28:14.949Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>Missing the message bus</title><content type='html'>&lt;div&gt;[With thanks to Konstantin Skaburskas.]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Two weeks ago, we were &lt;a href="http://nationalgridservice.blogspot.com/2011/01/adding-ngs-tests-to-wlcg-nagios.html"&gt;very nearly at the point&lt;/a&gt; where we could deploy WLCG Nagios and phase out our &lt;a href="http://inca2.ngs.ac.uk/"&gt;existing testing service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We had created our own tests and worked out how to add them to the bundle of tests that are sent out onto the Grid.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The tests were actually being run on remote sites.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All that was missing was - well - a big chunk of the test results.&lt;div&gt;&lt;br /&gt;When the tests landed on &lt;a href="http://glite.cern.ch/"&gt;gLite-based &lt;/a&gt;sites -  everything worked as expected.  In other places - the tests ran... but resolutely refused to let  anyone know the results.&lt;br /&gt;&lt;br /&gt;We have now found the missing messages - after losing them &lt;b&gt;twice &lt;/b&gt;on the way.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It was all due to subtle differences in the &lt;a href="http://en.wikipedia.org/wiki/Environment_variable"&gt;environment variables&lt;/a&gt; defined at a site. The fix is to set two  environment variables by adding something like...&lt;/div&gt;&lt;pre&gt;&lt;br /&gt; Environment = {&lt;br /&gt;   "OSG_HOSTNAME=&amp;lt;jdlreqceinfohostname&amp;gt;",&lt;br /&gt;   "LCG_GFAL_INFOSYS=bdii.ngs.ac.uk:2170"&lt;br /&gt; };&lt;/pre&gt;&lt;div&gt;to the template used to generate the &lt;a href="https://edms.cern.ch/file/722398//gLite-3-UserGuide.html#SECTION00082000000000000000"&gt;JDL&lt;/a&gt; file that describes the test.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;To understand why, you need to understand how the tests on remote hosts are run. The hard work is done by a script called nagrun.sh - that:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;unpacks the bundle of tests and configures them for the local machine.&lt;/li&gt;&lt;li&gt;runs them using a bundled copy of nagios&lt;/li&gt;&lt;li&gt;translates the test results into messages.&lt;/li&gt;&lt;li&gt;sends the messages to a message broker - which  shoves them on the message bus back to the Nagios server.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;At the Nagios server end, each message is unpacked and fed to the central Nagios as  a &lt;a href="http://nagios.sourceforge.net/docs/3_0/passivechecks.html"&gt;passive test result&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If &lt;b&gt;LCG_GFAL_INFOSYS&lt;/b&gt; is missing, the tests never make it to the message broker; if &lt;b&gt;OSG_HOSTNAME&lt;/b&gt; is missing - they are ignored when they reach the Nagios server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;It is the &lt;b&gt;WLCG &lt;/b&gt;Nagios for a reason - it was designed to test machines that sat within the &lt;a href="http://lcg.web.cern.ch/lcg/public/"&gt;Worldwide LHC Computing Grid&lt;/a&gt;. One of its roles was to serve as a replacement for the older 'Service Availability Monitoring' (SAM) tests.&lt;br /&gt;&lt;br /&gt;It makes the - perfectly logical - assumption that the environment on the machine running the tests will be like that used for the SAM tests.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;WLCG has a dedicated network of message brokers. Any host can find a suitable broker to contact by asking its friendly local information service. The environment variable &lt;b&gt;LCG_GFAL_INFOSYS &lt;/b&gt;points to the information service.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some of the sites &lt;b&gt;&lt;i&gt;we&lt;/i&gt;&lt;/b&gt; are testing sit outside WLCG. We have our own message broker and pass additional  information with the tests to direct messages to it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A subtle bug,  which is been fixed in the current release,  meant that even though LCG_GFAL_INFOSYS was not being used, it still had to be set. If it wasn't,  nagrun.sh could not find a message broker to contact.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, the messages were making it back to the Nagios server. The Nagios server was ignoring them. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The reason: the messages sent back are meant to include a reference to the &lt;b&gt;Compute Element&lt;/b&gt; (CE) that actually accepted the job.  The messages &lt;b&gt;we&lt;/b&gt; were sending were all being marked as coming from 'localhost.localdomain' - a dummy name used internally by the nagios tests.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The nagrun.sh script tries to work out the CE name from the local environment and from the output of certain scripts. If all else fails, it assumes nagios knows the answer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This WLCG Nagios developers had encountered this problem before - when running &lt;a href="http://atlas.web.cern.ch/Atlas/Collaboration/"&gt;ATLAS&lt;/a&gt; tests against hosts on the US &lt;a href="http://www.opensciencegrid.org/"&gt;Open Science Grid&lt;/a&gt; - and had added code that allows a Open Science Grid hostname to be used as a CE name. It expects the environment variable &lt;b&gt;OSG_HOSTNAME&lt;/b&gt; to hold that hostname.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We can also report that the WMS administrators have reconfigured the server so it no longer gets &lt;a href="http://nationalgridservice.blogspot.com/2010/12/ice-and-too-much-cream.html"&gt;clogging up with CREAM jobs&lt;/a&gt; - and the CREAM CE tests are now running via the WMS - as WLCG intended.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are now ready to deploy WLCG Nagios - unfortunately without the MyEGI friendly front end - and make it available to site administrators.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will describe how we decide which sites to test and what tests to run in a future posting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At which point, Nagios related Research and Development will take a break and I will have to find something else to prattle about every couple of weeks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-8460908562825289931?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/8460908562825289931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=8460908562825289931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8460908562825289931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/8460908562825289931'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/missing-message-bus.html' title='Missing the message bus'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1430382320566416968</id><published>2011-02-08T12:18:00.003Z</published><updated>2011-02-08T13:49:10.001Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='press'/><category scheme='http://www.blogger.com/atom/ns#' term='EGI'/><category scheme='http://www.blogger.com/atom/ns#' term='isgtw'/><title type='text'>It's not about us, it's about you</title><content type='html'>As Jason mentioned in his &lt;a href="http://nationalgridservice.blogspot.com/2011/02/while-interesting-things-happen.html"&gt;blog post&lt;/a&gt; last week, we have a number of NGS &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;user case studies&lt;/a&gt; on our website and the number is growing.&lt;br /&gt;&lt;br /&gt;The user case studies are a collaboration between the user and myself as the NGS Liaison Officer.  I work with the user to produce a short case study outlining their research, how they use the NGS and (rather importantly) the benefits that the NGS has brought them.&lt;br /&gt;&lt;br /&gt;I also work with users to make their research more accessible to the wider NGS community which can be pretty difficult given the very specialised nature of some of the research performed on the NGS!&lt;br /&gt;&lt;br /&gt;Most of the user case studies come about through users volunteering to write a case study, mainly through our annual user survey.  For example this year I had 31 users who volunteered to produce a user case study - a rather large increase in last years number!&lt;br /&gt;&lt;br /&gt;I hope the increase has come about through people realising the benefits of advertising their research to the wider community and not just so they can tick a box on their final project report!  I have found that the most enthusiastic communicators tend to be PhD students which bodes well for the future of science communication.&lt;br /&gt;&lt;br /&gt;The user case studies don't just stay on our website.  With over 2000 hits since they were placed on the website, they are picked up by other dissemination teams UK and Europe wide.  Quite a few of our case studies have been picked up by &lt;a href="http://www.isgtw.org/"&gt;iSGTW&lt;/a&gt; which has 7300 subscribers and many more unique visitors to their website (over 125,000 at the last count!).  &lt;a href="http://www.egi.eu/"&gt;EGI&lt;/a&gt; have also became interested in our case studies and are looking to produce something similar for their own project.&lt;br /&gt;&lt;br /&gt;And it's not just within e-science / grid / e-infrastructure organisations that the case studies are picked up.  Hardly an issue of &lt;a href="http://www.scientific-computing.com/"&gt;Scientific Computing World&lt;/a&gt; goes by without me getting the NGS mentioned in there courtesy of one of our user's research being featured!  I am often asked by editors if I know of anyone researching X or Y and, thanks in no small part to the user case studies and the NGS &lt;a href="http://www.ngs.ac.uk/Communities"&gt;Communities&lt;/a&gt; service, I can usually track someone down!  SCW is free to read online and you can subscribe to a free printed copy as well.&lt;br /&gt;&lt;br /&gt;The latest NGS user case study has recently been put on our website - &lt;a href="http://www.ngs.ac.uk/simulating-carbon-nanotubules-on-the-ngs"&gt;Simulating carbon nanotubules on the NGS&lt;/a&gt; by Rebeca Garcia Fandino at the University of Oxford.  Watch this space for more new case studies coming soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1430382320566416968?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1430382320566416968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1430382320566416968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1430382320566416968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1430382320566416968'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/its-not-about-us-its-about-you.html' title='It&apos;s not about us, it&apos;s about you'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-948050130505433383</id><published>2011-02-04T22:46:00.015Z</published><updated>2011-02-05T01:07:56.028Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>While interesting things happen... elsewhere.</title><content type='html'>If you look through the &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;case studies&lt;/a&gt; on the NGS web site - you can see how the grid has helped researchers study &lt;a href="http://www.ngs.ac.uk/simulating-the-universe-on-the-ngs"&gt;stars&lt;/a&gt;, and &lt;a href="http://www.ngs.ac.uk/quantitative-genetic-analyses-on-the-ngs"&gt;genes&lt;/a&gt;, and &lt;a href="http://www.ngs.ac.uk/modelling-criminal-patterns"&gt;criminal activity&lt;/a&gt;; to  understand how the &lt;a href="http://www.ngs.ac.uk/real-time-visualisation-blood-flow-through-brain"&gt;brain&lt;/a&gt;,  &lt;a href="http://www.ngs.ac.uk/understanding-electrical-defibrillation-heart"&gt;heart&lt;/a&gt; and &lt;a href="http://www.ngs.ac.uk/computational-modelling-of-ion-channel-biophysics"&gt;nervous system&lt;/a&gt; work, to &lt;a href="http://www.ngs.ac.uk/high-throughput-virtual-drug-screening-using-ngs"&gt;search for new drugs&lt;/a&gt; to treat disease and study how &lt;a href="http://www.ngs.ac.uk/membrane-permeation"&gt;existing drugs are absorbed by the body&lt;/a&gt;. That isn't even mentioning the original goal of the grid -  &lt;a href="http://lcg.web.cern.ch/LCG/public/"&gt;wrangling the enormous amount of data&lt;/a&gt; produced when bashing hadrons together in a &lt;a href="http://public.web.cern.ch/public/en/LHC/LHC-en.html"&gt;big pipe under Switzerland&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There is a huge amount of interesting and important research out there.&lt;br /&gt;&lt;br /&gt;And a huge amount of very dull - but important - work to be done to enable this research.&lt;br /&gt;&lt;br /&gt;Someone needs to make sure the &lt;a href="http://nationalgridservice.blogspot.com/search/label/nagios"&gt;infrastructure is running&lt;/a&gt; and keep track of  &lt;a href="http://nationalgridservice.blogspot.com/2010/05/who-where-and-how-much.html"&gt;what was used and when&lt;/a&gt;. Someone -  actually Jens Jensen, one of the contributors to this blog - has to  &lt;a href="http://nationalgridservice.blogspot.com/2011/02/private-keys.html"&gt;worry about how we look after private keys&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;NGS Research and Development's latest excursion to the outer limits of tedium comes courtesy of a project to feed data from our &lt;span style="font-weight: bold;"&gt;RUS&lt;/span&gt; accounting service directly into the &lt;a href="http://www.egi.eu/"&gt;EGI&lt;/a&gt;'s &lt;span style="font-weight: bold;"&gt;APEL&lt;/span&gt; accounting service.&lt;br /&gt;&lt;br /&gt;We are already combining &lt;a href="http://nationalgridservice.blogspot.com/2010/10/secret-messages.html"&gt;data recorded by APEL&lt;/a&gt; with that recorded by RUS when updating the CPU usage for account holders within the NGS &lt;a href="http://nationalgridservice.blogspot.com/2010/05/rough-guide-to-user-account-service.html"&gt;User Account Service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In future, we want APEL to be the only place to look for account records and in the great Grid Tradition, this is where things get complicated....&lt;br /&gt;&lt;br /&gt;RUS is standards-based. We use the &lt;a href="http://www.ogf.org/"&gt;Open Grid Forum&lt;/a&gt; Usage Record (UR) format - as &lt;a href="http://www.ogf.org/documents/GFD.98.pdf"&gt;defined in great detail in an official specification&lt;/a&gt; - to transfer accounting information from individual compute resources to a central store.&lt;br /&gt;&lt;br /&gt;UR records can identify the &lt;span style="font-style: italic;"&gt;resource&lt;/span&gt; which actually did the computing and how much CPU time, or wallclock time or memory was used. It does not carry any information about the relative speed of that resource compared to any other random computer on The Internet.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://sourceforge.net/projects/ukngi/files/accounting-clients/"&gt;NGS accounting clients&lt;/a&gt;, and &lt;a href="http://gridsafe.sourceforge.net/Documentation/GridSafeDocumentation/index.html"&gt;Grid-SAFE&lt;/a&gt; all generate UR format data.&lt;br /&gt;&lt;br /&gt;APEL is more pragmatic and - as it is part of the&lt;a href="http://glite.cern.ch/"&gt; gLite software stack&lt;/a&gt; -  much more widely deployed. It &lt;span style="font-weight: bold;"&gt;does&lt;/span&gt; incorporate a measure (typically derived from the &lt;a href="http://www.spec.org/"&gt;SPECMark)&lt;/a&gt; of the speed of the CPU that did the work. It is not explicitly tied to a resource.&lt;br /&gt;&lt;br /&gt;So - we are creating a tool that takes records sent to RUS and translates them into APEL updates. It will have to fill in the missing scaling factor - if necessary falling back to a 'custom' scaling to warn potential users of the data that we have no idea how fast the computer is.&lt;br /&gt;&lt;br /&gt;These updates will be fed to the central APEL service in exactly the same way as those generated by any other APEL client - and eventually find their way back to the User Account Service.&lt;br /&gt;&lt;br /&gt;And the users of the service - well, they don't have to care in the slightest... they have far more interesting things to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-948050130505433383?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/948050130505433383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=948050130505433383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/948050130505433383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/948050130505433383'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/while-interesting-things-happen.html' title='While interesting things happen... elsewhere.'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-1826641330042764973</id><published>2011-02-03T15:50:00.004Z</published><updated>2011-02-03T15:59:28.804Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='roadshow'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='training'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='DL-poly'/><category scheme='http://www.blogger.com/atom/ns#' term='applications'/><title type='text'>NGS roadshow event at the University of Huddersfield</title><content type='html'>Last week saw the NGS outreach team at the University of Huddersfield for a &lt;a href="http://www.ngs.ac.uk/university-of-huddersfield-roadshow"&gt;NGS roadshow event&lt;/a&gt;.  The local organiser was Ibad Kureshi who did a fantastic job of organising everything locally and making the day went smoothly.  Ibad also did a great job of advertising the event locally meaning that we had over 30 participants at the morning roadshow and over 20 registered for the afternoon training event.&lt;br /&gt;&lt;br /&gt;The roadshow kicked off in the usual fashion with an overview of the NGS from our Technical Director, David Wallom from the University of Oxford.  Many people in the audience were not familiar with the NGS before the event or had just heard our name mentioned but were unaware of what the NGS actually does so this presentation is designed as a gentle introduction!&lt;br /&gt;&lt;br /&gt;Following David we moved onto presentations from NGS users including Paul Martin who is a researcher at the University of Huddersfield.  Paul has been using the NGS for computer modelling of thoria in order to determine its suitability for a next generation nuclear fuel. He explained how he has used &lt;a href="http://www.ngs.ac.uk/applications/chemistry/dlpoly2"&gt;DL_POLY 2&lt;/a&gt; which scales very well on the NGS.  Paul in particular praised the good on-line instructions/&lt;a href="http://www.ngs.ac.uk/tutorials"&gt;training&lt;/a&gt;, &lt;a href="http://www.ngs.ac.uk/certificate-faq"&gt;FAQ’s&lt;/a&gt;, blog and &lt;a href="http://www.ngs.ac.uk/support-centre"&gt;helpdesk/support&lt;/a&gt; which is great to hear!&lt;br /&gt;&lt;br /&gt;Paul was followed by another user, Matt Smith from the University of Liverpool.  Ibad had suggested that a presentation by an &lt;a href="http://www.ngs.ac.uk/applications/engineering/abaqus"&gt;Abaqus&lt;/a&gt; user would go down very well due to the interest in this software package at Huddersfield.  We were happy to oblige!  Matt spoke about his use of Abaqus on the NGS to model lattice structures.  This was a very interesting talk helped by the sample materials Matt brought along to illustrate his presentation.  As Ibad had thought, Matt’s presentation prompted plenty of questions about his usage of the NGS and about his research.&lt;br /&gt;&lt;br /&gt;David Fergusson from the training team at NeSC then elaborated on how users actually get started on the NGS and how to apply for a certificate, run jobs etc.  Again there were plenty of questions showing that Huddersfield researchers are keen to use our resources!&lt;br /&gt;&lt;br /&gt;The final presentation was by Ibad who outlined the locally available resources and how these tied in with the resources offered by the NGS.  We’ve found in previous roadshows that having presentations about local resources helps the audience to visualise how the NGS fits in locally and that it is there to complement existing resources.&lt;br /&gt;&lt;br /&gt;All the presentations from the event are available on the NGS website from the &lt;a href="http://www.ngs.ac.uk/university-of-huddersfield-roadshow"&gt;event page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-1826641330042764973?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/1826641330042764973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=1826641330042764973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1826641330042764973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/1826641330042764973'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/last-week-saw-ngs-outreach-team-at.html' title='NGS roadshow event at the University of Huddersfield'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5931394306734356152</id><published>2011-02-02T09:13:00.004Z</published><updated>2011-02-02T09:33:53.551Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='OGF'/><category scheme='http://www.blogger.com/atom/ns#' term='IGTF'/><category scheme='http://www.blogger.com/atom/ns#' term='certificates'/><title type='text'>Private keys</title><content type='html'>The point about public key cryptography is that public keys are public: they are used to prove possession of a secret (namely, the private key) &lt;span style="font-style: italic;"&gt;without revealing any information about secret&lt;/span&gt;. This is called a Zero Knowledge proof.  In other words, much of the &lt;span style="font-style: italic;"&gt;level of assurance&lt;/span&gt; in the infrastructure rests on management (not just protection) of private keys.&lt;br /&gt;&lt;br /&gt;So this is why you have all generated your keys and protected them with strong passphrases.&lt;br /&gt;&lt;br /&gt;Recently there has been some discussion among the grid CAs as to whether the rules can be relaxed, without lowering the level of assurance too much.  Many people generate their keys on systems which are maintained by someone else: e.g. your desktop at work, or maybe even a UI.&lt;br /&gt;&lt;br /&gt;This leads to the proposed loosening of the rules, or perhaps a &lt;span style="font-style: italic;"&gt;better description of existing practices&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It is likely that in the future, we will support private keys generated by:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;users themselves, on trusted systems (eg your own machine, or your desktop machine at work)&lt;/li&gt;&lt;li&gt;institutions, letting them pre-generate keys for their users (apparently some like to do this);&lt;/li&gt;&lt;li&gt;third parties: e.g. running a credential repository like MyProxy.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;However, as with much change, it is easy to introduce new rules without fully understanding the problem. There are serious (but fixable) problems with the draft rules. For example, different CAs interpret "third parties" in different ways. Is the CA a third party? I would have thought not. Would the NGS count as a third party, despite the fact that it runs a CA? Probably.&lt;br /&gt;&lt;br /&gt;Anyway; the upshot of this is that private key protection rules &lt;span style="font-style: italic;"&gt;will&lt;/span&gt; be relaxed.  What is currently missing is the in-depth understanding of the security aspects of the lifecycle of the private key. I have soapboxed on this topic before. More on this later. Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5931394306734356152?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5931394306734356152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5931394306734356152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5931394306734356152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5931394306734356152'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/02/private-keys.html' title='Private keys'/><author><name>Jens Jensen</name><uri>http://www.blogger.com/profile/06262050886023513509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-4203998411061138022</id><published>2011-01-28T00:35:00.003Z</published><updated>2011-01-28T01:51:19.444Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>Adding NGS tests to WLCG Nagios</title><content type='html'>When we &lt;a href="http://nationalgridservice.blogspot.com/2010/12/three-months-of-basketweaving-with.html"&gt;last mentioned&lt;/a&gt; the NGS project to deploy WLCG Nagios, we had most of the basic WLCG tests running against 'classic' and 'CREAM' compute elements.&lt;br /&gt;&lt;br /&gt;We are now extending the WLCG code with some NGS-specific tests.&lt;br /&gt;&lt;br /&gt;In particular, we are adding to the set of tests that are run on individual worker nodes as part of the 'CE', and eventually the 'CREAM-CE' tests.&lt;br /&gt;&lt;br /&gt;This is not exactly a common requirement, so documentation is understandably sparse. The best place to start seems to be &lt;a href="https://twiki.cern.ch/twiki/bin/view/LCG/PracticalHintsForMigrating2Nagios"&gt;https://twiki.cern.ch/twiki/bin/view/LCG/PracticalHintsForMigrating2Nagios&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The test we will use to test the testing service is deliberately simple. It is &lt;a href="http://nagiosplug.sourceforge.net/developer-guidelines.html"&gt;a Nagios-style plugin&lt;/a&gt; that checks if a site supports the &lt;a href="http://www.ngs.ac.uk/applications/installation"&gt;'Uniform Execution Environment' conventions&lt;/a&gt;. It looks for a &lt;span style="font-weight: bold;"&gt;/usr/ngs&lt;/span&gt; directory. If it is missing, this is an error, if it is empty, this warrants a warning, otherwise everything is OK.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nationalgridservice.blogspot.com/2010/11/failing-more-succesfully-and-getting.html"&gt;We know&lt;/a&gt; that WLCG-Nagios uses a mixture of active and passive tests. Active tests deliver results immediately while the results of passive tests filter in slowly via the message broker.&lt;br /&gt;&lt;br /&gt;Our initial plan was to extend the &lt;span style="font-weight: bold;"&gt;CE-probe&lt;/span&gt; tests. The CE-probe works by...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;building a compressed tar file containing some nagios tests, a copy of nagios to run them, and bits of python to deliver the results to the message broker.&lt;/li&gt;&lt;li&gt;generating a JDL that describes how to fetch the tar file and run the tests within it.&lt;/li&gt;&lt;/ul&gt;The key  is a script called nagrun.sh which runs nagios on a remote machine, collects the test results and throws them at a message broker.  The broker should deliver them to main nagios server where they reappear as passive test results.&lt;br /&gt;&lt;br /&gt;The CE-probe allows additional directory trees to be added to the tar file, as long as they look rather like...&lt;br /&gt;&lt;pre style="overflow: scroll;"&gt;&lt;br /&gt;/usr/libexec/grid-monitoring/probes&lt;br /&gt;|&lt;br /&gt;`-- uk.ac.ngs&lt;br /&gt;   `-- wnjob&lt;br /&gt;       |-- uk.ac.ngs&lt;br /&gt;       |   |-- etc&lt;br /&gt;       |   |   `-- wn.d&lt;br /&gt;       |   |       `-- uk.ac.ngs&lt;br /&gt;       |   |           |-- &lt;span style="font-weight: bold;"&gt;commands.cfg&lt;/span&gt;&lt;br /&gt;       |   |           `-- &lt;span style="font-weight: bold;"&gt;services.cfg&lt;/span&gt;&lt;br /&gt;       |   `-- probes&lt;br /&gt;       |       `-- uk.ac.ngs&lt;br /&gt;       |           `-- &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;WN-uee&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;       `-- &lt;span style="font-weight: bold;"&gt;uk.ac.ngs.gridJob.jdl.template&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This is mostly directories and subdirectories. Real files are marked in bold: WN-uee is the test script, the *.cfg files are nagios configuration files describing how to run it; the *.jdl.template file is used when writing the JDL.&lt;br /&gt;&lt;br /&gt;Eagle-eyed readers may have noticed lots of &lt;span style="font-weight: bold;"&gt;uk.ac.ngs&lt;/span&gt;'s scattered around.&lt;br /&gt;&lt;br /&gt;This serves as a convenient &lt;span style="font-weight: bold;"&gt;namespace&lt;/span&gt; - it exists to stop files in this directory tree inadvertently overwriting those from another tree when the tar file is being created.&lt;br /&gt;The convention used in WLCG Nagios is that the namespace should be your organisation written backwards. Argue not will I.&lt;br /&gt;&lt;br /&gt;Incorporating the new directories involves adding extra arguments to the CE-probe&lt;br /&gt;&lt;br /&gt;--add-wntar-nag-nosamcfg&lt;br /&gt;--add-wntar-nag /usr/libexec/grid-monitoring/probes/uk.ac.ngs/wnjob/uk.ac.ngs&lt;br /&gt; --jdl-templ /usr/libexec/grid-monitoring/probes/uk.ac.ngs/wnjob/uk.ac.ngs.gridJob.jdl.template&lt;br /&gt;&lt;br /&gt;The first of these turns off the standard WLCG 'SAM' tests. &lt;a href="http://www.gridpp.ac.uk/"&gt;GridPP&lt;/a&gt; &lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class=" on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;nagios service is already checking those.&lt;br /&gt;&lt;br /&gt;At the time this blog post was being written, a grand total of &lt;span style="font-weight: bold;"&gt;one&lt;/span&gt; site has passed - congratulations Glasgow Scotgrid - and it flagged up a few sites that do not provide UEE application.&lt;br /&gt;&lt;br /&gt;While we can claim one successful success and several successful failures, there are a lot of sites where the results have yet to arrive.&lt;br /&gt;&lt;br /&gt;These laggards include all the old core NGS sites - all of which support UEE, but use &lt;a href="http://vdt.cs.wisc.edu/"&gt;Virtual Data Toolkit&lt;/a&gt; rather than &lt;a href="http://glite.cern.ch/"&gt;gLite&lt;/a&gt; for grid software. We have tested the test-test on one of these sites and know it works. The next step to to find out why the results are getting lost on the way home.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-4203998411061138022?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/4203998411061138022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=4203998411061138022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4203998411061138022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4203998411061138022'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/adding-ngs-tests-to-wlcg-nagios.html' title='Adding NGS tests to WLCG Nagios'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-5076347853721715522</id><published>2011-01-27T23:54:00.006Z</published><updated>2011-01-28T00:34:28.654Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='SARoNGS'/><title type='text'>Fixing the mangled XML in the SARoNGS service</title><content type='html'>A little technical note following from &lt;a href="http://nationalgridservice.blogspot.com/2011/01/single-sign-on-movie.html"&gt;last weeks posting on SARoNGS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you are averse to perl, XML and regular expressions, look away now. There will be a proper R+D blog post along shortly.&lt;br /&gt;&lt;br /&gt;Someone at a recent &lt;a href="http://www.ngs.ac.uk/surgery-meetings"&gt;NGS Surgery&lt;/a&gt; asked for the gory technical details of how we turned the corrupted XML that was breaking the SARoNGS service into something that once-again matched its cryptographic signature.&lt;br /&gt;&lt;br /&gt;The SARoNGS web front-end at https://cts.ngs.ac.uk is written in &lt;a href="http://www.perl.org/"&gt;Perl&lt;/a&gt;. It relies on &lt;a href="http://shibboleth.internet2.edu/"&gt;Shibboleth&lt;/a&gt; to obtain user attributes from identity providers, encode them in &lt;a href="http://en.wikipedia.org/wiki/Base64"&gt;Base64&lt;/a&gt; and deliver them via a custom http header called 'Shib-Attributes'.&lt;br /&gt;&lt;br /&gt;The Apache web server will eventually present this to our perl code in an environment variable called HTTP_SHIB_ATTRIBUTES.&lt;br /&gt;&lt;br /&gt;We realised that, under some circumstances, an additional set of &lt;span style="font-style: italic;"&gt;xmlns:xs&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;xmlns:xsi&lt;/span&gt; namespace declarations were being added to the &lt;span style="font-weight: bold;"&gt;&amp;lt;samlp:response .. &amp;gt;&lt;/span&gt; XML tag generated by newer versions of the Shibboleth idP.&lt;br /&gt;&lt;br /&gt;These were always inserted at the end of the tag,  before the final '&lt;span style="font-weight: bold;"&gt;%gt;'&lt;/span&gt; and just after the &lt;span style="font-weight: bold;"&gt;responseid&lt;/span&gt; attribute. Removing them meant...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;turning the base64 encoded data back into XML,&lt;/li&gt;&lt;li&gt;using a &lt;a href="http://perldoc.perl.org/perlre.html"&gt;perl regular expression&lt;/a&gt; to remove the cruft and restore the XML to canonical form&lt;/li&gt;&lt;li&gt;turning the correctly canonicalised XML back into Base64.&lt;/li&gt;&lt;/ul&gt;or in perl...&lt;br /&gt;&lt;pre style="overflow: scroll;"&gt;use MIME::Base64;&lt;br /&gt;my $encodedData = $ENV{HTTP_SHIB_ATTRIBUTES};&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;my $shibAttrXML=MIME::Base64::decode_base64($encodedData);&lt;br /&gt;for ($shibAttrXML) {&lt;br /&gt; s{(&amp;lt;saml1p:response.*?responseid="_[0-9a-f]+")(.*?)(&amp;gt;)}{$1$3}m;&lt;br /&gt;};&lt;br /&gt;my $encodedDataCanonical=MIME::Base64::encode_base64($shibAttrXML,'');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;It's a workaround, not a fix, but it is a workaround that works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-5076347853721715522?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/5076347853721715522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=5076347853721715522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5076347853721715522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/5076347853721715522'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/fixing-mangled-xml-in-sarongs-service.html' title='Fixing the mangled XML in the SARoNGS service'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-795739497174036527</id><published>2011-01-25T12:27:00.001Z</published><updated>2011-01-25T13:01:21.429Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'>Taverna and Cloud on the NGS website</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-GB&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-qformat:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"Times New Roman";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;Incase you missed it (and we wouldn’t want that now!), a quick heads up of some new articles on the NGS website.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;First up is an article on &lt;a href="http://www.ngs.ac.uk/news/working-towards-running-taverna-workflows-on-ngs-resources"&gt;running Taverna workflows on the NGS&lt;/a&gt;.&lt;span style=""&gt;  &lt;/span&gt;Mike Jones (NGS) and Donal Fellow (&lt;a href="http://www.rcs.manchester.ac.uk/"&gt;RCS&lt;/a&gt;) from the University of Manchester have been tackling this issue and are making rapid progress.&lt;span style=""&gt;  &lt;/span&gt;The success of this project could result in an increase in NGS usage by the large &lt;a href="http://www.taverna.org.uk/"&gt;Taverna&lt;/a&gt; user community.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The second article is an &lt;a href="http://www.ngs.ac.uk/news/research-communities-on-the-ngs-cloud-pilot"&gt;&lt;/a&gt;update on the &lt;a href="http://www.ngs.ac.uk/accessing-the-ngs-cloud-service"&gt;NGS cloud prototype&lt;/a&gt; which has been running since last summer when we asked for users willing to try this new service.&lt;span style=""&gt;  &lt;/span&gt;We were inundated with volunteers and this article by David Fergusson (NGS, NeSC) looks at the &lt;a href="http://www.ngs.ac.uk/news/research-communities-on-the-ngs-cloud-pilot"&gt;user communities taking advantage of this prototype service&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-795739497174036527?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/795739497174036527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=795739497174036527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/795739497174036527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/795739497174036527'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/taverna-and-cloud-on-ngs-website.html' title='Taverna and Cloud on the NGS website'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-4726084541823006123</id><published>2011-01-20T11:13:00.012Z</published><updated>2011-01-20T17:26:24.113Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='SARoNGS'/><title type='text'>Single Sign On - The Movie</title><content type='html'>&lt;p&gt;Ladies and Gentlemen, take a seat, grab some popcorn and don't forget to turn off your mobile phone - because the NGS is going to the movies....&lt;/p&gt;&lt;p&gt;In our feature presentation, we join an intrepid explorer as he connects to the Grid using only his &lt;b&gt;institutional credentials&lt;/b&gt; and some slightly-annoying background music.&lt;/p&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/-GGZ7U5pnGo?fs=1&amp;amp;hl=en_GB&amp;amp;rel=0"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube-nocookie.com/v/-GGZ7U5pnGo?fs=1&amp;amp;hl=en_GB&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;p&gt;At 3 minutes and 44 seconds,  it is considerably shorter than&lt;a href="http://www.imdb.com/title/tt0499549/"&gt; Avatar&lt;/a&gt;, but if you can't wait (spoiler alert!), the plot is:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Our hero visits the NGS SARoNGS service.&lt;/li&gt;&lt;li&gt;He authenticates himself using Shibboleth and his institutional username and password.&lt;/li&gt;&lt;li&gt;He clicks a button or two and is rewarded with credentials that allow him &lt;a href="http://nationalgridservice.blogspot.com/2010/05/ssh-command-lines-at-at-work.html"&gt;ssh command line access&lt;/a&gt; to a grid enabled machine.&lt;/li&gt;&lt;li&gt;And they all live happily every after.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;In the future as seen by &lt;a href="http://www.project-moonshot.org/"&gt;Project Moonshot&lt;/a&gt;, we will be able to use institutional credentials anywhere. We can already make it most of the way using existing technology - a sort of Project &lt;a href="http://www.imdb.com/title/tt0112384/"&gt;Apollo 13&lt;/a&gt;?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Making Of...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;No modern movie is complete without a 'The Making Of...' documentary to fill those extra bytes at the end of the DVD. So we will also let you see behind the movie magic...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you click on '&lt;a href="https://cts.ngs.ac.uk/Login"&gt;Login&lt;/a&gt;' on the 'SARoNGS' service provider - &lt;a href="https://cts.ngs.ac.uk/"&gt;https://cts.ngs.ac.uk&lt;/a&gt; - your web browser does the &lt;a href="http://shibboleth.internet2.edu/HighLevelIntro.html"&gt;Shibboleth Shuffle&lt;/a&gt;:  passing you via the 'Where Are Your From' (WAYF) service to your home institutions 'Identity Provider'  (idP) and then back to http://cts.ngs.ac.uk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the last step of the shuffle, a blob of XML is delivered that means `we at the University of Nether Wallop do solemnly swear that this is one of our users'.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now that it knows that you are a reasonable member of society, the SARoNGS service and your local Identify Provider immediately start talking about you behind your back. In the chatter, your Identity Provider passes on one or more &lt;b&gt;Shibboleth Attributes&lt;/b&gt; that describe who you are and what you do.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Shibboleth Attributes can be nearly-anonymous or as personal as names, email addresses or even photos so the &lt;a href="http://www.ukfederation.org.uk/"&gt;UK Access Management Federation&lt;/a&gt; has &lt;a href="http://www.ukfederation.org.uk/library/uploads/Documents/recommendations-for-use-of-personal-data.pdf"&gt;strong recommendations  for what can be revealed&lt;/a&gt;. Unless legal agreements are in place, an idP only need reveal your unique &lt;i&gt;pseudonymous identifier &lt;/i&gt;and your role.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Shibboleth Assertions are passed from the cts.ngs.ac.uk to a separate authentication service based around a modified &lt;a href="http://dev.globus.org/wiki/MyProxy"&gt;MyProxy&lt;/a&gt; server.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authentication service only cares about the unique &lt;i&gt;pseudonymous identifier - &lt;/i&gt;or eduPersonTargetedId - and creates and manages short-lived certificates on its behalf. These certificates have a distinguished name that looks like&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;/DC=uk/DC=ac/DC=ngs/DC=sarongs/CN=(a very long string of hexadecimal digits)&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;The very long string of hexadecimal numbers is a &lt;a href="http://en.wikipedia.org/wiki/Cryptographic_hash_function"&gt;cryptographic hash&lt;/a&gt; of the eduPersonTargetedId.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The authorisation service sends the certificate back to cts.ngs.ac.uk where it is associated with one or more Virtual Organisations (VO). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The default VO,  'ukfederation.org.uk', represents anyone from an institution within the UK Access Management Federation. You can also sign up for an NGS account with a SARoNGS credential, at which point you will be eligible for membership of the 'ngs.ac.uk' VO.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The certificate and VO information is stored on the NGS's official MyProxy server myproxy.ngs.ac.uk under a unique username and a random password.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The SARoNGS service has done its duty. Now the &lt;a href="http://wiki.ngs.ac.uk/index.php?title=MEG_User_Guide"&gt;MyProxy enabled Gsisshd&lt;/a&gt; (MEG) takes over.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MEG allows an ordinary ssh client to be used to access a grid-enabled service. It accepts a username, a myproxy server and a password - uses these to download a (proxy) certificate and uses that certificate to authenticate you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;ngs.leeds.ac.uk &lt;/b&gt;has a version of MEG running on port 2223. We have made some changes - described in technical detail in the &lt;a href="http://nationalgridservice.blogspot.com/2010/11/who-do-we-think-you-are.html"&gt;bonfire-night R+D posting&lt;/a&gt; - to allow certificates with only ukfederation.org.uk membership to log on without being given full command line acccess.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;/p&gt;&lt;b&gt;The Out-takes...&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The MEG service at Leeds has been running, and accepting SARoNGS and ukfederation.org.uk certificates, since &lt;a href="http://www.ngs.ac.uk/news/meg-service-now-available-at-ngs-leeds"&gt;early December 2010&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We have kept quiet about it not because we are naturally modest and unassuming, but because we would have looked like a bunch of bumbling idiots.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were some places where the SARoNGS service resolutely refused to work. If you were based at one of the unfortunate institutions and tried to reproduce what you saw in the movie, you would have got to the end of the Shibboleth Shuffle and been rudely informed that:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;MyProxy didn't like me&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;We have known why MyProxy is being so unfriendly &lt;a href="http://nationalgridservice.blogspot.com/2010/11/notes-on-validating-xml-signatures.html"&gt;since November&lt;/a&gt;. The XML representing the Shibboleth Attributes is digitally signed and, at some point on its journey,  it is corrupted so the signature is no longer invalid.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The fault seemed independent on the version of the idP software deployed but did depend on which attributes were released.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Earlier this week, we worked out why.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is very subtle, very Shibboleth and another magnificent example of &lt;a href="http://nationalgridservice.blogspot.com/2010/06/too-much-of-adequate-thing.html"&gt;XML biting back&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before it is signed at the idP the XML the Shibboleth Assertions is first converted to a &lt;a href="http://www.w3.org/TR/xml-exc-c14n/"&gt;canonical form&lt;/a&gt;, a process that needs to take &lt;a href="http://en.wikipedia.org/wiki/XML_namespace"&gt;XML namespaces&lt;/a&gt; into account&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When the attributes were reconstituted on cts.ngs.ac.uk ready to be passed to the authorization service, additional namespace declarations were inserted, scrambling the signature.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are still not clear where or why this happens. It might be related to &lt;a href="https://bugs.internet2.edu/jira/browse/SIDP-431"&gt;typos in the Shibboleth configuration&lt;/a&gt; which left certain Attributes missing a default XML namespace.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The typos are fixed in version 2.2.1 of the idP and, thanks to NeSC Glasgow, we can confirm that this version can send all the attributes it wants with no repercussions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Working around the problem was trivial. The additional declarations always appeared in the same place - at the very end of a saml1p:Response tag - so we simply removed them again.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Embarrassing thank-you speech...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Like an Oscar winner, we have a large number of people to thank for their contributions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;These include the people at the NGS partner sites at RAL and Manchester and those people at Glasgow, UCL and Sussex that helped identify and debug the SARoNGS problems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We would particularly like to thank John Watt from &lt;a href="http://www.nesc.ac.uk/hub/"&gt;what used to be NeSC Glasgow&lt;/a&gt; for taking the time at &lt;a href="http://nationalgridservice.blogspot.com/2011/01/different-kind-of-social-network.html"&gt;last weeks NeISS meeting&lt;/a&gt; to help generate test cases.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The inevitable sequel...?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;SARoNGS is built around an elderly and currently unsupported versions of Shibboleth and Myproxy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The web user interface is seen as confusing by less experienced users.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If it is to continue running,  it will need further development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SARoNGS is unique in that it make the Grid available to people who cannot or will not use &lt;a href="http://nationalgridservice.blogspot.com/2010/03/matter-of-trust.html"&gt;browser-based certificates&lt;/a&gt; - and that makes it the real star of the movie.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-4726084541823006123?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/4726084541823006123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=4726084541823006123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4726084541823006123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/4726084541823006123'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/single-sign-on-movie.html' title='Single Sign On - The Movie'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3687755792334464851</id><published>2011-01-18T13:36:00.003Z</published><updated>2011-01-18T13:44:51.801Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='survey'/><title type='text'>Last chance for the NGS user survey</title><content type='html'>This is it.  The closing date for the &lt;a href="http://bit.ly/NGS2010"&gt;NGS user survey&lt;/a&gt; is nigh - well this Monday anyway!&lt;br /&gt;&lt;br /&gt;We've had a great response to our survey this year and I would like to really thank everyone for completing the form and giving us all your feedback.  However I would like a couple more users to complete the survey just to make this one our best ever.&lt;br /&gt;&lt;br /&gt;Once the survey closes on Monday I then have the enviable task of taking all your feedback and putting together a report which will be made available on the NGS website summarising all your responses and feedback.  The report will also be used to feed into our bid for the continuation of the NGS which we will soon be formulating.&lt;br /&gt;&lt;br /&gt;So if you would like your views and opinions to be incorporated into the user survey report and the next phase of the NGS, be sure to complete the user survey &lt;span style="font-weight: bold;"&gt;before the end of Monday 24th January&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;PS and don't forget every completed survey which has an email address included is entered into &lt;span style="font-weight: bold;"&gt;a prize draw for one of THREE Amazon vouchers&lt;/span&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3687755792334464851?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3687755792334464851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3687755792334464851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3687755792334464851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3687755792334464851'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/last-chance-for-ngs-user-survey.html' title='Last chance for the NGS user survey'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3068753982768185004</id><published>2011-01-14T15:39:00.017Z</published><updated>2011-01-15T00:15:09.647Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><category scheme='http://www.blogger.com/atom/ns#' term='NeISS'/><title type='text'>A different kind of social network</title><content type='html'>Those of us involved in NGS support regularly email our users, sometimes phone them and occasionally see them pixelated in a window of an &lt;a href="http://www.accessgrid.org/"&gt;AccessGrid&lt;/a&gt; session - but we seldom get a chance to see what they do for a living.&lt;br /&gt;&lt;br /&gt;When we do,  it is a welcome reminder that we do the dull-but-useful stuff so others can do new and interesting research.&lt;p&gt;The latest welcome reminder came courtesy of the National e-Infrastructure for Social Simulation (NeISS) who met in Leeds earlier this week. The local NGS support took the opportunity to come along and listen.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NeISS has been described by as an attempt to build a &lt;a href="http://www.thedigitalscientist.org/feature/simcity-social-engineering-and-60-million-people"&gt;real life version of`SimCity&lt;/a&gt; -  with an emphasis changed making life better for real communities rather than &lt;a href="http://en.wikipedia.org/wiki/SimCity#Scenarios"&gt;tidying-up Tokyo after a visit from Godzilla&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;NeISS researchers study the behaviour of people. Their approaches range from statistical analysis of census data to the use of &lt;a href="http://en.wikipedia.org/wiki/Agent-based_model"&gt;agent-based modelling&lt;/a&gt;: following virtual people as they go about their virtual lives, travel to virtual work, have virtual children and eventually virtually die.&lt;/p&gt;&lt;p&gt;The researchers involved have been long-time users of the NGS. Visit the &lt;a href="http://www.ngs.ac.uk/case-studies"&gt;case-studies section of the website&lt;/a&gt; and you will see find how NGS resources were used in social simulations to &lt;a href="http://www.ngs.ac.uk/geodemographic-modelling"&gt;estimate how the population of an area changes over time&lt;/a&gt; and study &lt;a href="http://www.ngs.ac.uk/modelling-criminal-patterns"&gt;patterns of criminal behaviour&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is proper e-Research - an interdisciplinary collaboration between 8 UK institutions made possible by modern technology and fast computer networks.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;They have a &lt;a href="http://www.neiss.org.uk/"&gt;website&lt;/a&gt; and a &lt;a href="http://sourceforge.net/projects/neiss/"&gt;software repository&lt;/a&gt;; they use applications like &lt;a href="http://www.taverna.org.uk/"&gt;Taverna&lt;/a&gt; to automate data processing and publish the workflows they create to &lt;a href="http://www.myexperiment.org/"&gt;MyExperiment&lt;/a&gt;.&lt;a href="http://www.taverna.org.uk/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;And they want to make their work available to those who plan and run our communities - or simply live in them. &lt;/p&gt;&lt;p&gt;They are developing web-based &lt;span style="font-style: italic;"&gt;portals&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;from which simulations can be launched. The idea is that a city planner would be able to log on and see the consequences of, say, building new houses on local traffic and schools.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Simulations are computationally expensive. The computer hardware that hosts the portals lacks the computational oomph to run the simulations so this work need to be offloaded to more powerful computers elsewhere and the data passed around.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It all very grid... or very cloud... or very something-as-a-service.&lt;/p&gt;&lt;p&gt;That is what we are here for and we are doing what we can to help.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NeISS are using resources across the 8 institutions and using or evaluating &lt;a href="http://www.ngs.ac.uk/member-sites/services"&gt;NGS services&lt;/a&gt; including the &lt;a href="http://www.ngs.ac.uk/uiwms"&gt;workload management service&lt;/a&gt; to distribute jobs; the &lt;a href="http://cts.ngs.ac.uk/"&gt;SARoNGS service&lt;/a&gt; as a means of authentication, and the &lt;a href="http://www.ngs.ac.uk/accessing-the-ngs-cloud-service"&gt;cloud prototypes&lt;/a&gt; for development.&lt;/p&gt;&lt;p&gt;We are working with them to understand how we can improve our services, so that they can use them and &lt;span style="font-style: italic;"&gt;they&lt;/span&gt; can get on with that whole `&lt;span style="font-style: italic;"&gt;making the world a better place&lt;/span&gt;' business.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3068753982768185004?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3068753982768185004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3068753982768185004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3068753982768185004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/3068753982768185004'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/different-kind-of-social-network.html' title='A different kind of social network'/><author><name>Jason Lander</name><uri>http://www.blogger.com/profile/09537800355395908896</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-6634607065025060597</id><published>2011-01-11T13:03:00.002Z</published><updated>2011-01-11T13:07:16.845Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='SSI'/><title type='text'>Got a problem with your software?</title><content type='html'>If so then we know who can help!  Todays blog post is courtesy of Simon Hettrick from the &lt;a href="http://www.software.ac.uk/"&gt;Software Sustainability Institute&lt;/a&gt; (SSI).&lt;br /&gt;&lt;br /&gt;In 2010, a crack developer was asked to join the SSI. This man promptly set up as the Institute’s software architect. Today, still wanted by a number of projects, Steve survives as a developer of fortune. If you have a problem, if no one else can help, and if you can email him, maybe you can Ask Steve!&lt;br /&gt;&lt;br /&gt;At the SSI, whenever we have a software problem we simply ask Steve. He’s our in-house software architect and all-round guru of code. Then we got to thinking: it’s selfish to keep such a valuable resource to ourselves, we should make Steve’s knowledge available to everyone. And that’s when the idea for the &lt;a href="http://asksteve.software.ac.uk/"&gt;Ask Steve! blog&lt;/a&gt; was born.&lt;br /&gt;&lt;br /&gt;So what is Ask Steve? The idea is that anyone can email Ask Steve! with a software trouble and query. Each week or so, Steve will work on a problem and post his answer to the blog. People can comment, try out the solution or simply get back to Steve with another question. Steve will sort through the questions he is posed and answer the ones that trouble the most people.&lt;br /&gt;Next time you have a software problem, visit the Ask Steve! blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-6634607065025060597?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/6634607065025060597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=6634607065025060597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6634607065025060597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6996317921980758688/posts/default/6634607065025060597'/><link rel='alternate' type='text/html' href='http://nationalgridservice.blogspot.com/2011/01/got-problem-with-your-software.html' title='Got a problem with your software?'/><author><name>Gillian</name><uri>http://www.blogger.com/profile/11031451096830692338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_c6hUZEAMMh0/SA27MHYblMI/AAAAAAAAAi4/m35tr1M3xiE/S220/IMGP1530.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6996317921980758688.post-3840111816764563901</id><published>2011-01-07T13:20:00.010Z</published><updated>2011-01-10T11:09:24.667Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='R+D'/><title type='text'>Bitrot</title><content type='html'>&lt;p&gt;One of my colleagues always signs his emails with the aphorism:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;I'm not against progress, it's the change I do not like.&lt;/blockquote&gt;The origin of the quote is obscure. My colleague originally saw it attributed to &lt;a href="http://en.wikipedia.org/wiki/Mark_Twain"&gt;Mark Twain&lt;/a&gt; but neither Google or a rather battered copy of the &lt;span style="font-style: italic;"&gt;Oxford Dictionary of Quotations&lt;/span&gt; are in a position to confirm or deny this.&lt;br /&gt;&lt;br /&gt;Whoever said it, it summarises the life of someone in research IT support rather well.&lt;br /&gt;&lt;br /&gt;As technology advances - we want the things that are broken to be fixed and we want the things that are trundling along happily, and which the users depend on, to &lt;span style="font-weight: bold;"&gt;not break&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Of course, just because you want it doesn't mean you get it... any piece of computer code will have a finite life before the inevitable onset of &lt;strong&gt;bitrot.&lt;/strong&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Infuriatingly, the more sensible the developer, the earlier the bitrot sets in. When someone has resisted the urge to reinvent the wheel - and used libraries and packages from elsewhere - any major, incompatible change to one of dependencies will bring the whole thing crashing down.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Grid software - and academic research software in general - is funded from grants or written to fix a specific problem at a specific time. Development stops when the money does or when the people are needed elsewhere. Those who support the software have become very good at keeping it alive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Take the NGS's own accounting client software - described in a &lt;a href="http://nationalgridservice.blogspot.com/2010/05/who-where-and-how-much.html"&gt;blog post from last May&lt;/a&gt; and now available for download from its &lt;a href="http://sourceforge.net/projects/ukngi/files/accounting-clients/"&gt;new home on Sourceforge&lt;/a&gt;. This consists of a set of Perl modules that crunch the accounting logs of local batch systems and deliver it safely to our accounting database.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The process involves lots of boiler-plate XML thrown around using SOAP over SSL secured HTTP connections. The developer, very sensibly, decided to leave most of the nasty stuff to other perl modules - including&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;SOAP::Lite&lt;/li&gt;&lt;li&gt;Net::SSLeay&lt;/li&gt;&lt;li&gt;IO::Socket::SSL &lt;/li&gt;&lt;li&gt;AppConfig&lt;/li&gt;&lt;li&gt;Template-Toolkit&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;All of these are available from the &lt;a href="http://www.cpan.org/"&gt;Comprehensive Perl Archive Network&lt;/a&gt; The original documentation advised downloading the modules using the Perl &lt;strong&gt;cpan&lt;/strong&gt; tool - which downloads, builds, installs and tests modules and their dependencies automatically.&lt;/p&gt;&lt;p&gt;The cpan tool is very powerful and very useful., I would advise avoiding it like the plague.&lt;/p&gt;&lt;p&gt;Why? &lt;strong&gt;Cpan&lt;/strong&gt; can only cope with one version of a module within a particular version of Perl. Many of the modules have moved on since the client code was written and the versions that &lt;strong&gt;cpan&lt;/strong&gt; would install are incompatible with our account client.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The older versions are available from the www.cpan.org archive. They should be downloaded and installed in a directory outside the local perl install. You can use the &lt;strong&gt;PERL5LIB&lt;/strong&gt; environment variable to add your local installation to the front of the list of places Perl searches for modules.&lt;/p&gt;&lt;p&gt;The same approach works with Python and compiled libraries with judicious use of the &lt;strong&gt;PYTHONPATH&lt;/strong&gt; and &lt;strong&gt;LD_LIBRARY_PATH&lt;/strong&gt; or &lt;strong&gt;LD_RUN_PATH &lt;/strong&gt;environment variables.&lt;/p&gt;&lt;p&gt;It is not a cure for bitrot, but you can delay the inevitable by many years. You can get the progress without the change.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6996317921980758688-3840111816764563901?l=nationalgridservice.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nationalgridservice.blogspot.com/feeds/3840111816764563901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6996317921980758688&amp;postID=3840111816764563901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/f
