Cloud Computing & Virtualization SIG: Scaling enterprise applications in cloud computing environment
Topic: Scaling enterprise applications in cloud computing environments
Presentation 1: "Java Virtualization and Elasticity" - Cloud platforms, both private and public, present new capabilities and challenges to managed runtime environments. Abundant, elastically available infrastructure resources are just within reach, but to make effective use of these resources, applications and runtime platforms need to consume them in an elastic fashion. Otherwise, clouds will remain yet another way to host statically sized applications. For Elasticity to work, resource consumption must be able to both expand and contract. As application needs for more state, larger numbers of concurrent users or higher computation load arise, the applications, the underlying containers and frameworks and runtimes that carry them must all expand to match the needed loads. When the same applications experience reduced loads, idle or dormant resources must be returned to the underlying infrastructure layer for reuse. Unfortunately, existing managed runtimes, with their historically static resource consumption practices, present some challenges for elastic deployments. In this talk, Gil Tene (CTO, Azul Systems) will discuss elasticity in the managed runtime context, describe common operational use cases for elasticity, and explain the technical challenges that remain for us to achieve seamless elasticity in cloud environments.
Presentation 2: "Virtualized Transaction Management" - As business-critical applications begin to scale in the cloud, transaction management becoms more important. With increased user loads and demand for faster response times, cloud applications must avoid the database bottleneck that is often a result. In-memory data schemes are a good start, but if data persistence is also required, you’ll need an architecture that can virtualize transaction management across available resources to keep things humming along. This presentation discusses one approach to virtualized transaction management that integrates in-memory data grids with persistent, distributed databases.
BIO: Gil Tene (CTO of Azul Systems) has been involved with virtual machine technologies for the past 20 years and has been building Java technology-based products since 1995. He co-founded Azul Systems in 2002 with the goal eliminating common Java responsiveness, performance, scale, and overall deployment barriers. At Azul, Gil pioneered Pauseless Garbage Collection, Java Virtualization, Elastic Memory, and various managed runtime and systems stack technologies that combine to deliver the industry's most scalable and robust Java platform. Prior to co-founding Azul, Gil held key technology positions at Nortel Networks, Shasta Networks and at Check Point Software Technologies, where he delivered several industry-leading traffic management solutions including the industry's first Firewall-1 based security appliance. He architected operating systems for Stratus Computer, clustering solutions at Qualix/Legato, and served as an officer in the Israeli Navy Computer R and D unit. He holds a BSEE from The Technion Israel Institute of Technology, and has been awarded 22 patents in computer related technologies.
$20 at the door for non-SDForum members
No charge for SDForum members
No registration required
6:30 - 7:00 p.m. Registration / Networking / Refreshments / Pizza
7:00 - 8:20 p.m. Presentations
8:20 - 8:30 p.m. Discussion