<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet GridPP</title>
	<link rel="self" href="http://planet.gridpp.ac.uk/atom.xml"/>
	<link href="http://planet.gridpp.ac.uk/"/>
	<id>http://planet.gridpp.ac.uk/atom.xml</id>
	<updated>2012-02-04T14:30:10+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | Usability for sustainability</title>
		<link href="http://software.ac.uk/blog/2012-02-03-usability-sustainability"/>
		<id>http://software.ac.uk/blog/434 at http://software.ac.uk</id>
		<updated>2012-02-03T10:18:14+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;Frustrations.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Frustrations.jpg&quot; /&gt;&lt;strong&gt;I spent a couple of days this week at the wrap-up workshop for the &lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/programmes/inf11/usability.aspx&quot;&gt;JISC Usability Programme&lt;/a&gt;. Here in Edinburgh we've just completed a project under this programme to &lt;a href=&quot;http://sourceforge.net/apps/trac/admire/wiki/OgsaDaiWorkbench&quot;&gt;enhance a visual workbench tool for data-intensive research&lt;/a&gt;, and the meeting brought us together with a dozen or so similar projects to swap war stories and thoughts.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	I have to confess to being fairly new to many of the ideas, even though they've been around for a while (just ask &lt;a href=&quot;http://www.cs.bham.ac.uk/~rxb/&quot;&gt;Russell Beale&lt;/a&gt; of the University of Birmingham!). However, our project had excellent support from Mike Jackson here at the Institute who has a background in HCI, and a combination of his expertise in heuristic evaluation and the Institute's own &lt;a href=&quot;http://software.ac.uk/software-evaluation-guide&quot;&gt;software evaluation guide&lt;/a&gt; meant that the usability perspective really drove the project development agenda. You can follow the project's progress on the &lt;a href=&quot;http://sourceforge.net/apps/wordpress/ogsa-dai/category/projects/workbench/&quot;&gt;blog over at SourceForge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2012-02-03-usability-sustainability&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | One down two to go</title>
		<link href="http://nationalgridservice.blogspot.com/2012/02/one-down-two-to-go.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-3875867566827076522</id>
		<updated>2012-02-02T11:33:59+00:00</updated>
		<content type="html">&lt;a href=&quot;http://3.bp.blogspot.com/-FESMhSY0hkM/Typ0jbZV2UI/AAAAAAAAA64/aZqmHAGOygs/s1600/1072657_brainy_people.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://3.bp.blogspot.com/-FESMhSY0hkM/Typ0jbZV2UI/AAAAAAAAA64/aZqmHAGOygs/s200/1072657_brainy_people.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Yesterday saw the first presentation in our &lt;a href=&quot;http://www.ngs.ac.uk/news/ngs-seminar-series-february-2012&quot; target=&quot;_blank&quot;&gt;short seminar series&lt;/a&gt; concentrating on the recent developments in the UK for accessing and managing grid resources.&lt;br /&gt; &lt;br /&gt;I'm pleased (and relieved!) to say that it went well with Mike Jones from the University of Manchester giving a presentation on &quot;&lt;a href=&quot;http://www.ngs.ac.uk/events/ngs-seminar-shibboleth-access-to-resources-on-the-ngs&quot; target=&quot;_blank&quot;&gt;Shibboleth Access to Resources on the NGS&lt;/a&gt;&quot;.&amp;nbsp; We had 28 individuals join us on Evo from all over the world including Russia, Italy, USA and Switzerland.&amp;nbsp; It was good to see that our seminar was of interest to people internationally as well.&lt;br /&gt;&lt;br /&gt;The &lt;a href=&quot;http://www.ngs.ac.uk/events/ngs-seminar-certificate-management-in-the-uk&quot; target=&quot;_blank&quot;&gt;next seminar&lt;/a&gt; will take place on Wednesday 8th Feb at 10.30am (GMT) and will be looking at the &lt;a href=&quot;http://www.ngs.ac.uk/tools/certwizard&quot; target=&quot;_blank&quot;&gt;Certificate Wizard&lt;/a&gt; which makes it easier for users to manage their certificates.&amp;nbsp; If you would like to take part in the seminar either by Access Grid or Evo then please see the &lt;a href=&quot;http://www.ngs.ac.uk/events/ngs-seminar-certificate-management-in-the-uk&quot; target=&quot;_blank&quot;&gt;event listing &lt;/a&gt;on our website.&amp;nbsp; You can also RSVP on our &lt;a href=&quot;http://www.facebook.com/UKNGI?sk=events&quot; target=&quot;_blank&quot;&gt;Facebook event page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The seminars have been recorded and it is our aim to have these recordings available on the NGS website at the end of the seminar series.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-3875867566827076522?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | Can you code better than your friends? Find out at Dev8D.</title>
		<link href="http://software.ac.uk/blog/2012-01-31-can-you-code-better-your-friends-find-out-dev8d"/>
		<id>http://software.ac.uk/blog/430 at http://software.ac.uk</id>
		<updated>2012-01-31T16:07:10+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;ScoringJudges.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/ScoringJudges.jpg&quot; /&gt;&lt;strong&gt;Last year, I went to Dev8D and was &lt;a href=&quot;http://software.ac.uk/blog/2011-02-17-dev8d-dipping-toe-developers-world&quot;&gt;extremely impressed&lt;/a&gt; by the enthusiasm shown by the three hundred developers who attended. This year, I'm happy to say that the Institute has been invited to present a workshop about sustainability, but there was a proviso: it has to be &lt;em&gt;exciting&lt;/em&gt;. Now there's a challenge.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	Developing sustainable software is mainly about good software engineering, and good software engineering is like regular exercise, or eating your five, daily portions of fruit and veg. It pays off in the long run, but it's not always edge-of-the-seat kind of stuff. Fortunately, Mike Jackson came to the rescue with an excellent idea: competitive coding.&lt;/p&gt;
&lt;p&gt;	The workshop will take place on Wednesday 15 February in room 3E at 10.00-12.00 - &lt;a href=&quot;http://data.dev8d.org/2012/programme/?date=2012-02-15&quot;&gt;see the programme&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;	At the workshop, we're going to pair people up and get them to assess each other's software - with a focus on the things that make software sustainable. We'll start off with some of the simple stuff, like can you find the project's website armed only with the name of the software? And then we will build up to more complex questions about how the software is written: is it readable, installable, designed well? There will also be an open session at the start of the workshop, where we will discuss what makes good code good.&lt;/p&gt;
&lt;p&gt;	It's easy to listen to us talk about good software engineering, but it's quite a different experience to have a friend look at your code and tell you what they think. And it's not just about learning a few home truths, it's about a fresh insight which can lead to new and fruitful changes and improvements.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2012-01-31-can-you-code-better-your-friends-find-out-dev8d&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | Interested in accessing and managing grid resources?</title>
		<link href="http://nationalgridservice.blogspot.com/2012/01/interested-in-accessing-and-managing.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-5892105096876254113</id>
		<updated>2012-01-26T16:00:41+00:00</updated>
		<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=&quot;http://www.ngs.ac.uk/news/ngs-seminar-series-february-2012&quot; target=&quot;_blank&quot;&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=&quot;http://evo.caltech.edu/evoGate/&quot; target=&quot;_blank&quot;&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=&quot;http://www.ngs.ac.uk/news/ngs-seminar-series-february-2012&quot; target=&quot;_blank&quot;&gt;NGS website event page&lt;/a&gt; but if you have any queries then please &lt;a href=&quot;http://www.ngs.ac.uk/contact-helpdesk&quot; target=&quot;_blank&quot;&gt;contact the helpdesk&lt;/a&gt; and we will do our utmost to help you join in.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-5892105096876254113?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | It's that time of year again...</title>
		<link href="http://nationalgridservice.blogspot.com/2012/01/its-that-time-of-year-again.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-7033416306486544058</id>
		<updated>2012-01-19T16:11:13+00:00</updated>
		<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=&quot;http://cf2012.egi.eu/&quot; target=&quot;_blank&quot;&gt;EGI Community Forum&lt;/a&gt; on our champions networks.&amp;nbsp; I'll be talking about both our &lt;a href=&quot;http://www.ngs.ac.uk/campus-champions&quot; target=&quot;_blank&quot;&gt;Campus&lt;/a&gt; and &lt;a href=&quot;http://www.ngs.ac.uk/seiuccr/meetthechampions&quot; target=&quot;_blank&quot;&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 &quot;Linking Authenticating and Authorising Infrastructures in the UK NGI (SARoNGS)&quot; (Mike Jones) and &quot;Tweaking the Certificate Lifecycle for the UK eScience CA&quot; (John Kewley).&lt;br /&gt;&lt;br /&gt;Also in my inbox this week was an announcement from the &lt;a href=&quot;http://software.ac.uk/&quot; target=&quot;_blank&quot;&gt;Software Sustainability Institute&lt;/a&gt; (SSI) announcing that registration for their &lt;a href=&quot;http://software.ac.uk/cw12&quot; target=&quot;_blank&quot;&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=&quot;http://software.ac.uk/cw12/cw12-breakout-topics&quot; target=&quot;_blank&quot;&gt;event website&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-7033416306486544058?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | How easy is it to teach software skills?</title>
		<link href="http://software.ac.uk/blog/2012-01-19-how-easy-it-teach-software-skills"/>
		<id>http://software.ac.uk/blog/424 at http://software.ac.uk</id>
		<updated>2012-01-19T11:59:59+00:00</updated>
		<content type="html">&lt;p&gt;Regular readers of this blog will know that the Software Sustainability Institute has been collaborating with the &lt;a href=&quot;http://www.software-carpentry.org&quot;&gt;Software Carpentry&lt;/a&gt; initiative to &lt;a href=&quot;http://software.ac.uk/blog/2011-06-03-ssi-contributes-software-carpentry&quot;&gt;develop and deliver courses&lt;/a&gt;. Greg Wilson from Software Carpentry has set up a &lt;a href=&quot;http://p2pu.org&quot;&gt;Peer2Peer University&lt;/a&gt; course on &lt;a href=&quot;http://p2pu.org/en/groups/how-to-teach-webcraft-and-programming-to-free-range-students/&quot;&gt;&amp;quot;How to Teach Webcraft and Programming to Free Range Students&amp;quot;&lt;/a&gt;. One of the things that the SSI has become aware of as it has undertaken projects is that the experiences and skills in programming of researchers varies greatly, even within an research domain or group.&lt;/p&gt;
&lt;p&gt;	As part of the first exercise, members of the course have been considering the &lt;a href=&quot;http://ies.ed.gov/ncee/wwc/practiceguide.aspx?sid=1&quot;&gt;recommendations&lt;/a&gt; published in 2007 by the US Department of Education&amp;rsquo;s &lt;a href=&quot;http://ies.ed.gov&quot;&gt;Institute of Education Sciences&lt;/a&gt; in a 60-page report: &lt;a href=&quot;http://ies.ed.gov/ncee/wwc/pdf/practice_guides/20072004.pdf&quot;&gt;Organizing Instruction and Study to Improve Student Learning&lt;/a&gt;. The seven recommendations are summarised below, but the full report is worth a read as it contains a great deal of evidence to back up the validity of the recommendations and other claims.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
		&lt;strong&gt;Space learning over time&lt;/strong&gt;. Arrange to review key elements of course content after a delay of several weeks to several months after initial presentation.&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Interleave worked example solutions with problem-solving exercises&lt;/strong&gt;. Have students alternate between reading already worked solutions and trying to solve problems on their own.&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Combine graphics with verbal descriptions&lt;/strong&gt;. Combine graphical presentations (e.g., graphs, figures) that illustrate key processes and procedures with verbal descriptions.&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Connect and integrate abstract and concrete representations of concepts&lt;/strong&gt;. Connect and integrate abstract representations of a concept with concrete representations of the same concept.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Use quizzing to promote learning&lt;/strong&gt;. Use quizzing with active retrieval of information at all phases of the learning process to exploit the ability of retrieval directly to facilitate long-lasting memory traces.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Help students allocate study time efficiently&lt;/strong&gt;. Assist students in identifying what material they know well, and what needs further study, by teaching children how to judge what they have learned.&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Ask deep explanatory questions&lt;/strong&gt;. Use instructional prompts that encourage students to pose and answer &amp;ldquo;deep-level&amp;rdquo; questions on course material. These questions enable students to respond with explanations and supports deep understanding of taught material.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;	Many of these recommendations are aimed at more traditional notions of students - the SSI is training those who hae already undertaken university degrees: typically PhD students and early-career researchers, though also all the way up to estbalished professsors.&lt;/p&gt;
&lt;div class=&quot;field field-type-nodereference field-field-see-also&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;See Also:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;a href=&quot;http://software.ac.uk/blog/2011-06-03-ssi-contributes-software-carpentry&quot;&gt;SSI contributes to Software Carpentry&lt;/a&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2012-01-19-how-easy-it-teach-software-skills&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Northgrid-tech | DPM database file systems synchronization</title>
		<link href="http://northgrid-tech.blogspot.com/2012/01/dpm-database-file-systems.html"/>
		<id>tag:blogger.com,1999:blog-4670756400590062347.post-5499049933033260333</id>
		<updated>2012-01-15T08:51:12+00:00</updated>
		<content type="html">The synchronisation of the DPM database with the data servers file systems has been a long standing issue.&amp;nbsp; Last week we had a crash that made more imperative to check all the files and I eventually wrote a bash script that makes use of the &lt;a href=&quot;https://www.gridpp.ac.uk/wiki/DPM-admin-tools#GridPP_DPM_administration_toolkit&quot;&gt;GridPP DPM admin tools.&lt;/a&gt; I don't think this should be the final version but I'm quicker with bash than with python and therefore I&amp;nbsp; started with that. Hopefully later in the year I'll have more time to write a cleaner version in python that can be inserted in the admin tools based on this one. It does the following:&lt;br /&gt;&lt;br /&gt;1) Create a list of files that are in the DB but not on disk&lt;br /&gt;2) Create a list of files that are on disk but not in the DB&lt;br /&gt;3) Create a list of SURLs from the list of files in the DB but not on disk to declare lost (this is mostly for atlas but could be used by LFC administrators for other VOs)&lt;br /&gt;4) If not in dry run mode proceed to delete the orphan files and the orphan entries in the DB. &lt;br /&gt;5) Print stats of how many files were in either list.&lt;br /&gt;&lt;br /&gt;Although I put few protections this script should be run with care and &lt;b&gt;unless in dry run mode&lt;/b&gt; shouldn't be run automatically &lt;b&gt;AT ALL&lt;/b&gt;. However in dry run mode it will tell you how many files are lost and it is a good metric to monitor regularly as well as when there is a big crash.&lt;br /&gt;&lt;br /&gt;If you want to run it, it has to run on the data servers where there is access to the file system. As it is now it requires a modified version of /opt/lcg/etc/DPMINFO that point to the head node rather than localhost because one of the admin tools used does a direct mysql query. For the same reason it also requires &lt;b&gt;dpminfo user&lt;/b&gt; to have mysql select privileges from the data servers. This is the part that really could benefit from a rewriting in python and perhaps a proper API use as the other tool does. I also had to heavily parse the output of the tools which weren't created exactly for this purpose and this could also be avoided in a python script. There are no options but all the variables that could be options to customize the script with your local settings (head node, fs mount point, dry_run) are easily found at the top.&lt;br /&gt;&lt;br /&gt;To create the lists it takes really little time no more than 3 minutes on my system but it depends mostly on how busy is your head node.&lt;br /&gt;&lt;br /&gt;If you want to do a cleanup instead it is proportional to how many files have been lost and can take several hours since it does one DB operation per file. The time to delete the orphan files also depends on how many and how big they are but should take less than DB cleanup.&lt;br /&gt;&lt;br /&gt;The script is here: &lt;a href=&quot;http://www.sysadmin.hep.ac.uk/svn/fabric-management/dpm/dpm-synchronise-disk-db.sh&quot;&gt;http://www.sysadmin.hep.ac.uk/svn/fabric-management/dpm/dpm-synchronise-disk-db.sh&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4670756400590062347-5499049933033260333?l=northgrid-tech.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Alessandra Forti</name>
			<email>noreply@blogger.com</email>
			<uri>http://northgrid-tech.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Northgrid-tech</title>
			<link rel="self" href="http://northgrid-tech.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-4670756400590062347</id>
			<updated>2012-02-03T11:30:08+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | Just incase you missed it....</title>
		<link href="http://nationalgridservice.blogspot.com/2012/01/just-incase-you-missed-it.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-5975805825445919880</id>
		<updated>2012-01-12T11:10:45+00:00</updated>
		<content type="html">A new edition of the &lt;a href=&quot;http://www.ngs.ac.uk/ngs-news&quot; target=&quot;_blank&quot;&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=&quot;mailto:gillian.sinclair@manchester.ac.uk&quot; target=&quot;_blank&quot;&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=&quot;http://software.ac.uk/cw12&quot; target=&quot;_blank&quot;&gt;SSI Collaboration Workshop&lt;/a&gt; and the &lt;a href=&quot;http://cf2012.egi.eu/&quot; target=&quot;_blank&quot;&gt;EGI Community Forum&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-5975805825445919880?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | Happy new year!</title>
		<link href="http://nationalgridservice.blogspot.com/2012/01/happy-new-year.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-7452735225549857023</id>
		<updated>2012-01-05T11:31:19+00:00</updated>
		<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=&quot;http://www.ngs.ac.uk/case-studies&quot; target=&quot;_blank&quot;&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=&quot;http://www.ngs.ac.uk/using-the-ngs-to-run-a-computer-tournament-on-social-learning-strategies&quot; target=&quot;_blank&quot;&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=&quot;http://www.ngs.ac.uk/accelerating-the-processing-of-large-corpora-using-grid-computing-technologies-for-lemmatizing-176&quot; target=&quot;_blank&quot;&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=&quot;http://www.ngs.ac.uk/computer-simulations-of-biological-molecules-at-the-atomic-level&quot; target=&quot;_blank&quot;&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=&quot;http://cf2012.egi.eu/&quot; target=&quot;_blank&quot;&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=&quot;http://software.ac.uk/cw12&quot; target=&quot;_blank&quot;&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=&quot;http://software.ac.uk/cw12&quot; target=&quot;_blank&quot;&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=&quot;http://www.ngs.ac.uk/seiuccr/summerschool&quot; target=&quot;_blank&quot;&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=&quot;http://www.ngs.ac.uk/&quot; target=&quot;_blank&quot;&gt;NGS website&lt;/a&gt; and our &lt;a href=&quot;http://www.jiscmail.ac.uk/NGS-NEWS&quot; target=&quot;_blank&quot;&gt;mailing list&lt;/a&gt; for more information.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-7452735225549857023?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | Scala: fewer lines of code and better pay?</title>
		<link href="http://software.ac.uk/blog/2011-12-22-scala-fewer-lines-code-and-better-pay"/>
		<id>http://software.ac.uk/blog/410 at http://software.ac.uk</id>
		<updated>2011-12-22T13:45:43+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;Scala.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Scala.jpg&quot; /&gt;By Joanna Leng, &lt;a href=&quot;http://www.joannaleng.com/&quot;&gt;independent computational scientist&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;I was recently thinking about Java accreditation, but a friend suggested that I should learn Scala instead. I did a quick web search and found that Scala was more compact than Java (it required fewer lines of code to produce the same outcome) and that Scala programmers tend to be paid more than Java programmers. So when I saw a talk called &lt;em&gt;Scala kickstart&lt;/em&gt; I decided to give it a go.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	The talk was given by Jan Machacek from &lt;a href=&quot;http://www.cakesolutions.net/teamblogs/&quot;&gt;Cake Solutions&lt;/a&gt; (the &lt;a href=&quot;http://www.cakesolutions.net/teamblogs/wp-content/uploads/2011/12/intro-to-scala.key_.pdf&quot;&gt;slides&lt;/a&gt; are also available).&lt;/p&gt;
&lt;p&gt;	So what is Scala?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		It is a fusion language that combines object oriented with functional programming (it is not a purely functional programming language though).&lt;/li&gt;
&lt;li&gt;
		It is statically typed.&lt;/li&gt;
&lt;li&gt;
		It is easy to adopt, because it works with existing Java byte code and produces Java byte code. Scala is normally used in combination with Java either because you are building upon legacy codes or because you need the Java Swing UI.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;	It also has some cool features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		It can convert text to speech.&lt;/li&gt;
&lt;li&gt;
		The acca libraries which handle parallel programming and multithreading well - better than Java.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;	The talk went through six elements that you need to be proficient in Scala, and it was clearly and well presented. The official Scala web site also looks to be a great resource and, of course, you can &lt;a href=&quot;http://www.scala-lang.org/downloads&quot;&gt;download Scala&lt;/a&gt; to try it out.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-12-22-scala-fewer-lines-code-and-better-pay&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">ScotGrid | Batch system juggling</title>
		<link href="http://scotgrid.blogspot.com/2011/12/batch-system-juggling.html"/>
		<id>tag:blogger.com,1999:blog-32189452.post-2914177616067136079</id>
		<updated>2011-12-21T22:11:09+00:00</updated>
		<content type="html">We've been a bit quiet up here recently.  This is normally a sign of either nothing interesting happening, or entirely too many interesting things happening.  Opinions on that may divide, but I think it's closer to the latter...&lt;br /&gt;&lt;br /&gt;One of the recent bits of fun that occurred was with our batch server.  This story actually starts a long time ago; about this time last year.  At that point, we started to get intermittent memory errors from the Torque server - corrected by ECC - but that's generally a sign that the RAM's about to fail.  Given that the batch server is single point of failure for a site, that's not a good thing.&lt;br /&gt;&lt;br /&gt;So I spent some time preparing a spare box, and being ready to move the batch system over, in case it failed over the winter break. Which, after all that prep, it didn't, and the errors stopped.  On the expectation that the current hardware was nearing end of life, we ordered a new box early this year, and have had it sitting in a machine room for a while.&lt;br /&gt;&lt;br /&gt;Unfortunately we didn't get time to have it running a tested batch system until our power supply started to ... well, insert colourful metaphor here, describing the 8 months where we were affected by lack of power.&lt;br /&gt;&lt;br /&gt;Power got to stable supply in September, and so to catch up on things.  One of the things we got around to was software versions.  Whilst we didn't intent to update the Torque version, and managed to avoid it for a bit, the gLite developers eventually managed to sneak the update past us as part of an ordinary gLite update.  Strictly, this didn't affect the batch server, just all the CE's, making them incompatible with the previous version of Torque.&lt;br /&gt;&lt;br /&gt;Whilst a clever manoeuvre, reminiscent of Odysseus' Pony, it did leave us with a conundrum of either reverting the gLite update, or running forward with it.  Neither were options of good character, but running forward did have some actual documentation; hence it was full speed ahead.&lt;br /&gt;&lt;br /&gt;Which worked out well enough.  The Torque 2.5.7 packages were set to use Munge, so getting that installed and tested as a first step helped it go smoothly.  To preserve compatability in file locations, we used /etc/sysconfig/pbs_mom to put the pbs working directories in the same place as previously - meaning we didn't have to reconfigure any other tools.&lt;br /&gt;&lt;br /&gt;What didn't go so smoothly was the memory leak in the server.&lt;br /&gt;&lt;br /&gt;Which gave it a runtime of around 36 hours between crashes.  Actually, not even crashes - we found that the pbs_server process hit either&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;12/05/2011 10:19:12;0080;PBS_Server;Req;req_reject;Reject reply code=15012(PBS_Server System error: No child processes MSG=could not unmunge credentials), aux=0, type=AlternateUserAuthentication, from tomcat@svr021.gla.scotgrid.ac.uk&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;or&lt;br /&gt;&lt;blockquote&gt; &lt;br /&gt;10/29/2011 18:11:24;0001;PBS_Server;Svr;PBS_Server;LOG_ERROR::Cannot allocate memory (12) in send_job, fork failed&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and then sat around moaning.  Had it crashed hard, then the auto-restart would have caught it.  Ho, hum, one for the Fast Fail philosophy there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;By this point, my proof reader is pointing out that I started off talking hardware, and now talking software.  Punchline is that the new server that we never got a chance to use has a lot more RAM than the old server.  Therefore we wanted to move the server from the old hardware to the new, to give it a lot more RAM space.  That won't fix the memory leak, but will mitigate the problem a bit.&lt;br /&gt;&lt;br /&gt;Conventionally, this would involve draining the cluster, repositioning the CE's and then starting up everything again.  Had we done that, this blog post would be over now.&lt;br /&gt;&lt;br /&gt;Instead, we did a rolling update.  This let us move things over without having to do a full drain.  The biggest problem with a full drain is that, while most of the jobs finish within a shorter period of time that then limit, there are always some that take the full duration.  This leaves us with an empty cluster, doing nothing, for 24 hours or so, wainting on a couple of jobs to finish.&lt;br /&gt;&lt;br /&gt;So, instead, by moving things in small batches, then we can keep most of the nodes working, and thus get more work out of things.  Step zero is to disable cfengine, otherwise it tends to try and 'fix' things part way through.&lt;br /&gt;&lt;br /&gt;Step one is to drain a CE, which we did over a weekend, and a small number of nodes, which we put offline on the Sunday morning.&lt;br /&gt;&lt;br /&gt;Come Monday, I set up and tested basic operations with the new batch server, and then moved the freed up nodes across to it.  Once those were tested (which shook out a couple of issues about versioning of some libs), point the CE at the new batch server, and then run a test job though it.  (It turns out that Atlas are fast enough to sneak some pilots through a 2 minute window for a test job.  However, only a few, so they actually functioned as effective tests, without compromising the site if they failed).&lt;br /&gt;&lt;br /&gt;After that, it's time to offline another CE, and then some more nodes, and start moving nodes over when they were empty.  In the end I scripted this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;NODE=$1&lt;br /&gt;RUNNING=$(qstat -n -1 | grep $NODE | wc --lines)&lt;br /&gt;&lt;br /&gt;if [ &quot;x${RUNNING}&quot; != &quot;x0&quot; ]&lt;br /&gt;        then&lt;br /&gt;        echo $NODE: Still $RUNNING jobs going, skipping&lt;br /&gt;        exit 2&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;CORES=$(qmgr -c &quot;print node ${NODE}&quot; | grep &quot;np = &quot; | cut -d= -f2)&lt;br /&gt;&lt;br /&gt;FROM=svr666&lt;br /&gt;TO=svr999&lt;br /&gt;&lt;br /&gt;echo $NODE: Moving to ${TO} with ${CORES} cores&lt;br /&gt;&lt;br /&gt;ssh ${TO} &quot;~/addNode.sh ${NODE} ${CORES}&quot;&lt;br /&gt;&lt;br /&gt;ssh ${NODE} &quot;service pbs_mom stop&quot;&lt;br /&gt;scp config.mom.svr666 ${NODE}:/var/spool/pbs/mom_priv/config&lt;br /&gt;ssh ${NODE} &quot;service pbs_mom start&quot;&lt;br /&gt;&lt;br /&gt;ssh ${FROM} &quot;~/deleteNode.sh ${NODE}&quot;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In theory one can run qmgr remotely, rather than ssh-ing to the batch servers and running a script.  In practice, with the different versions of Torque, I couldn't get that to work.  Note the automation of the mom config switch as well; and that this script checks that the node is empty.&lt;br /&gt;&lt;br /&gt;This reduced the gradual move of nodes to a process of croning the script, and offlining nodes occasionally.&lt;br /&gt;&lt;br /&gt;The net result was that we were operating at around 80% capacity for 48 hours, and it was all rather uneventful - in a good way.  The final step was to update cfengine config and re-enable it.&lt;br /&gt;&lt;br /&gt;One of the plus points of the above script is that it should be simple to adapt to two distinct batch systems; which means if we end up moving away from Torque, we should be able to do that without downtime too.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/32189452-2914177616067136079?l=scotgrid.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Stuart Purdie</name>
			<email>noreply@blogger.com</email>
			<uri>http://scotgrid.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">ScotGrid</title>
			<subtitle type="html">This is the blog for the ScotGrid distributed Tier-2 at the Univeristies of Durham, Edinburgh and Glasgow.  
&lt;br /&gt;
ScotGrid is part of the GridPP project, the EGI project and WLCG.</subtitle>
			<link rel="self" href="http://scotgrid.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-32189452</id>
			<updated>2012-02-02T19:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | How many funding aggregators do we need?</title>
		<link href="http://software.ac.uk/blog/2011-12-20-how-many-funding-aggregators-do-we-need"/>
		<id>http://software.ac.uk/blog/407 at http://software.ac.uk</id>
		<updated>2011-12-20T15:04:08+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;PiggyBank.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/PiggyBank.jpg&quot; /&gt;By Simon Hettrick.&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;Last year, I found myself talking about funding aggregators and whether we could link to them on the Institute&amp;rsquo;s website. At the time, I thought that it was a little strange: why the plural? Why would anyone need more than one aggregator? At first, there might be an aggregator for UK funding, one for Europe and one for industry, but surely that wouldn&amp;rsquo;t last for long, because someone would just write an uber-aggregator that combined all three. It turns out that this might have happened.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	I&amp;rsquo;ve just added &lt;a href=&quot;http://researchprofessional.com&quot;&gt;Research Professional&lt;/a&gt; to our list of &lt;a href=&quot;http://www.software.ac.uk/resources/useful-resources&quot;&gt;useful resources&lt;/a&gt;. It cites itself as &amp;ldquo;the world's leading provider of news and funding information for research professionals&amp;rdquo; and covers &amp;ldquo;academia to politics, technology to the arts&amp;rdquo;. The people who run the service are called &lt;em&gt;Research&lt;/em&gt; (not a good name if you wish to prevent confusion in the research market, but let&amp;rsquo;s overlook that problem) and produce a number of publications from &lt;em&gt;Research Europe&lt;/em&gt; to &lt;em&gt;Research Caribbean&lt;/em&gt;. In fact, they say that provide the &amp;ldquo;largest database of research funding opportunities available worldwide&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;	I took a quick look at the Research Professional website, and it certainly seem comprehensive. After logging in with my university email address, I was presented with a handy interface into which I typed as many random research-related words as I could think of. I was quickly presented with funding opportunities from all round the world. The search can be focussed by selecting specific countries, funding agencies, closing dates and many, many more variables. And a lot of information is presented for each call, such as the closing date, the award type and the frequency with which the call is made.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-12-20-how-many-funding-aggregators-do-we-need&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | The Training Marketplace</title>
		<link href="http://nationalgridservice.blogspot.com/2011/12/training-marketplace.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-3320663208443657063</id>
		<updated>2011-12-20T14:25:40+00:00</updated>
		<content type="html">&lt;a href=&quot;http://4.bp.blogspot.com/-5WfQtgpGR2E/TvCamvTu4LI/AAAAAAAAA6o/MykjOWWkN5w/s1600/blackboard.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://4.bp.blogspot.com/-5WfQtgpGR2E/TvCamvTu4LI/AAAAAAAAA6o/MykjOWWkN5w/s200/blackboard.jpg&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;Claire Devereux from the NGS introduces the EGI Training Marketplace. &lt;br /&gt;&lt;br /&gt;The &lt;a href=&quot;http://www.egi.eu/user-support/training_marketplace/&quot; target=&quot;_blank&quot;&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=&quot;http://egitraining.esc.rl.ac.uk/gadget/%20&quot; target=&quot;_blank&quot;&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=&quot;mailto:UCST@egi.eu&quot; target=&quot;_blank&quot;&gt;please contact us&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-3320663208443657063?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">WLCG RAL Tier 1 | RAL Tier1 – Plans for Christmas &amp;amp; New Year Holiday</title>
		<link href="http://www.gridpp.rl.ac.uk/blog/2011/12/20/ral-tier1-%e2%80%93-plans-for-christmas-new-year-holiday/"/>
		<id>http://www.gridpp.rl.ac.uk/blog/?p=1182</id>
		<updated>2011-12-20T11:21:08+00:00</updated>
		<content type="html">&lt;p&gt;RAL closes at 3pm on Friday 23rd December and will re-open on Tuesday 3rd January. During this time we plan for services at the RAL Tier1 to remain up. The usual on-call cover will be in place (as per nights and weekends). This cover will be enhanced by daily checks of key systems. Some hardware interventions, such as to swap out faulty disks will also take place over this time.&lt;/p&gt;
&lt;p&gt;Furthermore we do not have support on 25/26 December &amp;amp; 1st January for some services we rely on. The impact of any failures around these particular dates may therefore be more extended. Also, over the holiday we have relaxed our expectation that the on-call person will respond within two hours, particularly on the specific dates just mentioned.&lt;/p&gt;
&lt;p&gt;During the holiday will check for tickets in the usual manner. However, only service critical issues will be dealt with.&lt;/p&gt;
&lt;p&gt;The status of the RAL Tier1 can be seen on the dashboard at:&lt;br /&gt;
&lt;a href=&quot;http://www.gridpp.rl.ac.uk/status/&quot;&gt;http://www.gridpp.rl.ac.uk/status/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gareth Smith&lt;/p&gt;</content>
		<author>
			<name>Tier1 Blog</name>
			<uri>http://www.gridpp.rl.ac.uk/blog</uri>
		</author>
		<source>
			<title type="html">WLCG RAL Tier 1</title>
			<subtitle type="html">News items from RAL-LCG2</subtitle>
			<link rel="self" href="http://www.gridpp.rl.ac.uk/blog/feed/"/>
			<id>http://www.gridpp.rl.ac.uk/blog/feed/</id>
			<updated>2011-12-20T11:30:06+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | What makes good code good? A digital social research view</title>
		<link href="http://software.ac.uk/blog/2011-12-16-what-makes-good-code-good-digital-social-research-view"/>
		<id>http://software.ac.uk/blog/406 at http://software.ac.uk</id>
		<updated>2011-12-16T10:32:51+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;LaptopAngel.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/LaptopAngel.jpg&quot; /&gt;By Mike Jackson.&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;Last week, we ran a &lt;a href=&quot;http://software.ac.uk/events/2011-12-12-sustainability-training-workshop-12-december-2011-oxford&quot;&gt;sustainability training workshop&lt;/a&gt; for Digital Social Research, where we asked &amp;quot;what makes good code good?&amp;quot;. The attendees, who were research programmers and software developers, put together a list of necessary qualities, which we've copied here.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;
	Good code should...&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
		&lt;strong&gt;Correct&lt;/strong&gt;. Code must be correct and it should also be possible to demonstrate that it's correct, e.g. through provision of associated tests or mathematical models of requirements.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Well-designed&lt;/strong&gt;. Code should be modular with well-defined interfaces, inputs and outputs and with code and data encapsulation. It should be elegant and no more complex than necessary. There should be minimal inter-dependencies, no hidden dependencies and limited platform-specific dependencies. Together, these help ensure that the code is easily understandable by other developers; can promote reuse, so reducing the need to reinvent the wheel in subsequent projects; and ensure software can be configured, adapted and extended easily.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Readable&lt;/strong&gt;. Code should be commented and indented and use sensible naming. Comments should describe &lt;em&gt;why the code is as it is&lt;/em&gt;, since the code itself describes what it does and how it does it. Care should be taken that comments reflect the current code, because code evolves through time.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Appropriate&lt;/strong&gt;. The languages, technologies and tools should be suitable for the intended application area, and also take into account the skills and knowledge of the current and future developers.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Robust&lt;/strong&gt;. The code must not break anything and it should fail gracefully. Ideally, it should support configurable logging or other ways to help users and developers identify and diagnose errors. Errors must not be &lt;em&gt;swallowed&lt;/em&gt; by the code without a good, and commented, reason.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Efficient&lt;/strong&gt;. Code must run in a timely way, for the specific applications area.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Available&lt;/strong&gt;. Software should be available to those who need it! If it's not available, how will anyone be able to use it?&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Usable&lt;/strong&gt;. Software should be usable, buildable, deployable and runnable. Difficult-to-use software can discourage its uptake by users. Software that can't be built, deployed or run is highly unusable!&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Copyrighted and licenced&lt;/strong&gt;. These protect intellectual property and let others know how they can use, modify and redistribute it.&lt;br /&gt;
		&amp;nbsp;&lt;/li&gt;
&lt;li&gt;
		&lt;strong&gt;Under revision control&lt;/strong&gt;. The revision control should be backed up, and supported by sensible commit messages.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-12-16-what-makes-good-code-good-digital-social-research-view&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | CA stuff</title>
		<link href="http://nationalgridservice.blogspot.com/2011/12/ca-stuff.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-7368140105932415960</id>
		<updated>2011-12-15T12:27:41+00:00</updated>
		<content type="html">&lt;div dir=&quot;ltr&quot;&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&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 &quot;feature&quot; 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 &quot;feature&quot; 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=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-7368140105932415960?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Jens Jensen</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | Return of the Champions</title>
		<link href="http://nationalgridservice.blogspot.com/2011/12/return-of-champions.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-2915712121101718734</id>
		<updated>2011-12-14T12:35:54+00:00</updated>
		<content type="html">&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-15N7Usd0r2c/TuiXDneV_hI/AAAAAAAAA6g/FN_dRMSJuVI/s1600/trophies.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-15N7Usd0r2c/TuiXDneV_hI/AAAAAAAAA6g/FN_dRMSJuVI/s1600/trophies.jpg&quot; /&gt;&lt;/a&gt;I’ve recently taken over the organisation of the &lt;a href=&quot;http://www.ngs.ac.uk/campus-champions&quot; target=&quot;_blank&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;mailto:gillian.sinclair@manchester.ac.uk&quot; target=&quot;_blank&quot;&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&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&gt;&lt;span&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&gt;&lt;span&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&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;University of Liverpool  &lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&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&gt;&lt;span&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&gt;&lt;span&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&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;University of Reading &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span&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&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&gt;&lt;/span&gt;University of Sheffield &amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span&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&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&gt;&lt;/span&gt;University of York&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-2915712121101718734?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | How BIG is big data?</title>
		<link href="http://software.ac.uk/blog/2011-12-07-how-big-big-data"/>
		<id>http://software.ac.uk/blog/397 at http://software.ac.uk</id>
		<updated>2011-12-07T16:23:41+00:00</updated>
		<content type="html">&lt;p&gt;
	&lt;img alt=&quot;Preikestolen.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Preikestolen.jpg&quot; /&gt;By Chris Morris, &lt;a href=&quot;http://www.stfc.ac.uk/&quot;&gt;STFC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;GenBank now contains 100000000000&lt;/strong&gt;&lt;strong&gt; base pairs. That's big, in the sense each similarity search visits every record, and there are millions of searches a day. But it's not BIG, in the sense that it fits on one disk, and only takes 200s to transfer at 1Gb/s.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
	An electron microscope tomography image may contain 8 billion pixels. That's big, in the sense that the noise reduction algorithms take polynomial time in image size. But it fits on a USB stick. The data stream from LHC is big; but most of it is of no significance. But it can be reduced to a one-bit answer, such as &amp;quot;Does the Higgs boson exist?&amp;quot; The Sloan Digital Sky Survey contains several terabytes of data. That's big, since it is all unique data of potential interest. But it would fit on a medium size RAID. A Next Generation Sequencing instrument can record 100TB of data in a day. It will quickly be reduced ten-fold, and then later reduced to a consensus sequence - a whole human genome is 1.5GB.&lt;/p&gt;
&lt;p&gt;
	Whether data is big or not depends on what you want to do with it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-12-07-how-big-big-data&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Ask Steve! | Testing questions about testing!</title>
		<link href="http://asksteve.software.ac.uk/?p=212"/>
		<id>http://asksteve.software.ac.uk/?p=212</id>
		<updated>2011-12-05T09:22:33+00:00</updated>
		<content type="html">&lt;p&gt;&lt;span&gt;&lt;em&gt;&lt;strong&gt;Today&amp;#8217;s post comes courtesy of Mike Jackson, also from the Software Sustainability Institute. If the Institute was the&lt;a href=&quot;http://en.wikipedia.org/wiki/The_Dukes_of_Hazzard&quot;&gt; Dukes of Hazzard&lt;/a&gt; television show, with Steve as Bo Duke, then Mike Jackson would surely be Luke Duke.  In this post, Mike answers a testing question about testing frameworks in Python.&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Software testing is a vital part of software development. It not only allows us to demonstrate that our software satisfies its requirements but to ensure that our software is both correct and robust. Automated software testing provides us with a safety net during development, allowing us to fix bugs, make enhancements and extensions secure in the knowledge that if we break anything then the tests will catch this. After all, there are few things worse than fixing a bug to discover later that, in doing so, we&amp;#8217;ve introduced a new one.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Philip Maechling of the &lt;a href=&quot;http://www.scec.org/&quot;&gt;Southern California Earthquake Center &lt;/a&gt;(SCEC)&lt;/span&gt;&lt;span&gt;, at USC, recently contacted the Institute with questions about software testing. Philip and his colleagues develop scientific software that outputs computational results into files. These files are typically simple ASCII text files but contain series&amp;#8217; of floating point numbers e.g. time series. Their acceptance testing involves comparing these files to existing reference result files.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Philip posed two questions:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Many unit test frameworks (e.g. JUnit and PyUnit) are focused around instantiating an object, or other software module, within a test class, calling methods on that module, then checking the values returned against expected values. While file comparisons can be done with such frameworks, they are complicated due to the need for floating point compares (which is tricky at the best of times), and differences in header information, or non-significant file contents. So, are you aware of any testing tools designed to support tests that are based on file-based comparisons?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;In our file-based comparison tests, we often use the same reference files in multiple tests. In some testing circles, a directory of tests and expected test results are collected into a datastore called an &amp;#8220;oracle&amp;#8221;. When you want to know the correct results, you look up your test and find the expected result in this oracle. Are you aware of any software unit or acceptance testing tools that support the idea of a test oracle? The concept is simple, and we have implemented a couple of our own oracle datastores, but we seem to re-invent this each project. If there is a standard solution, I am interested in trying it out.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Question 2 is a generalisation of 1, using a set of reference files across multiple tests. As Philip comments, these reference files can be termed an &amp;#8220;oracle&amp;#8221;. More generally, &amp;#8220;oracle&amp;#8221; can be used to refer to anything which validates the outputs of a test i.e. checks that the outputs of the software during the test against the expected outputs. So, for example, in a &lt;a href=&quot;http://pyunit.sourceforge.net/&quot;&gt;PyUnit &lt;/a&gt;test that compares the outputs of a function, for some specific inputs, to some hard-coded values, the comparison code hard-coded values serve as the oracle. If a developer tests a GUI and assesses the correctness of its behaviour then they are serving as the oracle. Douglas Hoffman&amp;#8217;s paper &lt;a href=&quot;http://www.softwarequalitymethods.com/Papers/OracleTax.pdf&quot;&gt;A Taxonomy for Test Oracles&lt;/a&gt; &lt;/span&gt;&lt;span&gt;from Quality Week, 1998, gives an overview and taxonomy of oracles.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For question 1, an internet search did not reveal any Python frameworks that explicitly support tests that involve comparing floating point data files for equality. &lt;/span&gt;&lt;span&gt;Even if a framework were available, there would still be work required by the developer to customise it towards the structure and content of their specific files. &lt;/span&gt;&lt;span&gt;Two frameworks which adopt such a solution and provide something close to Philip&amp;#8217;s requirements are &lt;a href=&quot;http://bitheap.org/cram/&quot;&gt;Cram&lt;/a&gt;&lt;span&gt; and &lt;a href=&quot;http://texttest.carmen.se/&quot;&gt;TextTest&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. &lt;a href=&quot;http://bitheap.org/cram/&quot;&gt;Cram&lt;/a&gt;&lt;span&gt; i&lt;/span&gt;s a framework for testing command-line applications. It runs commands and compares their outputs to expected outputs.  The outputs are compared using pattern matching and regular expressions. &lt;a href=&quot;http://texttest.carmen.se/&quot;&gt;TextTest &lt;/a&gt;is similar but also has support for GUI testing. Outputs are compared directly, but filters are provided to handle run dependant content and floating point differences outwith user-defined tolerances.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;One can envisage at least two general approaches to comparing output files of floating point values to reference files. The first is to:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Write a convertor that can be used to convert the output file data format into a simpler format containing just the floating point data.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Write a validator that takes in two floating point data sets and compares these, applying rounding or allowing for equality within defined tolerances.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Write each test to load the expected results from the reference files, the actual results from the output files, apply the convertor to both sets of results, then use the validator compare the two.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;The second is to:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Manually convert the reference files into template files. Regular expressions can be used to both handle parts of the files that might vary across test runs (e.g. headers) as well as for specifying expected floating point values.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Write a validator which compares an output file to a reference file, applying the regular expressions in the reference file to assess whether the output file matches.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Write each test to apply the validator, comparing the output files to the reference files.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Personally, I prefer the former solution as it avoids messing around with regular expressions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For either solution, there are a number of Python libraries that can be used to construct a possible solution. These include:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;a href=&quot;http://docs.python.org/library/unittest.html&quot;&gt;PyUnit&lt;/a&gt;&lt;/span&gt;&lt;span&gt;, Python&amp;#8217;s unit test library. This has test assertion commands (assertAlmostEqual and assertNotAlmostEqual) for comparing floating point values to a specific number of decimal places or within a specific tolerance.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Python &lt;a href=&quot;http://docs.python.org/library/difflib.html&quot;&gt;difflib&lt;/a&gt;&lt;/span&gt;&lt;span&gt; library. This provides functions to compare two files and return the lines for which they differ. This is similar to the output from CVS and SVN &amp;#8220;diff&amp;#8221; commands. &lt;a href=&quot;http://bitheap.org/cram/&quot;&gt;Cram&lt;/a&gt; uses &lt;a href=&quot;http://docs.python.org/library/difflib.html&quot;&gt;difflib&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Python &lt;a href=&quot;http://docs.python.org/library/re.html&quot;&gt;re&lt;/a&gt;&lt;/span&gt;&lt;span&gt; regular expression library. &lt;a href=&quot;http://bitheap.org/cram/&quot;&gt;Cram&lt;/a&gt; uses &lt;a href=&quot;http://docs.python.org/library/re.html&quot;&gt;re&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Python &lt;a href=&quot;http://docs.python.org/library/filecmp.html&quot;&gt;filecmp&lt;/a&gt; file comparison library&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;An introduction to &lt;a href=&quot;http://www.regular-expressions.info/floatingpoint.html&quot;&gt;writing regular expressions for floating point numbers&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href=&quot;http://texttest.carmen.se/&quot;&gt;TextTest &lt;/a&gt;(&lt;a href=&quot;http://bazaar.launchpad.net/~geoff.bache/texttest/trunk/files&quot;&gt;source code&lt;/a&gt;&lt;/span&gt;&lt;span&gt;) and &lt;a href=&quot;http://bitheap.org/cram/&quot;&gt;Cram&lt;/a&gt; (&lt;a href=&quot;http://bitbucket.org/brodie/cram&quot;&gt;source code&lt;/a&gt;&lt;/span&gt;&lt;span&gt;) are both open source products and it might be possible to reuse their functionality for comparing script files.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href=&quot;http://code.google.com/p/hamcrest/&quot;&gt;Hamcrest &lt;/a&gt;library for building &amp;#8220;matchers&amp;#8221; which are useful for expressing custom comparisons. It has been ported to many languages including Python.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Mike&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;</content>
		<author>
			<name>Ask Steve! Blog</name>
			<uri>http://asksteve.software.ac.uk</uri>
		</author>
		<source>
			<title type="html">Ask Steve!</title>
			<subtitle type="html">Just another WordPress weblog</subtitle>
			<link rel="self" href="http://asksteve.software.ac.uk/?feed=rss2 "/>
			<id>http://asksteve.software.ac.uk/?feed=rss2 </id>
			<updated>2011-12-05T09:30:07+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | I am not a light bulb!</title>
		<link href="http://software.ac.uk/blog/2011-12-02-i-am-not-light-bulb"/>
		<id>http://software.ac.uk/blog/393 at http://software.ac.uk</id>
		<updated>2011-12-02T14:56:34+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;Bulbs.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Bulbs.jpg&quot; /&gt;By Simon Hettrick.&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;Most people turn apoplectic when faced with someone who &amp;ldquo;thinks outside the box&amp;rdquo; or attempts to harvest &amp;ldquo;low hanging fruit&amp;rdquo;. And rightfully so. We&amp;rsquo;ve learned to vilify management speak, because it&amp;rsquo;s wasteful and verbose, but what about its visual equivalent? It&amp;rsquo;s time that we start saying &amp;ldquo;NO!&amp;rdquo; to meaningless images.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	The world of software is a grim place if you need an image for a website. This is down to a fundamental problem: &lt;a href=&quot;http://www.google.co.uk/search?tbm=isch&amp;amp;hl=en&amp;amp;source=hp&amp;amp;biw=1149&amp;amp;bih=931&amp;amp;q=software&amp;amp;gbv=2&amp;amp;oq=software&amp;amp;aq=f&amp;amp;aqi=g10&amp;amp;aql=&amp;amp;gs_sm=e&amp;amp;gs_upl=2171l3962l0l4398l8l6l0l2l2l0l101l326l3.1l4l0&quot;&gt;you can&amp;rsquo;t see software&lt;/a&gt;. This leads a lot of people to think &amp;ldquo;you can see computers!&amp;rdquo;. But there&amp;rsquo;s only so many times that you can use &lt;a href=&quot;http://www.istockphoto.com/stock-photo-1759899-isps-data-center.php?st=28039bd&quot;&gt;that &lt;/a&gt;&lt;a href=&quot;http://www.istockphoto.com/stock-photo-1759899-isps-data-center.php?st=28039bd&quot;&gt;data-centre image&lt;/a&gt; - with its banks of cold, emotionless circuitry &amp;ndash; before things start to get depressing. And it is this tortuous path that causes some people to embrace stock photography with an incredible level of enthusiasm.&lt;/p&gt;
&lt;p&gt;	There&amp;rsquo;s nothing wrong with using stock images. It's impossible not to (unless you have your own photography department). I just advise some caution on the images you choose. Take the image on this page, with it&amp;rsquo;s clever subtext of being the illuminated one amongst dowdy colleagues. It&amp;rsquo;s is a good image, but it&amp;rsquo;s also completely generic. Anyone could find a concept in their business that this image could represent, so it will end up being used by everyone from management consultancies to electricians, and everyone &amp;ndash; absolutely everyone &amp;ndash; in between. This &lt;em&gt;genericide&lt;/em&gt; is infectious: if you use a generic image, you will add nothing but blandness to your publicity.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-12-02-i-am-not-light-bulb&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | How to successfully attract equity investment</title>
		<link href="http://software.ac.uk/blog/2011-12-02-how-successfully-attract-equity-investment"/>
		<id>http://software.ac.uk/blog/392 at http://software.ac.uk</id>
		<updated>2011-12-02T09:32:14+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;NewYork.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/NewYork.jpg&quot; /&gt;By Anthony Clarke, Director, &lt;a href=&quot;http://www.angelcapital.co.uk/&quot;&gt;Angel Capital Group&lt;/a&gt; and member of &lt;a href=&quot;http://www.access-ict.com/site/&quot;&gt;ACCESS-ICT&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;Out of the vast range of &lt;a href=&quot;http://cordis.europa.eu/home_en.html&quot;&gt;R&amp;amp;D projects supported by the EU&lt;/a&gt;, only a small number successfully attract external finance to commercialise their results and capitalise on the original EU investment. This means that many potentially very exciting, new technologies never get to the market place - and never get to the equity community. On behalf of the European Investment community, I am delighted to present &lt;a href=&quot;http://www.access-ict.com/site/images/stories/ict-fm_toolkit.pdf&quot;&gt;a new guide&lt;/a&gt; that will enable entrepreneurs and research teams to become investment ready.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	A key issue for research projects is how to become investment ready, and how to understand investor requirements. Do your R&amp;amp;D results offer the potential for creating a scalable business? Does your research team have the capacity to run a growth business focused on marketing innovative products and services? Is your IP protected and its ownership clear? Do you have a strategy for approaching the investment community and becoming attractive to investors?&lt;/p&gt;
&lt;p&gt;	It&amp;rsquo;s a tough and challenging road for entrepreneurs and research teams to commercialise ICT R&amp;amp;D results, but I feel sure that the European investment community will welcome the opportunity to see more innovative, investment-ready propositions coming from the EU R&amp;amp;D framework programmes. I strongly recommend you use the guide and the online tools to increase your odds of successfully attracting equity investment.&lt;br /&gt;
	I would like to thank all of the private-sector investors and expert organisations that have kindly offered their experience and expertise to provide key content for this guidebook.&lt;/p&gt;
&lt;p&gt;	I wish you all success with bringing your innovations to market and accessing relevant investment.&lt;/p&gt;
&lt;p&gt;	&lt;a href=&quot;http://www.access-ict.com/site/images/stories/ict-fm_toolkit.pdf&quot;&gt;Download the Access to Finance guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-12-02-how-successfully-attract-equity-investment&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Northgrid-tech | DPM upgrade 1.7.4 -&amp;gt; 1.8.2 (glite 3.2)</title>
		<link href="http://northgrid-tech.blogspot.com/2011/11/dpm-upgrade-174-182-glite-32.html"/>
		<id>tag:blogger.com,1999:blog-4670756400590062347.post-755506275777766572</id>
		<updated>2011-12-01T11:21:48+00:00</updated>
		<content type="html">Last week I upgraded our DPM installation. It was a major change because I upgraded not only the DPM version but also the hardware and the backend mysql version.&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;I didn't take any measures this time before and after. I knew that becoming an alpha site in atlas was taking its toll on the old hardware and many of the timeouts were from gridftp but there had been a reappearance of the mysql ones I talked about in &lt;a href=&quot;http://northgrid-tech.blogspot.com/2011/06/dpm-optimization-next-round.html&quot;&gt;previous posts&lt;/a&gt; at the level that even restarting the service was hard.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;[ ~]# service mysqld restart &lt;/span&gt; &lt;span&gt;&lt;br /&gt;Timeout error occurred trying to stop MySQL Daemon. &lt;/span&gt; &lt;span&gt;&lt;br /&gt;Stopping MySQL:                                            [FAILED] &lt;/span&gt; &lt;span&gt;&lt;br /&gt;Timeout error occurred trying to start MySQL Daemon.  &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;So I decided that the situation had become unsustainable and it was time to move to better hardware and software versions.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;* Hardware:&lt;/span&gt; 2 cpu, 4GB mem, 2x250 GB raid1 -&amp;gt; 4 cores (HT on = 8 job slots), 24GB mem, 2x2TB raid1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There is no why here it was ok when we had limited access but the recent  load was really too much for the old machine even with all the tuning.  Suspected bad blocks on disks could be possible but no red leds nor  hardware errors were reported by the machine.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;* Mysql: &lt;/span&gt;5.0.77 -&amp;gt; 5.5.10 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why mysql 5.5? Because InnoDB is the default engine and they have  improved performance and instrumentation. On top of other things that we  might actually start to use. A good blog article about the 5 reasons to  move is this one: &lt;a href=&quot;http://ronaldbradford.com/blog/five-reasons-to-upgrade-to-mysql-5-5-2010-12-15/&quot;&gt;5 good reasons to upgrade to mysql 5.5&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;MySQL 5.5 is not in EPEL yet, but I found this CentOS  community site that has the &lt;a href=&quot;http://www.webtatic.com/packages/mysql55/&quot;&gt;rpms and the instructions to install them&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After the installation I've also optimized the database partially with what I had already &lt;a href=&quot;http://northgrid-tech.blogspot.com/2011/06/dpm-optimization-next-round.html&quot;&gt;done in July&lt;/a&gt;, partly running a handy script &lt;a href=&quot;http://www.techerator.com/2011/08/optimize-your-mysql-server-with-the-mysql-tuner-script/&quot;&gt;mysqltuner.pl&lt;/a&gt;.  This last one helps with variable you might not even know and even if  you know them it tells you if they are too small. You need to be patient  and let pass few hours before run it again.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;* DPM:&lt;/span&gt; 1.7.4 -&amp;gt; 1.8.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why DPM 1.8.2 from glite 3.2? I would have gone for the UMD release or  even the EMI one but then glite 3.2 was moved to production earlier than  those and since I waited for this release since at least April I didn't  think about it twice when I saw the escape route. It was really good timing too as it happened when I really couldn't postpone an upgrade anymore. You can find more info in the &lt;a href=&quot;http://glite.cern.ch/R3.2/sl5_x86_64/glite-SE_dpm_mysql/1.8.2-3/&quot;&gt;release notes&lt;/a&gt;. Among other reasons to upgrade: &lt;a href=&quot;https://savannah.cern.ch/bugs/?71041&quot;&gt;srmv2.2 in 1.7.4 has a memory leak&lt;/a&gt; which wasn't noticeable until the load was contained but for us exploded in October and is the reason I had to restart it every two days in the past few weeks.&lt;br /&gt;&lt;br /&gt;Below the steps I took to reinstall the head node&lt;br /&gt;&lt;br /&gt;&lt;span&gt;On the old head node&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;* Set the site in downtime, drain the queues and kill all the remaining jobs.&lt;br /&gt;&lt;br /&gt;* Turn off all the dpm and bdii services on the old head node&lt;br /&gt;&lt;br /&gt;* Make a dump of the current database for backup&lt;br /&gt;&lt;br /&gt;&lt;span&gt;mysqldump -C -Q -u root -p -B dpm_db cns_db &amp;gt; dpm.sql-20111125.gz&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;* Download dpm-drop-requests-tables.sql supplied by Jean Philippe last July&lt;br /&gt;&lt;br /&gt;&lt;span&gt;wget http://www.sysadmin.hep.ac.uk/svn/fabric-management/dpm/dpm-drop-requests-tables.sql&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;* Drop the requests tables. This step is really useful to avoid painful reload times as I said in &lt;a href=&quot;http://northgrid-tech.blogspot.com/2011/06/dpm-optimization.html&quot;&gt;this other post about DPM optimization&lt;/a&gt; and because it drastically reduces the size of ibdata1 when you reload which has also benefits (my ibdata1 was reduced from 26GB to 1.7GB). Still you need to plan because it might take few hours depending on the system. On my old hardware it took around 7 hours.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;mysql -p &amp;lt; dpm-drop-requests-tables.sql  &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;* Dump reduced version of the database  &lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;mysqldump -C -Q -u root -p -B dpm_db cns_db &amp;gt; dpm.sql-20111125-v2.gz&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Copy both to a WEB server where they can be downloaded from in a later stage.&lt;br /&gt;&lt;br /&gt;* Update the local repository for DPM head node and DPM disk servers. Since it is still glite I just had to rsync the latest mirror to the static area.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;On the new head node&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;* Install the new machines with a DPM head node profile. This was again easy since it is still glite no changes were required in cfengine.&lt;br /&gt;&lt;br /&gt;* Most of the following is not standard and I put it in a script. If you have problems with users IDs created by &lt;span&gt;avahi&lt;/span&gt; packages you can uninstall them with yum removing all the dependencies and let them be reinstalled by the bdii dependency chain. It should work also uninstalling them with &lt;span&gt;rpm -e --nodeps&lt;/span&gt;. This leaves &lt;span&gt;redhat-lsb&lt;/span&gt; (which is what the bdii depends on) untouched but I haven't tried this last method. Here are the commands I executed:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;# Get the dpm DB file&lt;/span&gt;&lt;br /&gt;&lt;span&gt;rm -rf dpm.sql-20111125-v2.gz*&lt;/span&gt; &lt;span&gt;&lt;br /&gt;wget http://ks.tier2.hep.manchester.ac.uk/T2/tmp/dpm.sql-20111125-v2.gz&lt;/span&gt;  &lt;span&gt;&lt;br /&gt;&lt;br /&gt;# Install mysql5.5&lt;br /&gt;&lt;/span&gt; &lt;span&gt;rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm&lt;/span&gt;&lt;br /&gt;&lt;span&gt;yum -y remove libmysqlclient5 mysql mysql-*&lt;/span&gt; &lt;span&gt;&lt;br /&gt;yum -y clean all&lt;/span&gt; &lt;span&gt;&lt;br /&gt;yum -y install mysql55 mysql55-server libmysqlclient5 --enablerepo=webtatic&lt;/span&gt; &lt;span&gt;&lt;br /&gt;service mysql stop&lt;/span&gt; &lt;span&gt;&lt;br /&gt;rm -rf /var/lib/mysql/*&lt;/span&gt; &lt;span&gt;&lt;br /&gt;# Get the local my.cnf&lt;br /&gt;cfagent -vq&lt;/span&gt;&lt;span&gt;&lt;br /&gt;service mysqld start&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;# Install the DPM rpms&lt;br /&gt;&lt;/span&gt;&lt;span&gt;yum -y remove cups avahi avahi-compat-libdns_sd avahi-glib &lt;/span&gt;&lt;span&gt;&lt;br /&gt;yum -y install glite-SE_dpm_mysql lcg-CA&lt;/span&gt;  &lt;span&gt;&lt;br /&gt;&lt;br /&gt;# Modify sql scripts for mysql5.5&lt;/span&gt; &lt;span&gt;&lt;br /&gt;cd&lt;br /&gt;/opt/lcg/share/DPM/&lt;/span&gt; &lt;span&gt;for a in create_dp*.sql; do sed -i.old 's/TYPE/ENGINE/g' $a;done&lt;/span&gt; &lt;span&gt;&lt;br /&gt;grep ENGINE *&lt;/span&gt;  &lt;span&gt;&lt;br /&gt;&lt;br /&gt;# Run YAIM and upload old DB &lt;/span&gt; &lt;span&gt;&lt;br /&gt;cd&lt;/span&gt;&lt;span&gt;&lt;br /&gt;/opt/glite/yaim/bin/yaim -c -s /opt/glite/yaim/etc/site-info.def -n glite-SE_dpm_mysql&lt;/span&gt;  &lt;span&gt;&lt;br /&gt;&lt;br /&gt;mysql -u root -p -C &amp;lt; /root/dpm.sql-20111125-v2.gz &lt;/span&gt;  &lt;span&gt;&lt;br /&gt;&lt;br /&gt;# NECESSARY FOR THE FINAL UPDATES&lt;/span&gt; &lt;span&gt;&lt;br /&gt;/opt/glite/yaim/bin/yaim -c -s /opt/glite/yaim/etc/site-info.def -n glite-SE_dpm_mysql&lt;/span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* You will need to install the dpm-contrib-admintool rm because it is not in the glite repository it might be in the EMI one. Last time I heard it made it to ETICS. If you can't find it there's still the &lt;a href=&quot;http://www.sysadmin.hep.ac.uk/rpms/fabric-management/RPMS.storage/&quot;&gt;sysadmin repo version&lt;/a&gt; and related notes on the &lt;a href=&quot;https://www.gridpp.ac.uk/wiki/DPM-admin-tools#GridPP_DPM_administration_toolkit&quot;&gt;GridPP wiki&lt;/a&gt; (Sam or Wahid welcome to leave an update on this one).&lt;br /&gt;&lt;br /&gt;* To upgrade the disk servers I just updated the repository, upgraded the rpms and rerun yaim.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4670756400590062347-755506275777766572?l=northgrid-tech.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Alessandra Forti</name>
			<email>noreply@blogger.com</email>
			<uri>http://northgrid-tech.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Northgrid-tech</title>
			<link rel="self" href="http://northgrid-tech.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-4670756400590062347</id>
			<updated>2012-02-03T11:30:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | Celery - not to be sniffed at!</title>
		<link href="http://software.ac.uk/blog/2011-11-30-celery-not-be-sniffed"/>
		<id>http://software.ac.uk/blog/387 at http://software.ac.uk</id>
		<updated>2011-11-30T09:00:00+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;Celery.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Celery.jpg&quot; /&gt;By Mike Jackson.&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;As part of our work with the particle physicists of the &lt;a href=&quot;http://mice.rl.ac.uk/projects/maus/wiki&quot;&gt;MAUS &lt;/a&gt;project, I was tasked with extending their data analysis software to use a distributed task queue. The intent is that data analysis tasks be farmed off to worker nodes to be executed in parallel. MAUS recommended using &lt;a href=&quot;http://celeryproject.org/&quot;&gt;Celery &lt;/a&gt;- an asynchronous task queue based on distributed message passing and implemented in Python. I set about my task w&lt;/strong&gt;&lt;strong&gt;ith some trepidation, and dreading battles with Linux RPMs and building open-source projects from their source code (which always befall me when not using Java software), not to mention the joys of configuring distributed computing software. However, I found myself very pleasantly suprised!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	Celery allows jobs, or tasks, to be executed by one or more Celery workers. These Celery workers run on multiple servers. Each Celery worker can also be configured to execute one or more tasks concurrently. A Celery client creates and submits a task which is dispatched to an available worker node for processing. The client can submit their request synchronously or asynchronously - Celery provides support for querying the status of each submitted task.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-11-30-celery-not-be-sniffed&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | Is Open Government Data ROARing into life?</title>
		<link href="http://software.ac.uk/blog/2011-11-29-open-government-data-roaring-life"/>
		<id>http://software.ac.uk/blog/390 at http://software.ac.uk</id>
		<updated>2011-11-29T13:11:58+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;Lioness.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Lioness.jpg&quot; /&gt;By Ramine Tinati, &lt;a href=&quot;http://www.wais.ecs.soton.ac.uk/news&quot;&gt;Web and Internet Science&lt;/a&gt;, University of Southampton&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;Software sustainability is, more often than not, seen to be limited to the development and maintenance of platforms, software systems and applications. But sustainability can encompass much more, especially when dealing with new and developing activities on the Web. In the WAIS group, we are using a new platform, called &lt;a href=&quot;http://roar.eprints.org&quot;&gt;ROAR&lt;/a&gt;, to examine the sustainability of Open Government Data. We have shown that some governments are champions of open data, while others show less of an interest.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	Over recent years, the drive for Open Data - specifically, Open Government Data (OGD) - has become an increasingly popular Web activity, driven by Governments, civic organisations, businesses, developers, researchers and citizens. The concept driving the OGD initiative is a fairly simple in theory, but complex in practice: governments need to release their data for public consumption. As with any large-scale initiative, there are a number of interconnected social, economic, political, financial, legal, and technological barriers that must be overcome to enable sustainable OGD communities. A battle of licensing, policy, cultural change, and economic value stand in the way of progress. Technologically, the push for OGD has led to a number of developments in new and existing technologies, including the Semantic Web and Linked Data, which aim to provide the newly freed data with a linked data infrastructure. There has also been the development of new software platforms, such as CKAN and Socrata, which house and manage the data and provide simple interfaces for data access.&lt;/p&gt;
&lt;p&gt;	How can sustainability be measured? If OGD is examined as a network of stakeholders, its sustainability could be investigated through qualitative means: through interviews, observations, etc. Quantitative methods can also be used, such as monitoring and tracking the publicly available government data. This provides a truthful, unbiased perspective on the overall success of the network. Ultimately, the amount of available data is a reflection of the efforts of the stakeholders involved.&lt;/p&gt;
&lt;p&gt;	I use &lt;a href=&quot;http://roar.eprints.org&quot;&gt;ROAR&lt;/a&gt; (Registry of Open Access Repositories) to examine the sustainability of OGD initiatives. ROAR is a platform that enables the monitoring of dataset deposits within repositories and data catalogues, providing a way to examine the frequency and size of deposits over a period of time. Based on these measurements, the overall health of the data catalogues can be determined. A healthy catalogue can be classified as one which has a regular frequency of large deposits, thus constantly increasing the size of the available data.&lt;/p&gt;
&lt;p&gt;	We are currently tracking a number of Open Government Data portals such as &lt;a href=&quot;http://data.gov&quot;&gt;data.gov&lt;/a&gt; (the US catalogue of open data) and &lt;a href=&quot;http://data.gov.uk&quot;&gt;data.gov.uk&lt;/a&gt; (the UK equivalent). By examining the health of these portals, we aim to provide a service to encourage transparency on the continuous efforts being made within OGD, raising awareness of the actions of the data publishers. To date, we have been identified a mix of commitment levels towards the publication of government data, with the UK and the US (who were champions of the OGD initiative) demonstrating healthy signs of sustainability, unlike others (naming no names), whose commitment is questionable.&lt;/p&gt;
&lt;p&gt;	This is just the beginning of an emerging Web activity, and as the number of new OGD communities and portals emerge over the coming months, ROAR will provide the tools required to assess the sustainability of OGD.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-11-29-open-government-data-roaring-life&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | Dinosaurs, DNA and nuclear power</title>
		<link href="http://nationalgridservice.blogspot.com/2011/11/dinosaurs-dna-and-nuclear-power.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-934269883974740422</id>
		<updated>2011-11-28T11:08:46+00:00</updated>
		<content type="html">&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-B-qUNlwD0MM/TsZQ6gzfOZI/AAAAAAAAA5o/mzX4Ylj6d4A/s1600/dinosaur.jpg&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-B-qUNlwD0MM/TsZQ6gzfOZI/AAAAAAAAA5o/mzX4Ylj6d4A/s1600/dinosaur.jpg&quot; /&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=&quot;MsoNormal&quot;&gt;They were all research areas investigated using NGSresources.&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;The research of William Sellers, Phil Manning and Karl Bateson dinosaur locomotion was featured as a “&lt;a href=&quot;http://www.egi.eu/results/success_stories/how_fast_could_a_T-rex_run.html&quot; target=&quot;_blank&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Not only was their research picked up by EGI but it alsofeatured in &lt;a href=&quot;http://www.isgtw.org/feature/how-fast-could-t-rex-run&quot; target=&quot;_blank&quot;&gt;iSGTW&lt;/a&gt; – fantastic publicity for the researchers and for the NGS!&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;I’ve been busy putting together some &lt;a href=&quot;http://www.ngs.ac.uk/case-studies&quot; target=&quot;_blank&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;http://www.ngs.ac.uk/finding-new-messages-hidden-in-the-genetic-code-with-the-ngs&quot; target=&quot;_blank&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;John Allen from the University of Edinburgh explained howthey &lt;a href=&quot;http://www.ngs.ac.uk/gridqtl-computational-genetics-via-the-grid&quot; target=&quot;_blank&quot;&gt;use NGS resources&lt;/a&gt; to power the &lt;a href=&quot;http://www.gridqtl.org.uk/&quot; target=&quot;_blank&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Finally we have nuclear power!&amp;nbsp; Paul Martin from the University ofHuddersfield has been using the NGS to &lt;a href=&quot;http://www.ngs.ac.uk/using-the-ngs-to-help-determine-the-suitability-of-thoria-for-a-next-generation-nuclear-fuel&quot; target=&quot;_blank&quot;&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=&quot;MsoNormal&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;All of our case studies can be found on the &lt;a href=&quot;http://www.ngs.ac.uk/case-studies&quot; target=&quot;_blank&quot;&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=&quot;mailto:gillian.sinclair@manchester.ac.uk&quot; target=&quot;_blank&quot;&gt;let us know&lt;/a&gt;.&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-934269883974740422?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | Interact with the NGS</title>
		<link href="http://nationalgridservice.blogspot.com/2011/11/interact-with-ngs.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-1488306726224081763</id>
		<updated>2011-11-28T11:07:20+00:00</updated>
		<content type="html">&lt;a href=&quot;http://3.bp.blogspot.com/-Osa5plbLzuI/TtNrLuPkAyI/AAAAAAAAA6Y/vuLL1IuCtN0/s1600/We-Need-You.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://3.bp.blogspot.com/-Osa5plbLzuI/TtNrLuPkAyI/AAAAAAAAA6Y/vuLL1IuCtN0/s200/We-Need-You.jpg&quot; width=&quot;128&quot; /&gt;&lt;/a&gt;I recently updated the &lt;a href=&quot;http://www.facebook.com/UKNGI&quot; target=&quot;_blank&quot;&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=&quot;http://www.ukngi.ac.uk/&quot; target=&quot;_blank&quot;&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=&quot;http://www.gridpp.ac.uk/&quot; target=&quot;_blank&quot;&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=&quot;http://www.software.ac.uk/&quot; target=&quot;_blank&quot;&gt;Software Sustainability Institute&lt;/a&gt; (SSI) and GridPP.&amp;nbsp; Please feel free to invite your friends and colleagues to &quot;like&quot; 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=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-1488306726224081763?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">GridPP storage news | </title>
		<link href="http://gridpp-storage.blogspot.com/2011/11/best-rate-to-get-from-atlass-sonar-test.html"/>
		<id>tag:blogger.com,1999:blog-37750309.post-6562422381855220882</id>
		<updated>2011-11-24T05:56:08+00:00</updated>
		<content type="html">The best rate to get from ATLAS's SONAR test involving RAL can be assumed to be internal transfers from one Space token at RAL to another space token at RAL. The Sonar plot for large files; (over 1 GB,) for the last six months is:&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-5eobuXQQPPk/Ts0oqpa6TyI/AAAAAAAAAJ4/4jctKUXWOk0/s1600/bestrate1.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5678239418322407202&quot; src=&quot;http://4.bp.blogspot.com/-5eobuXQQPPk/Ts0oqpa6TyI/AAAAAAAAAJ4/4jctKUXWOk0/s400/bestrate1.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Averaging this leads to:&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-sGeY0USUlFY/Ts0pBI75bSI/AAAAAAAAAKE/O6agJmhVX68/s1600/best2.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5678239804739382562&quot; src=&quot;http://1.bp.blogspot.com/-sGeY0USUlFY/Ts0pBI75bSI/AAAAAAAAAKE/O6agJmhVX68/s400/best2.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Leading to average of 18.4MB/s as the average rate with spikes in 12 hour average to above 80MB/s. (Individual file transmission rates across the network (excluding overhead) have been seen at over 110MB/s. This relates well to the 1Gbps NIC limit on the disk servers in question.&lt;br /&gt;&lt;br /&gt;Now we know that of Storm,dCache,DPM and Castor systems within the UK that Castor tends to have the longest interaction overhead for transfers. Overhead for RAL-RAL transfer varies for the last week is between 14 and 196 seconds with an average of 47 seconds and a standard deviation of 24 seconds.&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/37750309-6562422381855220882?l=gridpp-storage.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>bgedavies</name>
			<email>noreply@blogger.com</email>
			<uri>http://gridpp-storage.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">GridPP storage news</title>
			<link rel="self" href="http://gridpp-storage.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-37750309</id>
			<updated>2012-01-27T12:30:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">NGS | NGS at SC'11 - round up</title>
		<link href="http://nationalgridservice.blogspot.com/2011/11/ngs-at-sc11-round-up.html"/>
		<id>tag:blogger.com,1999:blog-6996317921980758688.post-2943379888818641149</id>
		<updated>2011-11-23T10:42:14+00:00</updated>
		<content type="html">The UK presence was fairly significant this year at &lt;a href=&quot;http://sc11.supercomputing.org/&quot; target=&quot;_blank&quot;&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=&quot;http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s1600/DSC_3463.JPG&quot;&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=&quot;http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s1600/DSC_3463.JPG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s200/DSC_3463.JPG&quot; width=&quot;200&quot; /&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=&quot;http://www.hiperdno.eu/&quot; target=&quot;_blank&quot;&gt;HiPerDNO project&lt;/a&gt; being presented by Dr Stef Salvini, &lt;a href=&quot;http://www.oerc.ox.ac.uk/&quot; target=&quot;_blank&quot;&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=&quot;http://www.egi.eu/&quot; target=&quot;_blank&quot;&gt;EGI&lt;/a&gt; team who had an exhibition stand at the conference.&lt;a href=&quot;http://2.bp.blogspot.com/-80U32m2mgPo/TszLcgs_pPI/AAAAAAAAA6Q/i5Ugf94LXp4/s1600/DSC_3463.JPG&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Monday workshop, &lt;a href=&quot;http://sc11.supercomputing.org/schedule/event_detail.php?evid=wksp122&quot; target=&quot;_blank&quot;&gt;Many-Task computing on Grids and Clouds 2011&lt;/a&gt;,&amp;nbsp; started off with an interesting keynote from &lt;a href=&quot;http://www.csse.monash.edu.au/%7Edavida/&quot; target=&quot;_blank&quot;&gt;David Abramson&lt;/a&gt; (Monash) a long term friend of the NGS through support for their &lt;a href=&quot;http://messagelab.monash.edu.au/Nimrod&quot; target=&quot;_blank&quot;&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=&quot;http://sc11.supercomputing.org/schedule/event_detail.php?evid=wksp119&quot; target=&quot;_blank&quot;&gt;cloud&lt;/a&gt; and &lt;a href=&quot;http://sc11.supercomputing.org/schedule/event_detail.php?evid=wksp117&quot; target=&quot;_blank&quot;&gt;data management&lt;/a&gt; which also attracted significant crowds.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-fOQsoXqCz1Q/TszJ-KVWayI/AAAAAAAAA50/IbM7Xs7VMSQ/s1600/SC1.JPG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://3.bp.blogspot.com/-fOQsoXqCz1Q/TszJ-KVWayI/AAAAAAAAA50/IbM7Xs7VMSQ/s200/SC1.JPG&quot; width=&quot;200&quot; /&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=&quot;http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s1600/SC2.JPG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s200/SC2.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;coolest was the multi projection globe on the&lt;a href=&quot;http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s1600/SC2.JPG&quot;&gt;&lt;/a&gt; NOAA stand.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-gY4zPBMlegU/TszJ-X6mVgI/AAAAAAAAA54/dbbu8RcB63U/s1600/SC2.JPG&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-7mITbNeP2gs/TszJ9gX-PZI/AAAAAAAAA5w/JG0blbJUDhQ/s1600/SC4.JPG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://2.bp.blogspot.com/-7mITbNeP2gs/TszJ9gX-PZI/AAAAAAAAA5w/JG0blbJUDhQ/s200/SC4.JPG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;We of course also announced &lt;br /&gt;&lt;a href=&quot;http://www.ngs.ac.uk/news/uk-national-grid-service-ngs-adopts-globus-online&quot; target=&quot;_blank&quot;&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=&quot;http://rtm.hep.ph.ic.ac.uk/&quot; target=&quot;_blank&quot;&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=&quot;http://4.bp.blogspot.com/-zyLuAwM4o0Y/TszJ-4FeSfI/AAAAAAAAA6A/sa8lVthN6vU/s1600/SC3.JPG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://4.bp.blogspot.com/-zyLuAwM4o0Y/TszJ-4FeSfI/AAAAAAAAA6A/sa8lVthN6vU/s200/SC3.JPG&quot; width=&quot;200&quot; /&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=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6996317921980758688-2943379888818641149?l=nationalgridservice.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Gillian</name>
			<email>noreply@blogger.com</email>
			<uri>http://nationalgridservice.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">NGS</title>
			<link rel="self" href="http://nationalgridservice.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6996317921980758688</id>
			<updated>2012-02-02T11:45:02+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | GeoTOD-II at All Hands 2011 and Semantic Web 2011</title>
		<link href="http://software.ac.uk/blog/2011-11-21-geotod-ii-all-hands-2011-and-semantic-web-2011"/>
		<id>http://software.ac.uk/blog/375 at http://software.ac.uk</id>
		<updated>2011-11-21T09:50:39+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;GeoTODValley.jpg&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/GeoTODValley.jpg&quot; /&gt;&lt;strong&gt;The GeoTOD-II project developed a customisable, open-source framework to support linked data interfaces to relational, web service and linked location data resources. The linked data interfaces implement UK Government guidelines on URIs for location data. GeoTOD-II was developed by STFC e-Science under funding by OMII-UK and the Software Sustainability Institute provided consultancy on their use of the &lt;a href=&quot;http://www.ogsadai.org.uk&quot;&gt;OGSA-DAI &lt;/a&gt;data management framework.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	Two presentations on GeoTOD-II have been given at major UK and international conferences - the UK e-Science &lt;a href=&quot;http://www.allhands.org.uk&quot;&gt;All Hands Meeting 2011 &lt;/a&gt;(AHM) and the &lt;a href=&quot;http://iswc2011.semanticweb.org&quot;&gt;International Semantic Web Conference 2011&lt;/a&gt; (IWSC).&lt;/p&gt;
&lt;p&gt;	The AHM has been the national forum for UK e-Science development and research e-infrastructure for the last decade. At this year's conference, held from 26-29th September in York, GeoTOD-II's Arif Shaon of STFC presented GeoTOD-II as part of the best papers session. The talk prompted technical questions on whether the framework uses data caching and does its own data integration and also whether GeoTOD-II had engaged with the UK Environment Agency (GeoTOD-II had consulted with the UK Department for Environment, Food and Rural Affairs and provided feedback to the Ordnance Survey). GeoTOD-II won 2nd prize for best paper at AHM!&lt;/p&gt;
&lt;p&gt;	ISWC is the major international Semantic Web and linked data conference, dealing with research into Semantic Web and linked data access, integration, inferencing and reasoning. ISWC was held from 23-27th October in Bonn. The institute's Mike Jackson presented GeoTOD-II on behalf of the project as part of the &lt;a href=&quot;http://asio.bbn.com/terracognita2011&quot;&gt;Terra Cognita&lt;/a&gt; workshop on linked data and geospatial data. Technical questions on the GeoTOD-II framework focused on the overhead of converting legacy data on-demand per-request and the possibility of applying geo-spatial extensions to its linked data stores and relational databases. A related question arose relating to the UK Cabinet Office recommendations on URIs for location and whether these imply a centralisation that goes against the spirit of linked data. The presentation also prompted discussion on the UK's open data strategy.&lt;/p&gt;
&lt;p&gt;	The GeoTOD-II framework is available on &lt;a href=&quot;https://sourceforge.net/projects/geotod&quot;&gt;SourceForge &lt;/a&gt;and a &lt;a href=&quot;http://tiger.dl.ac.uk:8080/geotodls/index.htm&quot;&gt;demonstration server&lt;/a&gt; is available. The framework is currently being used within the JISC-funded &lt;a href=&quot;http://www.cru.uea.ac.uk/cru/projects/acrid&quot;&gt;ACRID &lt;/a&gt;(Advanced Climate Research Infrastructure for Data) project.&lt;/p&gt;
&lt;p&gt;	For further information, please contact&lt;a href=&quot;http://geotod.sourceforge.net/about.html&quot;&gt; GeoTOD-II&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-11-21-geotod-ii-all-hands-2011-and-semantic-web-2011&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Software Sustainability Institute Blog | Body scanning and patterned socks</title>
		<link href="http://software.ac.uk/blog/2011-11-18-body-scanning-and-patterned-socks"/>
		<id>http://software.ac.uk/blog/373 at http://software.ac.uk</id>
		<updated>2011-11-18T09:41:17+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img alt=&quot;Sock.JPG&quot; class=&quot;inline-img-right&quot; src=&quot;http://software.ac.uk/sites/default/files/images/content/Sock.JPG&quot; /&gt;By Simon Choppin, a Software Sustainability &lt;a href=&quot;http://www.software.ac.uk/agents/agent-profiles&quot;&gt;Agent&lt;/a&gt;, (seen here having his feet scanned with the aid of patterned socks).&lt;/p&gt;
&lt;p&gt;	&lt;strong&gt;The Swiss city of Lugano borders Italy, lies on the shores of a crystal clear Lake of the same name and is surrounded by spectacular mountains. The high quality of life, low taxes and agreeable weather has convinced international celebrities and &lt;a href=&quot;http://www.nicolecooke.com/&quot;&gt;world class athletes&lt;/a&gt; to relocate to this Alpine idyll. On the 25-26 of October I briefly joined them, but it wasn&amp;rsquo;t the weather, lifestyle or even interesting cheeses which attracted me, but the 2nd International Conference on &lt;a href=&quot;http://www.3dbodyscanning.org/2011/home.html&quot;&gt;3D body scanning technologies&lt;/a&gt;. The conference packed 60 presentations into an intensive two-day program with a high level of interest from private companies (60% of the attendees were from the commercial sector). The conference focused on body scanning hardware, techniques and applications, of which there were many. Accurate visualisations of facial surgery, large-scale anthropometric surveys, and even custom shoe designs were discussed in depth. Presentations were roughly split into two themes: the hardware which does the scanning, or the software which handles the data.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;	The hardware takes many forms: handheld scanners, large walk-in booths and of course the now ubiquitous &lt;a href=&quot;http://research.microsoft.com/apps/video/default.aspx?id=152815&quot;&gt;Microsoft Kinect Xbox controller&lt;/a&gt;. Three-dimensional information is captured using the time of flight of laser light, tracking the deformation of a pattern on a surface, or by triangulating specific points from different camera viewpoints. As technology improves, the speed of capture and density of data increases, improving the overall quality of body scans, but this brings its own challenges. Captured data exists as hundreds of thousands (or even millions) of discrete data-points, which are essentially three-dimensional co-ordinates. If the scan was taken from multiple viewpoints then each co-ordinate system will be aligned differently, each data point will contain error and the &amp;lsquo;body&amp;rsquo; being scanned may have moved or breathed between captures. Software solutions rotate and align these clouds of data to form coherent shapes and surfaces, they smooth noise to minimise error and can even add detail based on high-resolution images of skin texture and blemishes.&lt;/p&gt;
&lt;p&gt;	The hardware and software approach taken by a company or researcher is very much dependent on their specific objectives. &lt;a href=&quot;http://www.disneyresearch.com/research/projects/cv_single_shot_face_scanner_drz.htm&quot;&gt;Disney Research&lt;/a&gt; are very interested in realistic skin texture and appearance and take a very different approach to &lt;a href=&quot;http://www.3dmd.com/&quot;&gt;3dMD&lt;/a&gt;, a company in the medical sector interested in highly accurate anatomical measurement.&lt;/p&gt;
&lt;p&gt;	All of the problems and issues discussed at this conference were ones we face in our own research. Learning the plethora of solutions used by the community was both informative and mind-blowing. I had come to this conference as a bit of an outsider, I went to meet people in the community and learn about body-scanning methods and approaches for a new project. As a newcomer I was quickly seduced by the incredible results on display, the fantastic looking images and amazing claims of scan time and performance. It wasn&amp;rsquo;t until I took a step back and had conversations with delegates that I discovered the very specific nature of many of these techniques. Software is often bespoke and the search for a &amp;lsquo;one size fits all&amp;rsquo; solution proved fruitless. Coming back from the conference I&amp;rsquo;ve been careful to compare our aims with others and look further into their software routines and algorithms. For example, a routine which processes in real-time is of no use if the accuracy of scanning is compromised as a result. A &amp;lsquo;rough&amp;rsquo; looking scan with a high level of volumetric accuracy is of much more use to us than one which has been distorted in order to improve appearance.&lt;/p&gt;
&lt;p&gt;	Unfortunately two days of solid rain meant I didn&amp;rsquo;t get to enjoy the Alpine vistas and crystal clear waters of Lake Lugano although this introduction to the world of body scanning was enough of an eye opener to compensate. I hope that valuable new contacts will be able to help us in our research and develop our own understanding of this fascinating area.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://software.ac.uk/blog/2011-11-18-body-scanning-and-patterned-socks&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>The SSI Blog</name>
			<uri>http://software.ac.uk/blog/rss</uri>
		</author>
		<source>
			<title type="html">Software Sustainability Institute Blog</title>
			<link rel="self" href="http://software.ac.uk/blog/rss"/>
			<id>http://software.ac.uk/blog/rss</id>
			<updated>2012-02-04T14:30:09+00:00</updated>
		</source>
	</entry>

</feed>

