Home > Contribution List

Contribution List

Displaying 41 contributions out of 41
Session: Amazon Cloud Workshop
Track: Cloud Computing
In the last couple of years cloud computing has achieved an important status in the IT scene. The renting of computing power, storage and applications according to requirements is regarded as future business. This tutorial course gives an introduction of the basic concepts of the Infrastructure-as-a-Service (IaaS) model based on the cloud offerings provided by Amazon, one of the present leading co ... More
Presented by Viktor MAUCH (KIT)
Session: Plenary talks
Big Data Analytics: Strategy and Use-Cases The presentation by Christian Dornacher covers Hitachi’s strategy for Big Data Analytics solutions based on existing know-how from solutions like predictive maintenance and log-analytics. It also shows different customer use-cases and how these customers plan to get better insight in their data. About the presenter Christian Dornacher has mor ... More
Presented by Christian DORNACHER (HITACHI DATA SYSTEMS GMBH) on 4 Sep 2014 at 09:00
Session: Plenary talks
Track: Big Data and Storage Systems
We now know that a single gene mutation may present with multiple phenotypes, and vice versa, that a range of genetic abnormalities may cause a single phenotype. These observations lead to the conclusion that a deeper understanding is needed of the way changes at one spatial or temporal level of organisation (e.g., genetic, proteomic or metabolic) integrate and translate into others, eventually re ... More
Presented by Prof. Richard FRACKOWIAK (UNIVERSITY OF LAUSANNE) on 1 Sep 2014 at 16:00
Session: CUDA GPU Programming Workshop
Track: Modern Programming
While the computing community is racing to build tools and libraries to ease the use of heterogeneous parallel computing systems, effective and confident use of these systems will always require knowledge about the low-level programming interfaces in these systems. This workshop is designed to introduce the CUDA programming language, through examples and hands-on exercises so as to enab ... More
Session: Plenary talks
With the advent of cloud computing, flexible and scalable services have been provided with the ambition to utilize bare metal resources in a more efficient way. The base technology for cloud computing is represented by virtualization; hence servers can contain several virtualized operating systems in a single physical box. As a small example, most of the servers offering web services are virtualiz ... More
Presented by Michael GIENGER (UNIVERSITY OF STUTTGART) on 3 Sep 2014 at 10:50
Session: Plenary talks
The talk will discuss the current transformation in the computing landscape. The advent of Virtualization have made possible highly scalable and affordable distributed computing systems such as those offered by Cloud providers, public or private. This poses new challenges and problems to do with latency in accessing the data, SLAs, privacy and security issues. At the same time the explosion of dat ... More
Presented by Dr. Fabrizio GAGLIARDI (UNIVERSITY OF CATALONIA) on 5 Sep 2014 at 10:50
Session: Concurrent Programming in C++
Track: Modern Programming
In this course we will introduce how to program for concurrency in C++, taking advantage of modern CPUs ability to run multi-threaded programs on different CPU cores. Firstly, we will explore the new concurrency features of C++11 itself, which will also serve as a general introduction to multi-threaded programming. Students will learn the basics of asynchronous execution, thread spawning, manageme ... More
Presented by Dr. Graeme STEWART (CERN)
Session: Configuration Management with Puppet: Part 1
Track: Cloud Computing
Puppet is a configuration management tool adopted by many institutions in academia and industry of different size.Puppet can be used to configure many different operating systems and applications. Puppet integrates well with other tools e.g. Foreman, MCollective, ... The workshop will feature a hands-on tutorial on Puppet allowing users to write simple manifests themselves and managing them usi ... More
Presented by Ben Dylan JONES (CERN), Sven STERNBERGER (DESY), Dr. Yves KEMP (DESY)
Session: Data Analysis in Python
Track: Modern Programming
Python is a high-level dynamic object-oriented programming language. It is easy to learn, intuitive, well documented, very readable and extremely powerful. Python is packaged with an impressive standard library following the so called "batteries included" philosophy. Together with the large number of additionally available scientific packages like NumPy, SciPy, pandas, matplotlib, etc., Python bec ... More
Presented by Dr. Manuel GIFFELS (KIT)
Session: Plenary talks
In a computing environment in constant evolution, the security management of our systems need to adapt: cyber-criminals use new attack angles, new technologies and architectures are introduced, old security models are weakened, etc. This presentation will cover such recent evolutions from a security point of view and discuss new or future security challenges.
Presented by Vincent BRILLAULT (CERN) on 1 Sep 2014 at 17:00
Session: From C++03 to C++11
Track: Modern Programming
The language C++ supports multiple programming paradigms and is often the first choice for applications where performance matters. It is widely being used by scientific communities including high energy physics. With the new C++11 Standard the language becomes simpler and at the same time it provides new methods to gain performance. The course will introduce new language features and will give an ... More
Presented by Dr. Jörg MEYER (KIT)
Session: Plenary talks
As we see Moore's Law alive and well, more and more parallelism is introduced into all computing platforms and on all levels of integration and programming to achieve higher performance and energy efficiency. We will discuss the new Intel® Many Integrated Core (MIC) architecture for highly-parallel workloads with general purpose, energy efficient TFLOPS performance on a single chip. This also inc ... More
Presented by Dr. Michael KLEMM (INTEL) on 2 Sep 2014 at 09:00
Session: Getting started with Android and App Engine
Track: Modern Programming
This workshop is for Java developers, that want to get started with Android development. It covers the basics in Android programming and usage of the new Android build system. You will create your first application during the workshop and will create a simple cloud backend for synchronization of your data. We will learn about basic Android concepts like Activities, Services or the Android resource ... More
Presented by Tim ROES (INOVEX GMBH)
Session: Plenary talks
Presented by Dr. Pavel WEBER (KIT-SCC) on 1 Sep 2014 at 14:15
Session: Hadoop Workshop
Track: Big Data and Storage Systems
Usage of Apache Hadoop in large scale Data Analysis Projects are on the way to become mainstream. But what are the required skills and how do I start with an Apache Hadoop project? The workshop shows and compares several aspects which should be considered in the beginning of large projects. How do I start with a POC and how works this: "scale out"? What data is stored how and how do I access data ... More
Presented by Mirko KÄMPF (CLOUDERA)
Session: Hadoop for beginners
Track: Big Data and Storage Systems
In the last couple of years Hadoop established itself as the de facto standard for dealing with large and very large datasets. However, Hadoop does introduce quite a lot of challenges for developers with a background of classical data analytics. One example is handling raw data (e.g., logfiles) which works quite differently in Hadoop than in classical, data warehouse focused architectures. Another ... More
Presented by Kathrin SPREYER (INOVEX GMBH)
Session: Plenary talks
I am planning to shed light onto the theme of 'Metadata Management' in Hadoop. The Hive-Metastore exists for a long time and complementary to to it, there is HCatalog. With this Pig users and MapReduce developers can access those Metadata as well. But how do we handle time-dependent aspects of Complex Systems that consist of multiple interrelated layers represented as graphs? To handle such as ... More
Presented by Mirko KÄMPF (CLOUDERA) on 2 Sep 2014 at 11:15
Session: Plenary talks
Proving who you are is a prerequisite for using computer resources, but the explosion of big data resources has resulted in users who are more likely to be remote and use the resources briefly. This tension has provided the opportunity for fresh solutions that are better suited to modern scientific methods. In this talk, such challenges are presented along with their solutions, using the internati ... More
Presented by Dr. Paul MILLAR (DESY) on 5 Sep 2014 at 09:40
Session: Plenary talks
CERN is undergoing a major transformation in how computing services are delivered with the addition of a second data centre to help process over 35PB/year from the Large Hadron Collider. Within the constraints of fixed budget and manpower, agile computing techniques and common open source tools are being adopted to support over 11,000 physicists. By challenging special requirements and under ... More
Presented by Tim BELL (CERN) on 1 Sep 2014 at 14:30
Session: Microsoft Azure Cloud Computing Workshop
Track: Cloud Computing
Microsoft Azure is a general, open, and flexible global cloud platform supporting any language, tool, or framework - including Linux, Java, Python, and other non-Microsoft technologies. It is ideally suited to researchers’ needs across disciplines. The workshop is intended specifically for active scientists who can code, who will soon code, or are interested in coding in a modern computing conte ... More
Presented by Dr. Kenji TAKEDA (MICROSOFT)
Session: MongoDB Workshop
Track: Big Data and Storage Systems
This session is an introduction to a particular NoSQL database, MongoDB. MongoDB is an open-source database with document-oriented storage approach. Since it doesn’t enforce any schema on data and because of its good performance, Mongo is nowadays widely used especially where unstructured data storage is needed. In addition, Mongo scales well and even provides partitioning over cluster of nodes. ... More
Presented by Parinaz AMERI, Dr. Marek SZUBA (KIT)
Session: Plenary talks
Presented by Dr. Benedikt HEGNER (CERN) on 3 Sep 2014 at 09:40
Session: Plenary talks
Track: Cloud Computing
In today’s smarter planet whether it’s smart meters in an electric grid, escalators and security cameras in office buildings, signals and switches from railroad networks or Wi-Fi in airplanes or the software systems that support them, our world is filled with devices that are instrumented and interconnected. There was a time when a person walking through a building and checking meters ... More
Presented by Dr. Anthony BREW (IBM) on 2 Sep 2014 at 09:40
Session: OpenStack Workshop: Day 1
Track: Cloud Computing
OpenStack is currently one of the most evolving open IaaS solutions available. Every new release comes with a huge set of new features. It can be hard to hold pace with such changes. Starting from scratch also proves difficult due to the complexity of the several components interacting with each other but also due to the lack of exhaustive documentation. The proposed training targets system admini ... More
Session: Plenary talks
Outlier analysis is an important data mining task that aims to detect unexpected, rare, and suspicious objects in large and complex databases. Consistency checks in sensor networks, fraud detection in financial transactions, and emergency detection in health surveillance are only some of today’s application domains for outlier analysis. As measuring and storing of data has become cheap, in all o ... More
Presented by Dr. Emmanuel MÜLLER (KIT) on 3 Sep 2014 at 09:00
Session: OwnCloud Workshop
Track: Cloud Computing
ownCloud provides universal access to your files via the web, your computer or your mobile devices — wherever you are. It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. In this Workshop we will setup a basic ownCloud installation, extend it with apps, set up synchronization with various ... More
Presented by Felix BÖHM (OWNCLOUD)
Session: Plenary talks
FastFlow is an open-source C++ research framework to support the development of multi-threaded applications in modern multi/many-core heterogeneous platforms. The framework provides well-known stream-based algorithm skeleton constructs such as pipeline, task-farm and loop that are used to build more complex and powerful pattern: parallel_for, map, reduce, macro data-flow interpreter, genetic-comp ... More
Presented by Dr. Massimo TORQUATI (UNIVERSITY OF PISA) on 2 Sep 2014 at 11:40
Session: Plenary talks
The two most common approaches for parallel programming are message passing (for example using MPI, the message passing interface) and threading (for example using OpenMP or Pthreads). Threading is generally considered an easier and more straightforward solution for parallel programming but it can generally only be used on a single shared memory node. MPI, on the other hand, scales to th ... More
Presented by Karl FÜRLINGER (UNIVERSITY OF MUNICH) on 5 Sep 2014 at 09:00
Session: Plenary talks
We will present two real-world data warehousing projects we solved using Hadoop. Both projects resulted in hybrid data warehouses, with Hadoop in the backend and a relational database as the interface for both BI tools and business users. We describe the architecture as well as the data sources and data volume involved.
Presented by Kathrin SPREYER (INOVEX GMBH) on 2 Sep 2014 at 10:50
Session: Programming Multi-core using FastFlow
Track: Modern Programming
During this tutorial session, the participants will learn how to build application structured as a combination of stream-based parallel pattern like pipeline, task-farm loops and their combinations. Then more high-level patterns will be introduced such as parallel_for, map and reduce, and we will see how to mix stream and data-parallel patterns to build simple (and not so simple) applications. Dur ... More
Presented by Dr. Torquati MASSIMO (UNIVERSITY OF PISA)
Session: ROOT 6 Workshop
Track: Modern Programming
ROOT is the software framework used in High Energy Physics and other Big Data environments to store, statistically analyze and visualize large amounts of data in a reliable, efficient way. The new major release ROOT 6, published right before the school, brings several major improvements. ROOT 6 is expected to be the standard ROOT version for instance for ATLAS, CMS and LHCb for Run 2. Its new inte ... More
Presented by Dr. Axel NAUMANN (CERN)
Session: Relational Databases
Track: Big Data and Storage Systems
Throughout the course, the students will implement a full database application with safe and efficient methods, based on the concepts learned. Additionally, where necessary, pointers to the NoSQL/non-relational database sessions with MongoDB and Hadoop are given.Basic understanding of Linux and programming (at least C or Python) is required for this session. The agenda is as follows: Part 1: The ... More
Presented by Mario LASSNIG (CERN)
Session: Plenary talks
Robotics & Artificial Intelligence In recent years robotics has gained a lot of interest also in the area of artificial intelligence. While systems for a long time have been used as tools to implement classical AI approaches in the area of object recognition, environment representation, path and motion planning etc., researchers now begin to understand that the system (robot) itself is part of ... More
Session: Plenary talks
Presented by Dr. Jürgen HAGEDORN (SAP) on 4 Sep 2014 at 09:40
In this security workshop the participants will change ends and take the role of a hacker attacking servers and services within a virtualized environment. We focuses on common real-life vulnerabilities and attacks - the ones that have great impact on both company networks and individuals using the Internet. Every part of the workshop starts with a condensed introduction of the basics of the top ... More
Presented by Raimund SPECHT (GENUA)
Session: Plenary talks
Presented by Prof. Achim STREIT (KIT-SCC) on 1 Sep 2014 at 14:00
Session: HPC for life science
Track: Cloud Computing
While the percentage of females in computer science and other technical areas is still relatively small, in the life- and bio sciences, females comprise 50% and more of students and early-stage researchers. This, in combination with the trend of an ever increasing application of HPC (high performance computing) in these "non-traditional" fields of health, bio- and life-sciences, leads to a dire ne ... More
Presented by Dr. Jie TAO (KIT)
Session: dCache Workshop
Track: Big Data and Storage Systems
dCache is one of the most used storage solutions in the WLCG consisting of over 94 PB of storage distributed world wide on >77 sites. Depending on the Persistency Model, dCache provides methods for exchanging data with backend (tertiary) Storage Systems as well as space management, pool attraction, dataset replication, hot spot determination and recovery from disk or node failures. Beside HEP spec ... More