GridKa School 2011

Abstracts

 
 
 
Grid User Suport Sabine Reisser, KIT September 6, 10:50 - 11:30
This presentation will give an overview about user support activities in the EGI-InSPIRE project. The "User Community Coordination" work package NA3 coordinates the communication between user communities and EGI via the User Community Board and provides various tools like an Application Database, a Training Marketplace, a Requirement Tracker etc. All support-related access points will be covered including the EGI helpdesk system GGUS and the helpdesk template xGUS.
 
 
gLite Introduction Course Manuel Zeise, KIT, and team September 6, 13:30 - 18:30
An introduction to the basic concepts of the grid and the gLite middleware is presented. After a short explanation of authentication and authorisation on the grid, the participants get acquainted with the workflow of grid jobs by submitting their first jobs to the grid. In addition, grid-based data storage and access is explained and practiced. Based on this, the participants learn advanced grid job submission techniques. The course concludes with an complex exercise that combines all tools and techniques presented before.
 
 
 
OpenNebula Cloud Computing T. Kurze, V. Mauch, KIT September 6, 13:30 - 18:30
In the last two years cloud computing has achieved an important status in the IT scene. The hiring of computing power, storage and applications according to requirements is regarded as future business. In addition to commercial providers of IT resources a large number of open source solutions have found their way into the market.
This tutorial course gives an introduction of the basic concepts of cloud computing based on the common open source software framework OpenNebula.
 
 
 
