SES/workbench

Download Report

Transcript SES/workbench

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.