Open Source Conferences Live at Your Office
HOME| PROGRAM| REGISTRATION| ARCHIVE| TECHNOLOGY

 Start page » Archive » ApacheCon Europe 2009

Archive

March 25 - 27 from Amsterdam, the Netherlands

ApacheCon Europe 2009

Welcome to the video archive of ApacheCon Europe 2009. The talks of the following ApacheCon Europe tracks will be availabe in the video archive:
Geeks for Geeks (Hadoop) (Wednesday), Tomcat for Developers and Administrators (Thursday), HTTP Server Administration (Friday).

Each archived talk comprises a video and recorded presentations slides which are shown parallel to the talk. To view the talks in our archive all you need is a Java-compatible Web browser.

ApacheCon is the official conference of the Apache Software Foundation (ASF), drawing ASF Members, innovators, developers, vendors, and users to experience the future of Open Source development. Drawing internationally-renowned thought-leaders, contributors, influencers, and organizations in the Open Source community, ApacheCon offers insight into the culture and community that develops and shepherds industry-leading Open Source projects, including Apache HTTP Server.

Register now for only US$ 99 or 79 EUR.
If you participated in the live streaming you can use your login credentials to access the video archive. The ApacheCon keynotes and lunch presentations are available without registration.

Program of the video archive
Wednesday, March 25- Geeks for Geeks (Hadoop)

Opening Plenary & State of the Feather
Lars Eilebrecht & Jim Jagielski

play video

Opening Keynote - Data Management in the Cloud
Raghu Ramakrishnan

We are in the midst of a computing revolution. As the cost of provisioning hardware and software stacks grows, and the cost of securing and administering these complex systems grows even faster, we're seeing a shift towards computing clouds. Clouds are essentially services accessed over a network, and offer developers scalable, robust computing infrastructure on a "pay as you go" basis, with the ability to dynamically adjust the amount of "rented" resources, and thereby, the bill. For cloud service providers, there is efficiency from amortizing costs and averaging usage peaks. Internet portals like Yahoo! have long offered application services, such as email for individuals and organizations. Companies are now offering services such as storage and compute cycles, enabling higher-level services to be built on top. In this talk, I will discuss Yahoo!'s vision of cloud computing, and describe some of the key initiatives, highlighting the technical challenges involved in designing hosted, multi-tenanted data management systems.

play video

Introduction to Hadoop
Owen O'Malley

Hadoop is an Apache project that provides a framework for running applications that processes large amounts of data (hundreds of terabytes) on large clusters (thousands of computers) of commodity hardware. The Hadoop framework transparently provides applications both reliability and data motion. Hadoop implements a distributed file system, similar to GFS, and MapReduce. This presentation presents the motivation and approach for Hadoop, an overview of the components and architecture, and an overview of the tools built on top of Hadoop, such as Pig and Hive.

Archive
available
only for
registered
users

Hadoop Map-Reduce: Tuning and Debugging
Arun Murthy

As Apache Hadoop, and Hadoop Map-Reduce become widely adopted, especially in real-world applications which drive revenue, it becomes increasingly important to get the most out of Hadoop installations and the Map-Reduce applications. Also, distributed debugging and profiling Map-Reduce applications is hard, but critical for success. This talk will cover several ways to peer into Map-Reduce applications as they crunch terabytes of data. This wide-ranging discussion will also cover topics such as using debuggers/profilers on your applications, using Map-Reduce Counters, other simple ways to tune your applications, and how to avoid common pitfalls. We will also talk about the critical 'data-path' for application data as processed data flows from the map-step to the reduce-step and how to tune it to get optimal performance for user applications.

Archive
available
only for
registered
users

Lunch Session: Behind the Scenes of The Apache Software Foundation
Lars Eilebrecht

