Basic POSIX component for EMS May 12 th, 2006 Hiro Kishimoto.

Slides:



Advertisements
Similar presentations
17 March 2008Standards for Interoperable Grids 1 Job Execution Standards for Interoperable Grids: Experience from NextGRID and OMII-Europe Clive Davenhall.
Advertisements

2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
LV2IDL, a software package for automatic data transfer between LabVIEW and IDL Gelu M. Nita New Jersey Institute of Technology.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Exploring the UNIX File System and File Security
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
Lesson 22 – Introduction to Linux Systems Administration.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
Building and Deploying a Simple Web Application. Tomcat and JSP Tomcat is an application server, commonly used to host JSP applications Applications are.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
File System and Directory Structure in Linux. What is File System In a computer, a file system is the way in which files are named and where they are.
Java Server Pages CS-422. What are JSPs A logical evolution of java servlets –most servlets dynamically create HTML and integrate it with some computational.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
The BioBox Initiative: Bio-ClusterGrid Gilbert Thomas Associate Engineer Sun APSTC – Asia Pacific Science & Technology Center.
Eos Center-wide File Systems Chris Fuson Outline 1 Available Center-wide File Systems 2 New Lustre File System 3 Data Transfer.
Elements of ASP Documents Adapted from MCDN Web Workshop ( and Webmonkey’s Introduction to Active.
ATG Environment Setup In this session you will learn – Setting Up ATG environment – Creating new ATG application – Configuring Data Source – Configuring.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
Compiled Matlab on Condor: a recipe 30 th October 2007 Clare Giacomantonio.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
A. Sim, CRD, L B N L 1 OSG Applications Workshop 6/1/2005 OSG SRM/DRM Readiness and Plan Alex Sim / Jorge Rodriguez Scientific Data Management Group Computational.
Chapter Two Exploring the UNIX File System and File Security.
Nadia LAJILI User Interface User Interface 4 Février 2002.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Term 2, 2011 Week 1. CONTENTS Problem-solving methodology Programming and scripting languages – Programming languages Programming languages – Scripting.
Htar Hpss Tape Archiver Client API-based interface written by Mike Gleicher Originally commissioned for LLNL in 2000 Now available as part of the HPSS.
Technology Layer. Technology Layer Metamodel Technology Layer Concepts.
Unified scripts ● Currently they are composed of a main shell script and a few auxiliary ones that handle mostly the local differences. ● Local scripts.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Manage Directories and Files in Linux Part 2. 2 Identify File Types in the Linux System The file types in Linux referred to as normal files and directories.
Preliminary PreparationS for the Training AIST=Innovation 1.WinSCP Installation Download Site: 2. Putty.exe file download.
J.P. Wellisch, CERN/EP/SFT SCRAM Information on SCRAM J.P. Wellisch, C. Williams, S. Ashby.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura NEC Laboratories America Sept 14, 2005.
TESTING FUNDAMENTALS BY K.KARTHIKEYAN.
17 Copyright © 2004, Oracle. All rights reserved. Deploying an ADF Application.
1 CDDLM: CDL Examples Jun Tatemura NEC Laboratories America Feb 1, 2006 GGF OGSA/CDDLM session.
Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental.
Identifying classes, Packages and drawing class Diagrams, Object Diagrams and composite structure diagrams Week 07 1.
ATLAS-specific functionality in Ganga - Requirements for distributed analysis - ATLAS considerations - DIAL submission from Ganga - Graphical interfaces.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
Resource Selection Services for a Single Job Execution Soonwook Hwang National Institute of Informatics/NAREGI OGSA F2F RSS Session Sunnyvale, CA, US Aug.
1 CDL for BLAST based on Chris’s JSDL document* OGSA-WG 14 March, 2006 *:
Copyright © 2004 R2AD, LLC Submitted to GGF ACS Working Group for GGF-16 R2AD, LLC Distributing Software Life Cycles Join the ACS Team GGF-16, Athens R2AD,
PROTEIN IDENTIFIER IAN ROBERTS JOSEPH INFANTI NICOLE FERRARO.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Introduction to Ansible
Sample Application Archive and its usage. Overall structure of Sample AA sampleAA.zip aad.xml cdl/ full-example-1.xml full-example-2.xml full-example-3-acs.xml.
Leading the pervasive adoption of grid computing for research and industry © 2005 Global Grid Forum The information contained herein is subject to change.
Managing, Storing, and Executing DTS Packages
OGSA HPC cluster usecase for reference Model v.02
Introduction to the Application Hosting Environment
OGSA-WG EMS Architecture
ETL Job Scheduler Job Database Server User Interface Scheduler
CDL for BLAST Deployment
Managing Software.
Appendix D: Network Model
OGSA Data Architecture Scenarios
LING 408/508: Computational Techniques for Linguists
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Exploring the UNIX File System and File Security
Introduction to JBoss application server
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
Samuel Kastberg Scripting a BizTalk Server installation
Presentation transcript:

Basic POSIX component for EMS May 12 th, 2006 Hiro Kishimoto

Deployment Infrastructure Portal Host1Host2Host3 Client Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document

Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document Portal Host1Host2Host3 Client <> BLAST CDL document Refer to CodeBase executable Retrieved (step 3)

Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document Deploy Component Portal Host1Host2Host3 Client <> BLAST CDL document Refer to CodeBase executable

Component & Posix binary archive (ACS?) Basic Posix component Basic Posix template BLAST binary BLAST CDL document Deploy BLAST binary Portal Host1Host3 Client BLAST CDL document executable <> executable

Basic POSIX component Identified “gap” between family of CDDLM specs and EMS services Provide services –Application binary installation –File system mount –Pre-script In case of BLAST, database setup –Provide output (will be incorporated in JSDL document) Host name Application path Environment variables –In case of BLAST, “PATH” and “TMPDIR”

Application Binary Installation element Four children elements 1. element Binary location “package type” attribute: e.g. “tar” 2. element Owner of installed file: e.g. “chris” 3. element Group of installed file: e.g. “hpc” 4. element Permission of the installed file: e.g. “755” chris hpc 755

File System Mount element Three children elements 1. element “normal” or “temporary” 2. element Pathname for mount point: e.g. /home/csmith 3. element Amount of space (byte) normal /home/ssmith

Pre-script element Script file location with “type” attribute Need more thoughts Note by Chris Smith: There might be some more information needed depending on whether the database is already formatted, or if it's in FASTA format still. From the point of view of a provisioning engine, you might need to specify a command to run to format the FASTA file, or it might be a set of files that is the result of the formatting that need to be staged.

Output and element cdl:lasy=“true”

Environment Varialble element cdl:lasy=“true”