1 Enterprise Management Prototype - Overview, Demo, and What’s Next DAAC Quarterly, February 19, 1999 Greg Hunolt, SGT; Haifeng Weng, Frank Kalich TTMC.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Defining Decision Support System
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Business Development Suit Presented by Thomas Mathews.
SP Business Suite Deployment Kick-off
Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
HP Quality Center Overview.
Chapter 7 Structuring System Process Requirements
1 The Database Application Development Process The Database Application Development Process.
CCMDB 7.2.
The Fundamentals of Enterprise Resource Planning Olayele Adelakun (Ph.D) Assistant Professor CTI Office: Room 735 CTI 7th Floor Phone: Fax:
Feb. 2, 2004CS WPI1 CS 509 Design of Software Systems Lecture #3 Monday, Feb. 2, 2004.
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
Fundamentals of Information Systems, Second Edition
The Architecture of Transaction Processing Systems
Chapter 5: Project Scope Management
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
Lecture Nine Database Planning, Design, and Administration
WRAP Technical Support System Project Update AoH Call October 19, 2005.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Introduction to Systems Analysis and Design
Project Tracking and Scheduling Infsy 570 Dr. R. Ocker.
Project Management and Scheduling
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
PRODUCT FOCUS 3/31/14 – 4/11/14 INTRODUCTION Our Product Focus for the next two weeks is Microsoft’s Lync. Over 70% of the Fortune 500 have adopted Lync.
Release & Deployment ITIL Version 3
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
What is Business Analysis Planning & Monitoring?
EstiNet Network Simulator & Emulator 2014/06/ 尉遲仲涵.
Instant Queue Manager Version 4 Enterprise Click to Chat For Lotus Sametime.
Solution Overview for NIPDEC- CDAP July 15, 2005.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Managing Projects using Oracle Project Management (PJT) & SPREADSHEETS Neeraj Garg Vice President, Client Services.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
GBA IT Project Management Final Project - Establishment of a Project Management Management Office 10 July, 2003.
1 Adapted from Pearson Prentice Hall Adapted form James A. Senn’s Information Technology, 3 rd Edition Chapter 7 Enterprise Databases and Data Warehouses.
Software Project Management Lecture # 7. Outline Project Scheduling.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
Software Project Management Lecture # 7. What are we studying today? Chapter 24 - Project Scheduling  Effort distribution  Defining task set for the.
Event Management & ITIL V3
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
SacProNet An Overview of Project Management Techniques.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Computer Emergency Notification System (CENS)
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Systems Analysis and Design in a Changing World, Fourth Edition
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Requirement engineering Good Practices for Requirements Engineering
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Project Management Training
UML - Development Process 1 Software Development Process Using UML.
Be in the know Visual Intercept Project from Elsinore Technologies David Hershman Regional Sales Manager
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Data and database administration
Ch > 28.4.
Workshop.
AICT5 – eProject Project Planning for ICT
Presentation transcript:

1 Enterprise Management Prototype - Overview, Demo, and What’s Next DAAC Quarterly, February 19, 1999 Greg Hunolt, SGT; Haifeng Weng, Frank Kalich TTMC

2 Agenda: Overview and Set up for the Demo The Very Demo Itself Discussion / Feedback

3 Goal of the EM Prototype is to Answer the Following Questions… What is the information about the ongoing operation at the DAACs and other production sites that must be collected and provided to ESDIS that will allow ESDIS to perform its monitoring and coordination role? How can this information be most effectively presented to ESDIS staff, so that ESDIS can recognize problems, exercise its coordination role as needed, and, as action is taken to resolve problems, monitor their resolution? While the ESDIS enterprise level view would be available to the DAACs, is there a more focused view of production processes and their internal and external dependencies that DAACs should have - a DAAC-as-an- Enterprise View? Once a capability is successfully prototyped in an experimental environment, undertake a Working Prototype to learn how can this capability be most easily and usefully implemented in the real operational environment. Complete the prototype project, report results in FY99.

4 Prototype Approach Develop a straightforward simulation of the distributed operating environment: –Capture the essence of the real environment that poses enterprise level problems: e.g. distributed dependent production, mostly autonomous operating agents, external dependencies. –Avoid complications that are beside the point: e.g. don’t try to reproduce the actual operational environment, don’t get sidetracked into how information is exchanged between sites. Develop and refine enterprise view - figure out appropriate content, how that content should be derived from production site level information, how it should be presented; preserve flexibility to adapt with experience: –Exercise the simulation with enterprise level and multiple production sites participating: run normal operations, and a variety of anomalies / problems that have enterprise level impacts –Iteratively refine enterprise view content and presentation based on experience with simulation. –Develop DAAC-as-Enterprise view using the enterprise view capability Once done in an experimental environment - implement a Working Prototype in operational environment at ESDIS and production site(s).

5 FY99 - Working Prototype Next Chart depicts implementation approach… a Primary Goal is Benefit to Site at Lowest Possible Impact to Site Steps… 1 - Select Sites - based on site interest, potential benefits to site as well as ESDIS, state of site activity. 2 - Develop outline of production processes to be included in scope of Working Prototype. 3 - Site provides description of site’s production management information - e.g. site data base schemas, data dictionaries. 4 - Site provides requirements, ground rules for implementation and test. 5 - Prototype team (SGT, TTMC) develops implementation plan for site and ESDIS approval, addressing site resident collection agent and view s/w, draft test/exercise plan (with schedule within FY99). 6 - Prototype team implements EMP at ESDIS and Site(s). 7 - Exercise of Working Prototype, ESDIS and Site(s) supported by Prototype Team 8 - Prototype Team drafts report capturing Site and ESDIS evaluation and recommendations, report goes to ESDIS after Site and ESDIS approve.