This presentation will give you everything you always wanted to know about the Apache Software Foundation (ASF), but were afraid to ask. It will show you that there is more than just the Apache web server, and provide you with information on how the ASF works. The difference between membership and committership, who decides what, how elections take place, the technical infrastructure, project management committees, and the philosophy behind the incubator. Come and see behind the scenes of the Apache Software Foundation and its many projects.

play video

Pig - Making Hadoop Easy
Olga Natkovich

Hadoop provides a powerful platform that enables scalable, fault-tolerant, data-centric computing. However, as a user-facing programming paradigm it is too low-level and requires users to write significant amount of custom code, re-implement common processing primitives (e.g. join), and worry about chaining jobs together. Pig is a Hadoop sub-project that provides a higher level programming language to describe parallel computation. It takes care of implementing common relational operators such as join and filter, operator pipelining, and job chaining while providing ways to incorporate custom user code via user defined functions and streaming. The result is much simpler and more compact code, increased user productivity, and reduced maintenance time. At the same time, unlike SQL databases which rely on a query optimizer to determine the execution strategy for a user program, Pig stays faithful to the spirit of map-reduce whereby a user program specifies a simple sequence of steps for the system to obey. The talk will introduce Pig and its programming model, contrast it with Hadoop's model and provide motivation to use Pig as the preferred programming paradigm for most applications. The performance tradeoffs will also be discussed.

Archive
available
only for
registered
users

Running Hadoop in the Cloud
Tom White

The combination of cloud infrastructure and Hadoop makes a very compelling story for on-demand data analysis. This talk gives a practical run-through of how to run Hadoop in the cloud (on various providers), and examines the trade offs between dynamic clusters, data locality and Hadoop performance.

Archive
available
only for
registered
users

Configuring Hadoop for Grid Services
Allen Wittenauer

This session will share the experiences of the Yahoo! Grid Computing team in deploying and maintaining several large, shared Hadoop clusters used by researchers and engineers. Information will include how the team deploys and maintains the Hadoop software, configuring one of the new scheduling systems, uses of the new security features, and managing the single points of failure.

Archive
available
only for
registered
users

Dynamic Hadoop Clusters
Steve Loughran

This presentation looks at the challenges of bringing up Hadoop clusters on dynamically allocated server -real or virtual. It shows how to bring up the cluster, verify its health, get data into the file system, submit work, and retrieve the results. Once you can bring up a cluster dynamically, you can start to use Hadoop in interesting ways -inside a unit test, as part of a workflow, or on spare machines at night. It also lets you deploy to dynamically allocated servers, real or virtual, and keep an eye on the live machines. This talk will use Hadoop, SmartFrog, VMWare and perhaps Amazon EC2 by way of the Typica and Restlet libraries.

Archive
available
only for
registered
users
Thursday, March 26 - Tomcat for Developers and Administrators

Securing Apache Tomcat for your Environment
Mark Thomas

A default Apache Tomcat installation is secure but each installation environment is different and may have additional security requirements. This presentation will examine the security configuration options available in Apache Tomcat, when to use them (and when not to use them) and the threats they might help mitigate. The rationale behind having resource passwords (eg for database access) in clear text in server.xml will also be discussed.

Archive
available
only for
registered
users

What's new in Servlet 3.0
Filip Hanik

Servlet 3.0 is a long awaited specification coming out of the JCP. The Servlet specification has not been updated in a long time, and the Servlet containers have become more diverse in order to keep up with market demand for new features. The Servlet 3.0 specification is trying to address some of these demands as well coming up with some new features. This session will give you an overview of what the specification has to offer and what the plans are for Tomcat 7.

Archive
available
only for
registered
users

Performance Tuning Apache Tomcat for Production
Filip Hanik

Apache Tomcat committer Filip Hanik will in this interactive session discuss performance tuning Apache Tomcat for your production environment. We will focus on Tuning Tomcat and the JVM to correctly handle your application, usage patterns, hardware and network topology in your production environemnt. You'll learn when and how to apply the different tuning and configuration options as well as understanding load balancers and how they can impact your configuration settings. Also discussed: the impact of clustering and replication on your environment. Session will be interactive with the audience, bring your configuration questions, your current performance problems, your network topology, your JVM settings, and we will configure YOUR Tomcat to perform in an optimal way.

