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,

Slides:



Advertisements
Similar presentations
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Advertisements

PlanetLab Operating System support* *a work in progress.
Pankaj Kumar Qinglan Zhang Sagar Davasam Sowjanya Puligadda Wei Liu
Oracle Enterprise Manager – Cloud Control 12c Simon Keys, The Small Ronnie Martin Lambert, The Large Ronnie.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
CS 432 Object-Oriented Analysis and Design
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
5205 – IT Service Delivery and Support
Windows Server 2008 Chapter 11 Last Update
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
Cloud Computing WG (initiative in AFACT) Institute For Information Industry.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
1 Autonomic Computing An Introduction Guenter Kickinger.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCT, MCTS, MCDST, MCP, A+
Software Architecture
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Production Data Grids SRB - iRODS Storage Resource Broker Reagan W. Moore
A DΙgital Library Infrastructure on Grid EΝabled Technology Release Beta Build and Deployment Testing.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Operating System Principles And Multitasking
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
Microsoft Management Seminar Series SMS 2003 Change Management.
Virtual Machines Created within the Virtualization layer, such as a hypervisor Shares the physical computer's CPU, hard disk, memory, and network interfaces.
Monitoring and Managing Server Performance. Server Monitoring To become familiar with the server’s performance – typical behavior Prevent problems before.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura NEC Laboratories America Sept 14, 2005.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
Chapter 8 System Management Semester 2. Objectives  Evaluating an operating system  Cooperation among components  The role of memory, processor,
D4Science and ETICS Building and Testing gCube and gCore Pedro Andrade CERN EGEE’08 Conference 25 September 2008 Istanbul (Turkey)
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
Page 1 R2AD *** DAY 1 (May 23) *** 10:00 Agenda bashing, role call, note taker & time keeper. (KF; 30 min) 10:40 ACS Overview (10 minutes) 11:00 Security.
ENGINEERING PRACTICES FOR CONTINUOUS DELIVERY: From Metrics and Deployment Pipelines to Integration and Microservices By Neal Ford with Tim Brown Deployment.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ENVIRONMENT MANAGER CARMINE VERRELLI - TECHNICAL TRAINING SPECIALIST.
NAREGI PSE with ACS S.Kawata 1, H.Usami 2, M.Yamada 3, Y.Miyahara 3, Y.Hayase 4 1 Utsunomiya University 2 National Institute of Informatics 3 FUJITSU Limited.
Copyright © 2004 R2AD, LLC R2AD, LLC Trusted Software Distribution May 2005 Michael Behrens R2AD, LLC. P.O. Box McLean, VA (703)
Unit 3 Virtualization.
Bentley Systems, Incorporated
Bottlenecks Stress Test Demo
Clouds , Grids and Clusters
Service Virtualization via a Network Appliance….
Introduction to Data Management in EGI
Introduction to Cloud Computing
GGF15 – Grids and Network Virtualization
Virtualization Techniques
Robert Down & Pranay Sadarangani Nov 8th 2011
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

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, LLC. P.O. Box McLean, VA (703) ACS Future Objectives

Page 2 R2AD Current situation and future for ACS Collaboration Partners –NAREGI –SDD Extension Points ( OASIS SDD TC) –CDDLM –OGSA Data Services Among the other possibilities –OS Virtualization, Metadata Semantics via ACS types –Granularity/Scope –Not planned yet, but… Beyond the limit –Future Vision: 24 hour ACS

Page 3 R2AD Possibilities: OS Virtualization Virtual OS products – VMWare, Xen or others Need verbose descriptions of image contents –Metadata can be either in Application contents or as ACS typed (not in current) What OS name/version What is installed in image What is running at boot time Policy for usage Licensing information Among the possibilities: VM images can be stored as AA in ACS. –Deployment Description contains how to unfreeze the VM image on VM. –Resource Requirement Description contains requirements for a VM to run the VM image, i.e. Virtual Memory size, cpu allocation, amount of disk storage, external I/O, etc. (VM spec. dependent) –Data staging description is for the VM image to run.

Page 4 R2AD Possibilities: Granularity/Scope Small grid oriented tasks –Normal in most grids today –Fits current use-cases in ACS Large complex multi-node systems –Multiple ACS content archives involved –Inter-archive content dependencies –Some timing issues Need to declare installation and conditional start/stop An Entire server enclave –Many nodes involved (N-Tier) –Network Configuration also Not just software, but also devices such as routers, switches Grid –bare metal to grid

Page 5 R2AD Not planned yet, but… Open Source ACS Project –SourceForge or Java.net (Internet Presence) Support for other standards? –WebDAV & JSR-170 –GAR (Grid Archive)

Copyright © 2004 R2AD, LLC Submitted to GGF ACS Working Group for GGF-16 R2AD, LLC 24 Hour ACS... Supporting multiple development zones

Page 7 R2AD 24 hour development - Around the World Runtime environment –Geographically dispersed grid containers Development Environment –Also geographically dispersed Around the Clock development! Multiple timezone teams. –Setup to including installing all locally required components Configuration Management, Version history/access Compilers Editors/IDEs (and plug-ins) Project Management, Design tools Test grid containers –Software Release Unit, Stress Testing Installation Description Documentation, Delivery Around the World R2AD Virtualization

Page 8 R2AD Time-Zone Example workflow Grid Production Container Distributes to nodes 1. Develop application and Store in repository (i.e: Asia) Grid nodes 3. Submit Task Request to Grid 2. Edit instance specifics, scripts/code in a different timezone (i.e: Europe) 3. Grid retrieves (recursively) all components not local which are needed, comparing, checking, security, etc Entry Point ACS

Page 9 R2AD Distribution Challenges System Comparisons –What is different between two systems which should be the same? –Where is what installed (Usage Statistics) Patches/Version –Scheduled updates with all time-zones in mind (synchronized) –Rollback support? –common vulnerabilities and exposures (CVE) System Updates and Migration –Monitor process, metric gathering & status –Reporting, disseminating, alerting Efficient Content Distribution –Large file distribution, edge caching

Page 10 R2AD More to Consider Communication on Network –Security PKI Infrastructure Policy Management Auditing Repository (ala ACS) –Large and Distributed –Supporting multiple versions of contents simultaneously –Multiple distributed users (access policy) –Access Control, workflow rules engine –Reliable, robust, complete –Local checkouts, locking and synchronization –IDE Integration –Administration Portlet (JSR 168)

Page 11 R2AD General Packaging Considerations Components –Data Sources database file network inherit –Executable Binary Source –Metadata Description of the software component Relationship to other components Rules –Security Policy Object Oriented –Encapsulation –Extensibility –Inheritance –Polymorphism –Abstraction –Modeling –Persistence –Binding