Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
An Introduction To ® SES/workbench This presentation will proceed automatically. Or you may move forward and backward using the PageDown and PageUp keys. You may end the presentation using the ESC key. See the readme.txt for more information. Copyright ©1999 Hyperformix, Inc. All rights reserved. What is SES/workbench? • SES/workbench is a general-purpose simulation modeling tool • Allows models of complex systems to be built and executed graphically • Predicts performance problems early in engineering design cycle • SES/workbench anticipates the behavior of complex systems by simulating individual events Copyright ©1999 Hyperformix, Inc. All rights reserved. Performance Modeling • SES/workbench allows you to: – Model and simulate complex systems at various levels of design or abstractrion – Gain a greater understanding of your system – Guarantee that design performance meets requirements – Analyze alternative approaches and tradeoffs through “what-if” analysis – Identify performance problems early in the design phase Copyright ©1999 Hyperformix, Inc. All rights reserved. Systems Analysis • SES/workbench is used to study: – Workflow through a system – Time relationships of work in a system – Resource utilization – Competition for resources – Optimal system configurations – End-to-end response times Copyright ©1999 Hyperformix, Inc. All rights reserved. Major Application Areas Hardware Architecture and Design Computer System and Network Capacity Planning Network Performance Analysis and Design Distributed System Performance Analysis Software Requirements, Analysis and Design Database Performance Modeling Business Process Re-Engineering Copyright ©1999 Hyperformix, Inc. All rights reserved. Features of SES/workbench • • • • Graphical User Interface Customizable Specification Forms Powerful User Extensions Rich Simulation Environment – Animation – Inspectors – Statistics • Advanced Features • Reusable Models and Submodels • Open Interface Capability Copyright ©1999 Hyperformix, Inc. All rights reserved. Primitive Building Blocks SES/workbench provides 25 building blocks for creating models • Submodel management nodes • Flow Control nodes • Passive Resource management nodes Copyright ©1999 Hyperformix, Inc. All rights reserved. • Active Resource management nodes • User Extension/ Custom Function nodes • Connection/ Statistical arcs Graphical User Interface A simulation model is constructed by drawing and connecting nodes with arcs to represent your system being modeled Copyright ©1999 Hyperformix, Inc. All rights reserved. Customizable Specification Forms Each node and arc has a corresponding specification form where the modeler specifies the parameters that describe the behavior of that node for your system Copyright ©1999 Hyperformix, Inc. All rights reserved. Built-In Probability Distributions and Queueing Disciplines SES/workbench provides a variety of probability distributions and queueing disciplines to aid in simulation construction. Probability Distributions: bernoulli beta binomial empirical erlang exponential gamma geometric hyperexponential lognormal normal poisson triangular uniform Weibull ... and more Queueing Disciplines: Priority Rules non-preemptive preemptive polling Copyright ©1999 Hyperformix, Inc. All rights reserved. Time Rules first come first serve last come first serve round robin processor sharing Powerful User Extensions Modelers may represent unique system behaviors by extending the functionality of the graphical modeling icons Copyright ©1999 Hyperformix, Inc. All rights reserved. Rich Simulation Environment Animation allows the user to watch the model execute graphically • View work as it flows through the system, ensuring correct model functionality • Precisely control the execution of the simulation engine, including break and trace capability. Copyright ©1999 Hyperformix, Inc. All rights reserved. Rich Simulation Environment Inspectors allow the modeler to view dynamic statistics during model execution • Gather statistics on workload, environment and system performance • Inspect the current work in your system • Determine system bottlenecks and areas of performance problems Copyright ©1999 Hyperformix, Inc. All rights reserved. Rich Simulation Environment Statistics provide performance data that permits verification, debugging and optimization SES/workbench supports many types of statistics and users may even define their own Copyright ©1999 Hyperformix, Inc. All rights reserved. Read/Write API A Query Language provides access to model and statistical result data without the use of the graphical user interface Query Language Text Files Copyright ©1999 Hyperformix, Inc. All rights reserved. Simulation Model Custom Documents Requirements Tracking Formatted Reports User-Defined Documentation User-Defined Documentation provides for generation of custom documents from model files Copyright ©1999 Hyperformix, Inc. All rights reserved. Statistical Navigation The Statistical Navigator provides easy viewing of statistical result data Copyright ©1999 Hyperformix, Inc. All rights reserved. User-Defined Icons To make SES/workbench models easier to communicate to co-workers, management and customers, icons can be customized to represent actual parts of the system Copyright ©1999 Hyperformix, Inc. All rights reserved. Reusable Models and Submodels Users have the ability to develop libraries of models and submodels that may be browsed and reused System Models System submodels Submodel Internals Copyright ©1999 Hyperformix, Inc. All rights reserved. Open Interface Capability Performance and systems analysis models can dynamically interface with other simulation tools, performance monitors and third party applications Visualization Copyright ©1999 Hyperformix, Inc. All rights reserved. Workbench Performance Simulation Link to other products SES/workbench: Benefits Summary • Reduce risk and uncertainty • Optimize cost and performance • Validate requirements and system design • Understand complex system behavior and tradeoffs • Reduce time-to-market by identifying problems early • Manage evolving systems with clear understanding • Reduce need for costly prototyping Copyright ©1999 Hyperformix, Inc. All rights reserved. For More Information: Hyperformix, Inc. 4301 Westbank Drive, Bldg. A Austin, Texas 78746 (512) 328-5544 (800) 759-6333 (512) 327-6646 Phone Toll Free Fax Web: www.hyperformix.com E-mail: [email protected] Copyright ©1999 Hyperformix, Inc. All rights reserved.