Archive
available
only for
registered
users

Lunch Session: Sponsoring the ASF at the Corporate and Individual Level
Jim Jagielski

As an independent, non-profit organization, The Apache Software Foundation (ASF) does not receive government funding. We rely each year on the generous support from corporations, foundations, and private individuals to help offset day-to-day operating expenses such as bandwidth and connectivity, servers and hardware, legal and accounting services, marketing and public relations, general office expenditures, and support staff. Through the ASF Sponsorship Program, we can bolster continued growth across the ASF's 59 Top-Level Projects, 24 projects in the Apache Incubator, 20 initiatives in Apache Labs, community relations activities, and more. This session will provide participants with an overview of the ASF Sponsorship Program, the best methods for an organization or individual to support The ASF, and how you can get involved by "giving back" to one of the most compelling communities in Open Source..

play video

mod_proxy versus mod_jk. Clustering with HTTP Server as front-end
Jean-Frederic Clere

There is often the question among users what should I use: mod_proxy or mod_jk? Mod_jk looks a kind of toolbox for integrating Tomcat application in web server and mod_proxy looks more than a straight forward loadbalancer. This presentation will try to help to choose the best module depending on the application structure. The goal of the two reverse proxy modules are different therefore they will continue existing and exchanging features. Now everyone will be able to choose the technology that fits their needs.

Archive
available
only for
registered
users

Introduction to NIO.2 (Asynchronous I/O) and how you can benefit from being asynchronous!
Jeanfrancois Arcand

This session will introduce NIO.2 API and Concepts and demonstrate how Apache Projects like Tomcat can take advantage of the new API, both in term of code clarity and performance. First, the new Asynchronous I/O API will be discussed in details. Second, a new Tomcat Connector will be written to demonstrate some of the new API like AsynchronousServerSocket, NetworkChannel, etc. Next, the fundamental difference between NIO.1 and NIO.2 will be discussed by demonstrating how much simple is to write application using this NIO.2. Finally, we will discuss the future of NIO.1 frameworks like MINA and Grizzly and how they can take advantages of the NIO.2 concepts.

Archive
available
only for
registered
users

What the Bayeux? Understanding, Using and Developing with the Bayeux Protocol
Filip Hanik

While AJAX and now the Comet technique are becoming more popular and mainstream, there is still a lot of uncertainty about what the Bayeux protocol offers, why you need it and causing confusion on how to use it, less implement it. In less than an hour we will demystify the protocol, lay out its structure and the reasoning behind it. You will learn the different frameworks, both client and server side, how to use them and how they differ. And finally we will also show you how to implement the protocol itself or simply build a dynamic web application using one or more of the existing Bayeux frameworks.

Archive
available
only for
registered
users

Keynote: Open sourcing the analyst business - turning proprietary knowledge inside out. Or... how and why we became OSI-compliant
James Governor

James will talk about changes in media-driven business models, the move to a service economy for analysis, licensing issues, internet coordination and collaboration, how RedMonk grew its business by learning from, consulting with, and championing open source technology and approach.

play video
Friday, March 27 - HTTP Server Administration

Security Topics in Apache HTTP Server 2.2 Configuration
William A. Rowe, Jr.

This session reintroduces some fundamental Apache HTTP Server 2.2 concepts with a focus on secure configuration of the host. Platform specific details are explored for both unix and Windows based architectures. The most common configuration mistakes will be detailed, with emphasis on using access control to prevent application flaws from presenting more serious security consequences.

Archive
available
only for
registered
users

Advanced Topics in Apache HTTP Server 2.2
Jim Jagielski

An overview of what is new and improved in the 2.2.x version of the Apache Web Server. With that as a baseline, we will discuss advanced topics, such as increasing performance and reliability, scalability options and monitoring performance and resource allocations.