Building a volunteer computing platform with XtremWeb-CH Nabil Abdennadher, HESGE September 6, 13:30 - 18:30
XtremWeb-CH (XWCH: http://www.xtremwebch.net/) is a volunteer computing middleware that can easily deploy and execute parallel and distributed applications on a public-resource computing infrastructure. Nodes are not dedicated to computing and they are also often behind network firewalls that do not allow incoming network connections. XWCH is used to deploy several scientific medicine and biotechnology applications.
The tutorial presents the architecture of XWCH and how this middleware is deployed in a private and/or public infrastructure.
This tutorial is composed of theoretical and practical parts. The theoretical part will deal with the following aspects:
  • Grid computing vs. Volunteer computing
  • XWCH architecture
  • How to call XWCH services from a client program?
  • Combining grid (Advanced Resource Connector: ARC), cloud (Amazon) and volunteer (XWCH) computing
During the practical part, the students will be able to:
  • Deploy a use case application
  • Write and deploy his/her own application
  • Use the XWCH/ARC bridge
  • Use the XWCH/Amazon bridge
Presenter’s Bio
Nabil Abdennadher received his engineering degree from the ENSI (Tunisia), and a PhD degree from the University of Valenciennes (France). Since 2001, he is professor at University of applied sciences, western Switzerland (HES-SO), Geneva site. His major research interests include grid, volunteer and cloud computing. He's currently leading several projects funded by HES-SO, the Swiss confederation and the European community. Nabil Abdennadher is head of the inIT research institute at HES-SO (hepia, Geneva site) and member of the Executive Board of the Swiss national Grid association (www.swing-grid.ch). He’s also member of the steering committee of Grid and Pervasive Computing (GPC) conference.
 
 
 
The new C++ Standard Michael Wong, representative to the C++ standards committee September 6, 19:00
Michael Wong is the IBM and Canadian representative to the C++ Standard and OpenMP committee and is the co-author of a number of C++0x/OpenMP features including generalized attributes, extensible literals, inheriting constructors, weakly ordered memory models, and explicit conversion operators. He is currently the chair designing an Error model for OpenMP. He is the past C++ team lead to IBM´s XL C++ compiler. He is the current Senior Technical Lead for IBM C++ language and has been designing C++ compilers for fifteen years. His current research interest is in the area of parallel programming, transactional memory, C++ benchmark performance, object model, generic programming and template metaprogramming. He holds a B.Sc. from University of Toronto, and a Masters in Mathematics from University of Waterloo.
 
 
 
Globus Workshop Florian Zrenner, LRZ, Adrian Colesea, Universitatea Tehnica Cluj-Napoca September 7, 10:50 - 18:30
This workshop targets Grid users and administrators and is divided into two sessions, a lecture and a hands-on session. The lecture will provide a short introduction to Grid computing with Globus and will focus on the Globus Toolkit 5 (GT5) with special emphasis on the new Globus Online service. During the hands-on session, each participant will configure the following grid services while using a pre-configured virtual machine:
  • Authentication and Authorisation (AA)>
  • Proxy Certificates and MyProxy
  • Interactive Login via command line and Java GSI-SSHTerm
  • Data Services - gridFTP
  • Globus Online - Hands-on: Use Globus Online to transfer data
  • Job Submission
Each participant will work with a pre-configured virtual machine on the Amazon cloud. These virtual machines are integrated with IGE’s testbed. Participants will have the valuable opportunity to evaluate and experience the services provided by IGE during the hands-on session. In summary, the workshop will allow one to learn how to set up a working grid with Globus GT5 from scratch.
 
 
 
HADOOP Ahmad Hammad, A. Garcia, KIT September 7, 10:50 - 18:30
Hadoop is an Open Source distributed framework for handling large amounts of data. It is nowadays used by many of the top IT companies worldwide to mine and process their business and user data, often reaching into the tens of Petabytes range.
This tutorial will showcase the main aspects of Hadoop, namely the HDFS Filesystem, the MapReduce programming model, and some higher level tools built on top of it, like HBase and Pig. For each of these aspects, practical excercises will be provided for the participants to gain a direct hands-on experience.
 
 
 
ARC for System Administrators: Deployment and Administration 1 and 2 Sigve Haug (UBE), Sergio Maffioletti (UZH), Markopekka Niinimaeki (HES-SO)
September 7, 10:50 - 18:30
September 8, 10:50 - 18:30
In this lab we will install the Advanced Resource Connector (ARC) front-end from the NorduGrid Collaboration. ARC is an alternative or a complement to the gLite middleware and used by many sites worldwide. See www.nordugrid.org/monitor. It is a part of the European Middleware Initiative releases.
First a short introduction to the collaboration and the middleware will be given. Then all the participants (bring your laptop) will install the front-end, configure the computing element, make it work together with the batch system, and submit jobs to the front-end. In the second part we will discuss typical system administration issues related to ARC. We will also look into the configuration of the ARC storage element capabilities and the interoperability with other middlewares.
 
 
 
Sustainable DCI Operations, scalable in size, time, and complexity Bernhard Schott, Thijs Metsch (Platform Computing GmbH)
September 8, 09:40 - 10:20
DGSI (D-Grid Scheduler Interoperability) defines methods and protocols for sustainable interoperability of Distributed Computing Infrastructures (DCI) of different technologies, even between Cloud and Grid structures. Grids, Clouds, and future incarnations of DCIs use and will use many different software stacks to serve scientists, engineers, risk managers, … DGSI interoperability methods and open protocols enable useful interoperation between the various user communities and resource providers. Since protocols and methods are defined independent of specific technology implementations, DGSI bridges between legacy software stacks like gLite, UNICORE, ARC, and new developments in the Cloud context, but also between different versions of the same middleware.
Beside DGSI methods and protocols, standardization efforts will be reported.
DGSI is a technology GAP project by the German D-Grid e-science infrastructure.
 
 
 
Grid and Cloud Security Andres Aeschlimann (SWITCH)
September 9, 09:00 - 09:40
We will talk about common security issues and and concepts in Cloud and Grid Security. An IaaS usually introduces one more layer on the operational level, therefore data loss, abuse of scale, and the specific issues of multi-tenancy have to be considered. On the other hand, Grid security concepts, based on certificates and virtual organizations (VO's), are well established and ensure a reliable and smooth operation of the infrastructure.