Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Sapana Mehta (CS-6V81) Overview Of J2EE & JBoss Sapana Mehta.
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
Distributed Application Management Using PLuSH Jeannie Albrecht, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat UC San Diego CSE {jalbrecht, ctuttle,
NGOP J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
OpenCCM: The Open CORBA Components Platform OSMOSE WP3 CCM Meeting 14th November 2003, LIFL, Lille, France Philippe Merle Jacquard Project.
Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Passage Three Introduction to Microsoft SQL Server 2000.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Understanding and Managing WebSphere V5
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Module 16: Software Maintenance Using Windows Server Update Services.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
DISTRIBUTED SYSTEMS RESEARCH GROUP CHARLES UNIVERSITY, PRAGUE Faculty of Mathematics and Physics Generic Environment for Full.
Linux Operations and Administration
Operating Systems Operating System
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
OpenCCM: The Open CORBA Components Platform 3rd ObjectWeb Conference 20th November 2003, INRIA Rocquencourt, France Philippe Merle INRIA.
Introduction to J2EE Architecture Portions by Kunal Mehta.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Fundamentals of Database Chapter 7 Database Technologies.
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
Chapter 1 Introduction to SAS ® Enterprise Guide ®
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 6 - Tutorial Guided Tutorial.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
© Copyright 2009 Sysgem AG, 8002 Zurich, Switzerland Sysgem File Synchronizer (SFiS) Manage configuration files on multiple target servers from definitions.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Web Automation Testing With Selenium By Rajesh Kanade.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
© Copyright 2009 Sysgem AG, 8002 Zurich, Switzerland Sysgem File Synchronizer (SFiS) Manage configuration files on multiple target servers from definitions.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Devanshu Bawa Customization Specialist Logo Business Solutions.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
SAN DIEGO SUPERCOMPUTER CENTER Welcome to the 2nd Inca Workshop Sponsored by the NSF September 4 & 5, 2008 Presenters: Shava Smallen
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Introduction to Programming 1 1 2Introduction to Java.
11 DEPLOYING AN UPDATE MANAGEMENT INFRASTRUCTURE Chapter 6.
Spacewalk + Fedora = 42. What is Spacewalk? A systems management platform designed to provide complete lifecycle management of the operating system and.
Chapter 13 Web Application Infrastructure
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
Module 01 ETICS Overview ETICS Online Tutorials
STATEL an easy way to transfer data
Web Application Development Using PHP
Presentation transcript:

Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility

Motivation benchmarking –running model application, collecting performance data –built ad-hoc –deployment and running is difficult regression benchmarking –automation

Features BEEN = generic tool for regression benchmarking in a distributed environment supports multiple platforms automation data analysis and visualization user-friendly web interface extensibility

Architecture

Host Runtime runs on every host manages task lifecycle on host –automatic code download –restarts, timeouts communication proxy utilization monitoring

Task Manager coordinates tasks in the environment –host allocation –task execution and synchronization –status monitoring log storage

Software Repository stores packages –source –binary –task –data package queries –RSL language no need for distributed file system

Host Manager manages host configuration database automatic configuration detection –detector tasks host groups host monitoring –availability –utilization database queries –RSL language

Benchmark Manager manages benchmark execution abstracts over tasks –experiments, analyses, binaries, runs comparison × regression analyses –automatic execution and scheduling benchmark support via plugins –Xampler, RUBiS supplied with BEEN

Results Repository stores results –raw data –logs –utilization data computes statistics generates graphs R language extensible via custom R scripts

Web Interface unified access to all components no need to install specialized application –only web browser is required easy to use modular architecture JSP & Servlets

RUBiS EJB server benchmark auction site simulation (“eBay”) measures response time Java-based supported on Linux, Windows

Xampler CORBA middleware benchmark C++ based supported on Linux

Installation & running requirements: –JRE 5.0 –Tomcat for web interface –R for Results Repository run from command line: –Task Manager –Host Runtime on every host –Web interface run services and benchmarks from web interface

Demonstration

Extensibility designed for extensibility –easy to add support for new benchmark –typically 5-20 tasks, < 4000 LOC extension points –custom tasks –benchmark plugins –R scripts

Additional information total project size: ~200 kLOC presented on VALUETOOLS 2006 –paper “Automated Benchmarking and Analysis Tool” open source (LGPL) hosted on ObjectWeb Forge –

Questions?