The 2011 OpenSAF Conference proved to be a great success. The Conference featured a variety of sessions and discussions led by well-known technologists, experts and architects in the high availability ecosystem. Attendees included developers, users, engineering managers and academics from a diverse group of companies. The 2011 Conference was held in May 2011 at the MIT Faculty Club in Cambridge, Mass. and was sponsored by Ericsson, GoAhead Software, HP and Wind River.
Please view audio/visual presentations from the conference below. If you would like to download the presentation, please click on the presentation link. You will then be given the option to download the presentation once you arrive on the slideshare website.
Day 1 Presentations
What is OpenSAF and What are the Benefits of Using It? What is the Status of OpenSAF Today? By Monica Hatlen, OpenSAF President/Ericsson
2010 was a busy year for OpenSAF and 2011 promises more of the same. A growing group of both large and small network and telecommunications equipment companies are adopting OpenSAF because of the many economic and technical benefits it delivers for their organizations. OpenSAF President Monica Hatlen will set the stage for the 2011 conference with a presentation on the current status of OpenSAF and the organization’s plans for the future.
Introduction to OpenSAF, by David Fick, GoAhead Software
Systems that meet stringent service availability (SA) and high availability (HA) requirements have been around for decades, but diverse segments use varied terminology to describe the same concepts. This session will provide a high-level technical overview of the Service Availability™ Forum standards and the support of those standards within OpenSAF, allowing those familiar with HA concepts to map their terminology to SA Forum and OpenSAF terminology.
The session will also help those relatively new to OpenSAF or the HA domain to familiarize themselves with the terms and concepts. This session will lay the technical foundation for the remainder of the conference so that attendees get the most out of the more detailed presentations that follow.
OpenSAF involves a number of complex ideas and is designed to work in many different environments. In order to make it easy for new users to get started, we will also detail options that new users have to educate themselves about OpenSAF and relevant environments for using the code base and interacting with the community.
OpenSAF Architecture, by Hans Feldt, Ericsson
OpenSAF is a mature platform that has undergone a series of architectural improvements and changes making it the leading solution in the commercial-off-the-shelf (COTS) HA middleware industry. In particular, Release 4.0, released in mid 2010, is the biggest step to date in the direction of implementing a full suite of SA Forum services. This session will provide an overview of the OpenSAF architecture and specifically shed light on a series of improvements for Release 4.1 that make OpenSAF the most scalable, robust and comprehensive implementation of the SA Forum standards.
Case Study: Benefits of Migrating Legacy Applications to OpenSAF, by Christopher Price, Ericsson
Incorporating OpenSAF into a new application or system development project is reasonably straightforward. OpenSAF offers the important benefit of a broad community of expertise, where application developers are able to share ideas and resources. By using well-known operating systems and providing well-known interfaces, anyone can contribute their knowledge to the evolution of the platform. However, building in Service Availability for legacy applications is a more subtle challenge.
In this session, representatives from Ericsson will explain some of the issues that must be considered when migrating legacy applications to OpenSAF. For example, using a standardized platform eliminates a possible source of differentiation, forcing the search for new alternatives to increase the value of the application. Attendees will also learn about the key benefits of migrating a legacy application to OpenSAF, including quickly integrating third-party products and avoiding development costs when a solution to a given problem is already available in the marketplace. OpenSAF also guarantees independence of software from hardware, a crucial characteristic to increase application flexibility in targeting different market segments.
OpenSAF and Alternative Solutions: How Does OpenSAF Complement Other Technologies Such as Virtualization? By Corey Minyard, MontaVista Software
There are a number of emerging hardware and software technologies that impact the usage and designs of highly available systems. OpenSAF-based service availability middleware is very complementary to virtualization, multi-core and many other advanced hardware and software technologies. This session will explain the broader technology landscape and will educate on how high availability (HA) and service availability (SA) fit in.
OpenSAF Roadmap Update, by Murthy Esakonu, GoAhead Software
OpenSAF is a constantly evolving platform that changes in response to the needs of the wider community. There are a number of new plans in place to build on the momentum of OpenSAF 4.1. This session will survey the OpenSAF roadmap and discuss the key priorities for OpenSAF over the next year.
Carrier Grade Requirements for Cloud Computing: A SCOPE Alliance Perspective, by Andras Vajda, Ericsson
The mission of Scope Alliance is to advance the objective of a vibrant and diverse ecosystem of COTS (commercial off-the-shelf): carrier-grade platform components utilizing open standards. Cloud Computing has the common goal of reducing the platform costs while continuing the direction of increased openness of the architecture.
Cloud providers have succeeded in pushing the cost of computation and storage down by concentration, virtualization and economies of scale; by doing so, they had to compromise on some fundamental issues, such as networking, security and real-time characteristics. In this session, we will define the differentiating factors that can enable the usability of cloud computing for telecom and real-time services. In this context, we will include the role and importance of inter-cloud architectures as well as the usage of private, public and hybrid architectures for real-time and telecom services. These aspects form the technical foundation for standardization efforts in the area of cloud computing, as well as the work agenda for the SCOPE Alliance in its relationship with various standardization bodies.
Day 2 Presentations
Python Bindings for the SAF-AIS APIs, by Currie Reid, Wind River
Python bindings for SAF-AIS APIs offer many advantages to middleware developers, application developers, tool developers and testers. The bindings help to speed up the software development lifecycle and enable rapid deployment of architecture-independent components and services.
This session will describe main principles guiding Python bindings implementation, and will have extensive in-depth application Python code examples using SAF-AIS services.
In Service Upgrade with OpenSAF, by Maria Toereo and Mario Angelic, Ericsson
Managing software upgrades for complex telecom and network equipment is always a significant issue, and executing upgrades while simultaneously maintaining uptime standards is also difficult. OpenSAF introduced the Software Management Framework (SMF) in Release 4.0 last year to deal with this challenge. This session will explain the core capabilities of SMF and how it can ease the headaches associated with major software upgrades.
The Path to SAF Java: Writing, Implementing and Using APIs, by Robert Hyerle, HP
Responding to the OpenSAF 2010 Developer Days "wish list" for a LOG service Java API, a complete walkthrough of developing, implementing and using such an API will be presented. Attendees will leave with a deep understanding of how to use all the Java API's as well as insight into how the LOG and other services can be extended to Java. HP's experience in implementing and deploying the Java API's--including wrapping C with Java, 100% Java, and wrapping Java with C--will complete the walkthrough.
Case Study: Benefits of Migrating Legacy Applications to OpenSAF (Cont.), by Ana Sanz Merino
This session will be a continuation of the day one session, and will delve into greater technical detail about migrating legacy applications to OpenSAF.
Among the topics to be discussed will be migrating to a different operating system, example impacts in the process model, new constraints imposed by the middleware and bridging the gap for functionality between a legacy implementation and one on the OpenSAF platform.
Integration of a Legacy Application, by Anik Mishra, Concordia University
When adapting a legacy application for use in a high availability environment, there are several levels of integration possible. With increased integration, increased availability is achieved. However, implementation difficulty also increases. This session will focus on adapting VideoLAN's VLC media service feature for use in a SAF environment, with analysis of these possible integration levels and the effort required to achieve them.
Video Demo - Stateful Failover and HPI Interaction, by Jonas Arndt, HP
SA Forum's Application Interface Specification (AIS) and Hardware Platform Interface (HPI) specifications address service availability for both software and hardware. OpenSAF 4.0 introduced a new AIS service - the Platform Management Service (PLM), which makes it possible to build “hardware aware” cluster solutions via the use of hardware management stacks such as OpenHPI. This session will show how PLM's ability to “talk to the hardware” is an important feature when building a cluster solution focused on pre-empting and preventing the effects of complete hardware outages. It also includes a demo made up of highly available video streaming components, which broadcasts a movie to clients on the network. The demo will show how a cluster can be made aware of imminent hardware failures and thereby make decisions based on hardware health.
Building a System with OpenSAF, by Mario Angelic and Hans Feldt, Ericsson
This session will describe and demonstrate the steps needed to integrate Linux ecosystem components within OpenSAF. One of the major advantages of OpenSAF is its flexibility and adaptability when it is weaved into a typical complete system solution. The focus of this session will be on the availability and manageability aspects of system integration. Integration of established open-source components in areas including IP load balancing, fault-tolerant file systems, network management access, databases and other key systems areas will also be covered in this session.