Archive
available
only for
registered
users

Apache Pioneer's Panel - 10 years of The Apache Software Foundation
Lars Eilebrecht, Dirk-Willem van Gulik, Jim Jagielski, Sally Khudairi, and Cliff Skolnick (moderated by Danese Cooper)

2009 marks the 10th Anniversary of The Apache Software Foundation. What started as a formalization of methods of collaboration for the world's most popular Web server has grown into a very popular watering hole on the savanna of Web-aware software development. Join several pioneering ASF members in this very special panel where we'll hear stories from the early days of the Apache Way.

play video

Lunch Session: The Apache Way
J Aaron Farr

Apache prides itself on its emphasis of community driven development. But in practice, how does this work? Aaron Farr shares lessons learned from the inner working of the Apache Software Foundation -- from its principles and practices, to the people and businesses around it.

play video

New in HTTP Server 2.4: Session support with mod_session
Graham Leggett

Sessions are a standard feature of web application servers, however the interoperability of sessions between different web application servers is generally limited. This talk introduces the mod_session modules collection in httpd v2.4 that attempts to create a unified session for httpd and web application servers. It is aimed at people interested in practical single sign-on, as well as for people trying to bring sanity to mixed architecture environments. We will start by introducing some of the history behind mod_session, why it was developed, and what problems mod_session is trying to solve. We will then continue by introducing what a session is within mod_session, and cover some of the ways in which a session might be created and where a session might be stored. We will then move on to cover the options available for securing sessions using encryption, and handling sessions on highly loaded or distributed environments. The focus will then shift to web applications and web application servers, and how they might read from and write to a session without having to care how the session is implemented or configured. We will then show some examples of how sessions might be used in practice, with examples in secure and in highly loaded environments. The talk will conclude by looking at some of the future development planned for mod_session, and how people can get involved in further development before httpd v2.4 is finally released.

Archive
available
only for
registered
users

On-the-fly Subversion replication
Norman Maurer

Do it like the ASF Infrastructure team! Learn from our experience - how-to setup Subversion on-the-fly replication to spread the load over as many servers as you like. Use Open-Source software including Apache HTTPD 2.2.x (mod_proxy, mod_dav_svn) and Subversion 1.5.x. Learn about the pros and cons of this setup. Learn about common problems and how-to fix them.

Archive
available
only for
registered
users

Deciphering mod_ssl: Using SSL with the Apache HTTP Server
Joe Orton

mod_ssl is one of the most complex modules shipped with the Apache HTTP Server. This presentation will start by explaining how to set up an SSL server using httpd and mod_ssl, then move on to cover use of advanced features from client certificate authentication and fine-grained access control through to session caching and performance.

Archive
available
only for
registered
users

Future live events

March 2 -6:
CeBIT Open Source Forum

CeBIT Open Source Forum

Live and in "slow motion"

You don't have time to spend the whole day at your PC on the days of the conference, and have other things to do at the office?
No problem: after the live transmission of the conference, you can review all of the talks once more individually in the archive - whenever you like, and as often as you like.

Register now

Current archives of events

ApacheCon US 2009
November 2 -6, Oakland, California

Open Source Monitoring Conference (OSMC)
October 28 - 29, Nuremberg, Germany

LinuxCon 2009
September 21 - 23, Portland, Oregon



20 percent discount for subscribers to Linux Magazine

Linux Magazine subscribers are entitled to 20 percent discount on commercial live streams or archives of talks. Just specify your subscription number with your order.

Site operator | © 2010Linux New Media AG
Partner-Sites
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux-Nachrichten] [Linux Events]
Europe: [EasyLinux Polen] [Linux Magazine Poland] [Darmowe Programy] [Open Source DVD PL] [EasyLinux Romania] [Linux Magazin Romania] [Linux Magazine Spain]
International: [Linux Magazine International] [Linux Magazine Brazil]