6 Enterprise Management System - Implementation Concept: ESDIS Enterprise and Site View S/W Enterprise Data Base at ESDIS ESDIS “What If” Simulation S/W Site B Production Data Base Site C Agent S/W ESDIS Ingest S/W Site C Production Data Base Site A Production Data Base Site A Agent S/W Site B Agent S/W ESDIS Staff Access Site A Local View S/W Site B local View S/W Site C Local View S/W Site A Staff Access Site B Staff Access Site C Staff Access G. Hunolt, 9/16/98

7 Background Information

8 EMP: Production Environment - Tables and a Clock For each production site, –A table of production processes and their resource requirements and input dependencies –Tables for schedules, queues for processes (standard products, user requests) awaiting execution, queues for inputs waiting to be used, table of processes in progress, completed processes –A finite processing capacity that can be shared among a number of “executing” processes… As the Clock Ticks… Execution of the Simulation Tick by Tick: –Tables are updated representing arrival of inputs, processes starting, progressing, completing –Nominal schedule for standard product generation - each process starts at first tick inputs are available –User requests triggered by conditioned random function –DAAC level view of process by process status, progress against schedules, size of input or process backlogs, etc., is updated. –DAAC able to intervene, to alter priorities, resource allocations, etc., to manage production. –Information in tables are accessible to enterprise view builder (frequency of access variable, we’ve been using three to twenty four hours).

9 EMP: Enterprise View Details needed at DAAC or production site level are not needed, and would swamp, ESDIS at the enterprise level. –Overall performance of product generation vs plan / schedule across the enterprise, emphasis on dependencies, balance of resources between processing, reprocessing, user requests. –Normal operations include fluctuations - when is a fluctuation an enterprise problem? When does a trend indicate an enterprise problem? The enterprise view must facilitate identification of enterprise problems. –Selective ability to drill down from high level to take closer look at problems - and to share that same look with DAAC level to enable effective coordination. Graphical depiction of linked sites highlighting dependencies, displaying status indicators, with drill-down capability, e.g.: –capacity utilization for standard products and user requests –standard product delays, backlog –user request turnaround performance Display trends of site level information –Plots of history of parameters at site or product series level –End of day production reports (tables/graphs) tracking receipt of required inputs, standard product generation, user request processing - production and backlog data.

10 EMP In Action... As the Simulation Executes… “Production site managers” will manage DAAC / production site operation, can look at enterprise view… “ESDIS Enterprise monitor/coordinator” will watch enterprise, on the lookout for trouble… ESDIS and DAAC(s) can interact - look at same view (enterprise view or a drill down from enterprise view) discuss problem and resolution, then DAAC(s) can take action, ESDIS can watch effects. Anomalies / Problems can be introduced, ability of ESDIS and DAAC managers to recognize and respond tested, e.g.: –breakdowns in production dependency chains due to delays in input arrivals, interruptions/failures in production processes –wave of user requests that creates capacity contention –effects of reduction in available capacity at a site(s) (effect of hardware failure) –interruptions, constrictions in communications links –delay or interruption in ancillary data flow

11 EM Prototype Implementation Notes Basic structure is simulation engine “server” updating data base tables describing the state of the distributed production environment (custom process software and COTS DBMS), accessible from, controlled by Site Level and Enterprise Level “client” software. Clients and server can be on same or different platforms, more than one server can be used (e.g. operations vs what-ifs). Prototype uses Hughes (no relation) mSQL 2.0 small relational DBMS with WWW/Java feature supporting access from “any” other platform EMP Software (Java) runs on WIN9x, Mac (? Untested), UNIX workstations. DBMS runs on WIN9x/NT, UNIX Can Run EMP “client” S/W on Mac or WIN9x using “server” data base on UNIX platform (for “view sharing”)

12 Enterprise Management System Configuration Enterprise and Site View S/W Enterprise Data Base Production Level Simulation S/W ESDIS Enterprise and Site View S/W Enterprise Data Base at ESDIS ESDIS Production Level “What If” Simulation S/W Production Site B Data Base Site C Agent S/W ESDIS Ingest S/W Production Site C Data Base Production Site A Data Base Site A Agent S/W Site B Agent S/W “What If” Data Base ESDIS Staff Access Site A, B, C Staff Access Prototype Operational Coordination by Telephone or

Simulation Engine Eview Tool execution, status table updates EMP Database “canned” performance data computation unit gets data through “cheating” (cannot be done in real world) stdutil, usrutil eodbacklog etc…. “canned” computation unit. Additional computation required to produce production reports etc. execution status table stdutil,usrutil, eodbacklog etc.. data ready to be displayed Figure 1 - “Laboratory Model” EMP - Current EMP Computation Approach

Enterprise View DB (ready to display in Eview Tool) Production Data DB (in desired format) Site’s Production Data Database Agent Data Conversion Module Agent Server EV Data Calculation Formulas (Dynamically configurable) EV Data Computation Module Data Conversion Rules (Dynamically configurable) What-if Simulation Engine what-if production data DB what-if enterprise view db Same calculation rules apply What-if Rules (Dynamically configurable) Site View Tool (Java Application) Web Server & Eview Server Internet Web Browser Access to Views (Java Applet) Eview Tool (Java Application) Figure 8 - EMP Working Prototype Configuration DAAC(s) or Other Production Site(s)