<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://research.nesc.ac.uk"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Edinburgh Data-Intensive Research - Internship student project</title>
 <link>https://research.nesc.ac.uk/taxonomy/term/59</link>
 <description>Projects for students looking for an internship
</description>
 <language>en</language>
<item>
 <title>Connecting Rapid with the jclouds multi-cloud framework</title>
 <link>https://research.nesc.ac.uk/node/564</link>
 <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Principal goal: to extend Rapid, a tool for developing web portals for scientific computing, to operate with jclouds.&lt;/p&gt;
&lt;p&gt;This is project is part of the Google Summer of Code 2010 (see &lt;a href=&quot;http://www.omii.ac.uk/wiki/RapidJclouds&quot;&gt;http://www.omii.ac.uk/wiki/RapidJclouds&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Rapid is a unique way of quickly designing and delivering web portal interfaces to applications that require computational resources, such as utility computing infrastructures or high-performance computing facilities. It focuses on the requirements of the end-user by designing customised user interfaces for domain-specific applications that allow users to achieve particular tasks from the comfort of their own web browser.&lt;br /&gt;
Project Goals&lt;/p&gt;
&lt;p&gt;Currently, Rapid can submit to several job submission engines, such as Sun Grid Engine, Condor and PBS. In this project you will build a bridge between Rapid and jclouds. The aim is to enable Rapid to submit compute jobs to the different cloud frameworks supported by jclouds. Then evaluate your solution by submitting a compute job to Amazon&#039;s Elastic Cloud (EC2) and to the experimental cloud resource set up at the University of Edinburgh that uses Eucalyptus.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Currently, Rapid works with Grid and High-Performance Computing infrastructure. It is your task to adapt Rapid so as it can be used to generate intuitive interfaces that submit jobs to several cloud infrastructures. Examples of these infrastructures are Amazon&#039;s Elastic Cloud 2, Eucalyptus, Rackspace, Linode and GoGrid. Preferably you will look into existing solutions that can handle several of these infrastructures at ones via a standard library, such as for example libcloud.&lt;/p&gt;
&lt;p&gt;Cloud provides several advantages over other distributed computing approaches such as Grid and high-performance computing. However, it also brings several problems, such as expensive data movement and the potential of wasting resources if virtual machines run idle. In this project you extend Rapid&#039;s set of modules by integrating with jcloud so that we can start submitting to several cloud vendors.&lt;/p&gt;
&lt;p&gt;Project Requirements&lt;br /&gt;
    * Learn how Rapid is used.&lt;br /&gt;
    * Learn how Rapid works internally, especially its modules to communicate with various computing infrastructures&lt;br /&gt;
    * Plan and design how to add one or more modules for jcloud&lt;br /&gt;
    * Write the code with documentation&lt;br /&gt;
    * Transfer the code to us&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-supervisors-nesc field-type-user-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Supervisors @ NeSC:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/user/3&quot;&gt;Jano.van.Hemert&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/user/17&quot;&gt;Jos.Koetsier&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-student-project-status field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Finished&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-degree-level field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Degree level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;NR&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-background field-type-text-long field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Background:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Java, XML&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-subject-areas field-type-list-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Subject areas:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;e-Science&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Projects:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/taxonomy/term/11&quot;&gt;Rapid&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Student project type:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/taxonomy/term/59&quot;&gt;Internship student project&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Mon, 22 Mar 2010 15:17:14 +0000</pubDate>
 <dc:creator>Jano.van.Hemert</dc:creator>
 <guid isPermaLink="false">564 at https://research.nesc.ac.uk</guid>
</item>
<item>
 <title> Extension of Rapid to the Hadoop Framework</title>
 <link>https://research.nesc.ac.uk/node/563</link>
 <description>&lt;div class=&quot;field field-name-field-student-name field-type-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Student:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Harika Yasa&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Principal goal: to extend Rapid, a tool for developing web portals for scientific computing, to operate with Apache Hadoop.&lt;/p&gt;
&lt;p&gt;This is project is part of the Google Summer of Code 2010 (see &lt;a href=&quot;http://www.omii.ac.uk/wiki/RapidHadoop&quot;&gt;http://www.omii.ac.uk/wiki/RapidHadoop&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Rapid is a unique way of quickly designing and delivering web portal interfaces to applications that require computational resources, such as utility computing infrastructures or high-performance computing facilities. It focuses on the requirements of the end-user by designing customised user interfaces for domain-specific applications that allow users to achieve particular tasks from the comfort of their own web browser.&lt;br /&gt;
Project Goals&lt;/p&gt;
&lt;p&gt;To add a module to Rapid, a technology to quickly create web portal interfaces to execute applications on remote compute resources, that allows it to communicate with the Apache Hadoop framework. Currently, Rapid can submit to several job submission engines, such as Sun Grid Engine, Condor and PBS. You will extend Rapid with code that will facilitate the submission to, monitoring of and handling of data with the Hadoop framework.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Project Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Currently, Rapid works with Grid and High-Performance Computing infrastructure. It is your task to adapt Rapid so as it can be used to generate intuitive interfaces that submit jobs to several cloud infrastructures. Examples of these infrastructures are Amazon&#039;s Elastic Cloud 2, Eucalyptus, Rackspace, Linode and GoGrid. Preferably you will look into existing solutions that can handle several of these infrastructures at ones via a standard library, such as for example libcloud.&lt;/p&gt;
&lt;p&gt;Cloud provides several advantages over other distributed computing approaches such as Grid and high-performance computing. However, it also brings several problems, such as expensive data movement and the potential of wasting resources if virtual machines run idle. In this project you investigate solutions that involve Apache Hadoop to better organise the computation so as to make efficient use of compute resource.&lt;/p&gt;
&lt;p&gt;Project Requirements&lt;br /&gt;
    * Learn how Rapid is used.&lt;br /&gt;
    * Learn how Rapid works internally, especially its modules to communicate with various computing infrastructures&lt;br /&gt;
    * Plan and design how to add a module for Apache Hadoop&lt;br /&gt;
    * Write the code with documentation&lt;br /&gt;
    * Transfer the code to us&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-supervisors-nesc field-type-user-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Supervisors @ NeSC:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/user/3&quot;&gt;Jano.van.Hemert&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/user/17&quot;&gt;Jos.Koetsier&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-student-project-status field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Finished&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-degree-level field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Degree level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;NR&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-background field-type-text-long field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Background:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Java, XML &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-subject-areas field-type-list-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Subject areas:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;e-Science&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Projects:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/taxonomy/term/11&quot;&gt;Rapid&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Student project type:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/taxonomy/term/59&quot;&gt;Internship student project&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Mon, 22 Mar 2010 15:12:42 +0000</pubDate>
 <dc:creator>Jano.van.Hemert</dc:creator>
 <guid isPermaLink="false">563 at https://research.nesc.ac.uk</guid>
</item>
<item>
 <title>Google Summer of Code 2009: Generating User Interfaces to the Cloud</title>
 <link>https://research.nesc.ac.uk/node/398</link>
 <description>&lt;div class=&quot;field field-name-field-student-name field-type-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Student:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Raviteja Dodda&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;img width=&quot;200&quot; align=&quot;right&quot; src=&quot;http://research.nesc.ac.uk/files/2009_summer_of code_logo_final r3-01.png&quot;&gt;Rapid is a unique way of quickly designing and delivering web portal interfaces to applications that require computational resources, such as utility computing infrastructures or high-performance computing facilities. It focuses on the requirements of the end-user by designing customised user interfaces for domain-specific applications that allow users to achieve particular tasks.&lt;/p&gt;
&lt;p&gt;Currently, Rapid works with Grid and High-Performance Computing infrastructure. It is your task to adapt Rapid so as it can be used to generate intuitive interfaces that submit jobs to cloud infrastructures.&lt;/p&gt;
&lt;p&gt;You will install an Open Source Cloud solution, such as EUCALYPTUS or Hadoop. Then, after experimenting a bit with Rapid, you will add at least one more job submission and monitoring engine to Rapid that connects to such a cloud infrastructure.&lt;/p&gt;
&lt;p&gt;This project is available through the participation of OMII-UK in the Google Summer of Code 2009 programme. To be accepted as a student for the project depends on the supervisors (here called mentors), OMII-UK and Google. Apply here &lt;a href=&quot;http://socghop.appspot.com/&quot;&gt;http://socghop.appspot.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Deadline: 19:00 UTC on April 3rd&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-supervisors-nesc field-type-user-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Supervisors @ NeSC:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/user/3&quot;&gt;Jano.van.Hemert&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;&lt;a href=&quot;/user/17&quot;&gt;Jos.Koetsier&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-student-project-status field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project status:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Finished&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-degree-level field-type-list-text field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Degree level:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;NR&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-background field-type-text-long field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Background:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Knowledge of Java is required. A bit of experience with XML is useful.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-subject-areas field-type-list-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Subject areas:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;e-Science&lt;/div&gt;&lt;div class=&quot;field-item odd&quot;&gt;WWW Tools and Programming&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Projects:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/taxonomy/term/11&quot;&gt;Rapid&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-taxonomy-vocabulary-4 field-type-taxonomy-term-reference field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Student project type:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/taxonomy/term/59&quot;&gt;Internship student project&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-references field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;References:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;Rapid: http://research.nesc.ac.uk/rapid/
Google Summer of Code 2009: http://socghop.appspot.com/
OMII-UK: http://www.omii-uk.ac.uk/
EUCALYPTUS: http://eucalyptus.cs.ucsb.edu/
Hadoop: http://hadoop.apache.org/&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Sat, 21 Mar 2009 21:21:20 +0000</pubDate>
 <dc:creator>Jano.van.Hemert</dc:creator>
 <guid isPermaLink="false">398 at https://research.nesc.ac.uk</guid>
</item>
</channel>
</rss>
