Starting a New Project at IPAC Lee Bennett IPAC Systems Engineering Team Lead June 17 2011.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Archive Task Team (ATT) Disk Storage Stuart Doescher, USGS (Ken Gacke) WGISS-18 September 2004 Beijing, China.
Pros and Cons of Cloud Computing Professor Kam-Fai Wong Faculty of Engineering The Chinese University of Hong Kong.
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
1 Storage Today Victor Hatridge – CIO Nashville Electric Service (615)
Empowering Business in Real Time. © Copyright 2009, OSIsoft Inc. All rights Reserved. Virtualization and HA PI Systems: Three strategies to keep your PI.
CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Chapter 6 Database Design
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
SWE Introduction to Software Engineering
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
IACT 901 Module 9 Establishing Technology Strategy - Scope & Purpose.
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Lecture Nine Database Planning, Design, and Administration
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Adding New Services making a difference! Lars Ahlgren Sales Lead Dynamics Services Microsoft Dynamics.
November 2009 Network Disaster Recovery October 2014.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
3 Cloud Computing.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
Understanding Networks. What is a Network?  A network consists of two or more computers that are linked in order to share resources (such as printers.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
RJB Technical Consulting Microsoft Office SharePoint Server 2007 Governance Russ Basiura RJB Technical Consulting.
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
1 Determining Feasibility and Managing Analysis and Design Activities.
ALMA Software B.E. Glendenning (NRAO). 2 ALMA “High Frequency VLA” in Chile Presently a European/North American Project –Japan is almost certainly joining.
How to achieve satisfactory performance of the access system: stability, efficiency, operation, fluidity Timo Hakulinen (GS/ASE) Thanks: LHC access team.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Continuous Backup for Business CrashPlan PRO offers a paradigm of backup that includes a single solution for on-site and off-site backups that is more.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
Lecture 4. IS Planning & Acquisition To be covered: To be covered: – IS planning and its importance Cost-benefit analysis Cost-benefit analysis Funding.
What is virtualization? virtualization is a broad term that refers to the abstraction of computer resources in order to work with the computer’s complexity.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Module 1 Introduction to Designing a Microsoft® Exchange Server 2010 Deployment.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
February 20, 2006 Nodal Architecture Overview Jeyant Tamby 20 Feb 2006.
Installation and Maintenance of Health IT Systems Unit 8b Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
Infrastructure for Data Warehouses. Basics Of Data Access Data Store Machine Memory Buffer Memory Cache Data Store Buffer Bus Structure.
1 Managing Operations Operations - Essential 33% budget for programming 70% maintenance 30% new development 10% administration 57% operations.
Chapter 12 The Network Development Life Cycle
State of Georgia Release Management Training
IST 210 Database Design Process IST 210, Section 1 Todd S. Bacastow January 2004.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Accounting systems design & evaluation 9434SB 18 March 2002.
ITIL: Service Transition
Server Upgrade HA/DR Integration
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Intro to SaaS Software as a service (SaaS) is a model of software delivery where the software company provides maintenance, daily technical operation,
Considerations for operating MS SQL in the cloud, in production, DR, or hybrid scenarios. By Nick Rubtsov.
Chapter 6 Database Design
Chapter 2 Database Environment Pearson Education © 2009.
Introduction to Databases Transparencies
Database Environment Transparencies
Unit 2: Fundamentals of Computer Systems
Journey to the Cloud – Guidance and Lessons Learned
PLANNING A SECURE BASELINE INSTALLATION
Presentation transcript:

Starting a New Project at IPAC Lee Bennett IPAC Systems Engineering Team Lead June

How I Learned to Stop Worrying and Love System Engineering

Overview  Small Mission Paradigm  System Engineering issues to consider  Support from existing, particularly the larger, IPAC projects  IPAC Systems Engineering Team  Support from the ISE Team  Possible directions for the future of system engineering at IPAC

Mission Paradigm at IPAC  Old paradigm  A few missions, mostly large  Current paradigm  A dozen or so missions/projects  Mixture of large and small (although more small than large)  Potential future paradigm  WFIRST  Many smaller missions/projects

Impacts of the Small Mission Paradigm  Smaller missions won’t (don’t) typically have the resources for a dedicated System Engineering team  IPAC will have to move towards a more homogeneous system  One type of solution will NOT work for all projects but we will need to develop a “library” of solutions which can be put in place and operated more efficiently  Commonality of systems will allow for more exchange of hardware and more efficient support

System Engineering Concerns One Should Consider  Hardware architecture  Configuration Management  Version Control  Problem Reporting  Process/Procedure  Driving Requirements  Most costly  Most complexity  Most likely to keep you awake at night  Security  Schedule  Data Access Rate  Processing Latencies

Hardware Least expensive hardware is frequently not the cheapest  Other costs  Set up  Maintenance  Operability  Upgrade  Replacement  “Cost” isn’t necessarily money  Downtime  Schedule impacts  Grief

Hardware  Homogeneity of systems and commonality of solutions across IPAC are only going to become more important as we move forward  Flexibility of hardware is important  Having computers which can be used well enough in multiple parts of the system can be better than having multiple types of computers which are very good in only one place  Sub-systems architected out of hardware components, as opposed to all in one appliances, have many advantages, although they are frequently more expensive  Easier to upgrade  More scalable  Reusability

Hardware  Vendor relationships are important  We need to develop good relations with our vendors  We need to use vendors with whom we have a good relationship  Life cycle of a computer system in an operations critical role is typically three to five years  Total lifetime may be much longer but it’s best to keep older systems in less critical roles such as I&T or Development  New technology has its place  New solutions should be evaluated but total costs must be considered  Innovation is important  If a solution is better AND easier we may not be able to afford not to use it  It keeps people interested

Configuration Management  You need some!  Make sure your process works for you  Keep it as simple as possible  No needless state transitions  Easy to use tools  Straightforward procedures  If people are circumventing the system, your processes may be broken  Make sure (insist) you have buy in from everyone to use the system  The tighter and more aggressive your schedule the more rigorous your processes need to be  CM mistakes are ultimately preventable

Support from Existing IPAC Projects  Personnel  Larger projects may have people they can spare part time  Smaller project may be able to share resources  Database Administration  Integration and Test  Configuration Management  Software packages and the expertise to use them  Load test software (Silk Performer)  Automated testing packages  CM tools  Helpdesk systems  Lessons Learned

Hardware Support from Existing IPAC Projects  Downsizing or ending projects will likely have hardware which can be used  Projects with big clusters may have production cycles on those systems which can be utilized by another project  Old production hardware can make really good testing and development hardware  In a pinch, old production systems can still be used in production as long as you’re aware of the risks

IPAC Systems Engineering  Lee Bennett, Eugean Hacopians, Jonathan Kakumasu, Jack Lampley, Steve Schurr, Hector Wong, Winston Yang  Charter  Data/Ground System Architecture  Networking  Security  Data Center Management  Block Times  Server Configuration  Backups  LDAP / DNS  Storage  System Monitoring

What can the ISE Team help you do?  Proposal phase  Scoping hardware needs and requirements  Costing hardware systems  Both initial costs and long term costs  Planning/Development phase  Developing a system architecture  Initial designs  Design refinements as the project moves through development  Setting up, configuring and managing your system  Helping you find any spare hardware from other projects  Operations  Continued management and upgrades of the system  Monitoring and refinement of the system to squeeze out extra performance

What Does the ISE Team Need From You  Requirements  Driving Requirements  Reasonable Data Volume Estimates  Use Cases  How will your operations team use the system?  How will your users/observers use the system?  Who are your users?  Help us understand your data flow  Help us understand your processes

The Future  Multi mission services  Integration and Test  Configuration Management  Pooled resources such as the storage currently used for science home directories and various science projects  Shared processing clusters  Offsite commercial resources