Sep 2012
26

Meeting #22

-

Automatic Recovery from Runtime Failures


-

How to build a distributed search engine with Hadoop (HDFS) and Lucene


Venue

Where

University of Lugano, Via G. Buffi 13 - Lugano
Informatics Building, Room SI-008


loading map

When

Sep 26th, 2012

Agenda

18:30 Automatic Recovery from Runtime Failures
Nicolo' Perino
19:30 How to build a distributed search engine with Hadoop (HDFS) and Lucene
Andrea Iacono

Speeches

Automatic Recovery from Runtime Failures

Software systems may contain faults, regardless of the quality of development, and testing cannot identify and remove all possible faults. Subtle faults are more frequent and harder to find when the complexity of the systems is exacerbated by interactions with heterogeneous and evolving environments, and by the dynamic integration with other software systems. Recently, self healing systems have emerged as a way to cope with filed failures by providing mechanisms to automatically identify and prevent failures at runtime. This work focuses on functional failures, and it aims to define an approach that exploits the intrinsic redundancy of software systems to overcome failures at runtime. The approach relies on exception handling to detect functional failures, proposes a recovery approach based on checkpointing to keep the state of the system consistent, and defines a technique that exploits the intrinsic redundancy of software programs to avoid the failure.

self-healing by pernic on snoopal.com


How to build a distributed search engine with Hadoop (HDFS) and Lucene

In this speech I'll show how to build a small distributed search engine using the open source frameworks of the apache Software Foundation, Hadoop and Lucene; we'll see how to take advantage of the HDFS (the Hadoop distributed filesystem) from Lucene to build our search engine; at the end of the speech there will be a short demo of a small search engine.

How to build a distributed search engine by andreaiacono on snoopal.com

Speakers

Nicolo' Perino

Nicolo' Perino

Nicolò Perino is a Ph.D. student at University of Lugano. He received his bachelor's and master's degree in Computer Science from the Università di Milano-Bicocca in 2007 and 2009 respectively. His research interests include autonomic computing, software testing and analysis.


Andrea Iacono

Andrea Iacono

Andrea is a senior software engineer who works as a consultant since 1997. In the last twelve years he mainly worked with Java programming language in a lot of different contexts. His main interest is machine learning, focused on genetic algorithms and neural networks.


Registration Form

Please fill out the form to register to this event



Building Map