尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
TRAFFIC
SIMULATOR
Predictability and right business decision of the planned
software and hardware redesign
To make the right business decision and optimal price
allocation for the planned software and hardware redesign.
A few words about load-testing
Objectives of load-model appearance:
Load models are realized for IT - performance checking in terms of query speed
subject matter and procedures on the system level, as well as checking the
correctively of a particular operation performance, while one or few objectives are
achieved:
To decrease the
system drop
accidents
In case of the
changes in setting
and regimes of
information system
exploitation.
To increase
objectivity in
decisions of IT
design changes
In case of making a
choice of new
settings and regimes
of information system
exploitation.
Balanced
investments and
results
i.e. the amount
funding и obtaining
benefits during the
product decision
making.
Prerequisites for load model appearance:
Prerequisites for synthetic models design of load-testing conditionally can be
divided on two classes:
1. Risky IT-system changes
• Hardware changes or regimes of its exploitation ( for an example, migration
to new etc.).
• Reallocation of hardware resources (for an example, serve more then 1
system).
2. Questionable effectivity of changes:
• Delicate adjustments of hardware (for an example, DBMS settings and etc.)
• Making a choice/changes in hardware (for an example, choosing a new
vendor and/or new hardware configuration design).
A few words about load testing
Difficulties in realization:
№1. It is possible to make a load model. И it gives its own results in one or another results extend in
context of objectives achievement.
№2. The design of full functional load model is non-trivial. While it requires a serious financial funding.
№1. The analysis of information flow is non-trivial. The information flow in the system needs to be
analyze on the preparation stage, preferably in the moment pick-load. Without online monitoring service
and fixation of getting data, a task becomes non-trivial.
№2. The design of load-model is resource-intensiveness. If it was possible to conduct a full-size
analysis of the information flow, to divide it on components, the next step is to design the load-model: work-
out of scenarios and emulators complex, «robots», scripts and etc., that requires to qualified specialists
attraction.
№3. «Material» of conducted tests require of system analysis. The analysis of the gotten statistics
becomes the last step of the load-testing, in other words it requires to interpret the gotten information, to
make чтобы составить a valid conclusion in accordance with the conducted tests.
Confirmation
Facts
Full-functional load-testing technology, TRAFFIC SIMULATOR,
allows:
GYSTELL developed its own program product TRAFFIC SIMULATOR, as out-service of SQL
server, which allows:
1. To track the traffic of the productive system, while practically not loading it;
2. To reproduce written traffic, practically identical, as one-user regime, as taking into
account many-flows and competition, on another version of MS SQL server, another
hardware, with other settings;
3. To compare gotten data in terms of traffic accurate within the size, to get unpredictable
errors, uncommon system behavior. In the result, the possibility appears to conduct as
load as performance automated testing.
4. To compare the data in the origin and in the copy in the automated regime.
Comparison with self-writingsystems of load-testing:
Requirements Self-writing
system
GYSTELL Traffic
Simulator
Comments
Development of the
model, scenario, scripts
and etc.
Required Not required The price of the solution is
comparable with the price of full
programs STS
Application with any MS
SQL system
Not possible Possible in the scope of
functionality states of STS
Self-writing model is designed for a
particular system
Possibility of the
full- functional load-
testing
Not possible Possible in the scope of
functionality states of STS
Self-writing model is projected and
developed as known for one or few
information system functionality
parts
Possibility of the usage
of information system
with changed
functionality
Possible with
limitations
Possible in the scope of
functionality states of STS
In case of changes made in
information system functionality it
is always needed self-writing
model debugging
GYSTELL Traffic Recorder: responsible for the traffic tracking, going through the
DBMS server. Installation is as service on the DBMS server.
DB ServerApplication Server
GYSTELL Traffic Recorder
GYSTELL Traffic Simulator
GYSTELL Traffic Simulator – Traffic tracking:
Traffic tracking (management console):
In case of traffic tracking is turn on:Preparation for traffic tracking:
Monitoring complex:
GYSTELL Monitoring Service: is responsible for gathering and analysis of
parameters of productivity with working and testing environment. It is installed as
services on desktop or testing stand, as well as harvesting MS SQL tracks on
testing stand.
Server DB
Monitoring ServiceTraffic PlayerSQL formatted
track (file)
Traffic analysis:
GYSTELL Traffic Compiler: is responsible for the analysis and reотвечает за анализ и
working of harvesting data. It is installed on testing server, on which functional and load
testing will conducted. The functionality of given service includes:
• Replacement of testing require;
• Definition of dynamic parameters;
• Automated definition «floating», heterogenic parameters;
• Settings of excluding rules and replacement for floating parameters;
• Settings of rules for sections plugging on testing stand (taking into account there is no
possibility to set connection with DBMS protocols of security, which is analogical to
origin).
Traffic Compiler
Traffic analysis (print screen of management window):
The entering file is pointed out (gotten during the tracking) and exiting folder. The
separated file will be made with compiled traffic for each session.
Traffic reproduction:
GYSTELL Traffic Player: is responsible for reproduction and coordination
written and worked-out tracks and for between-flows interactions.
Reports block:
GYSTELL Reporting Service: is responsible for analysis of original tracks, harvested on
testing stand. Show the difference between records results, performance errors, data
difference. It shows the difference between accomplishment, time performance, time
CCR, volume of logical writings.
Configuration 1
Configuration 2
Configuration 3
Reports block (sample form 2):
Allows both to switch at DBMS from MS SQL 2008 to MS SQL 2014 during reproduction of recorded
traffic and to define which queries and how fast they will be performed.
TimeLess – shows, that
time was decreased
Time, in which query was
performed promptly
Speed-up query in percents
Allows to see which quires and on how much slower will be performed
TimeLarge – shows,
the performance
time increased
Time, during which the
query performance slow
down
Slow down performance in
percents
Reports block (sample form 2):
During traffic reproduction on new hardware configuration or new DBNS version, it is possible to
determine with queries will be performed not correctly or an error will appear.
Binary
Error
Reports block (sample form 3):
Monitoring tools:
During reproduction:During the record:
The place of drastic PLE drop was emphasized by color.
During reproduction the drastic PLE drop has been seen, increase in capacity of used memory.
Comparison of MS SQL 2012 and MS SQL 2014 performances:
with TRAFFIC SIMULATOR the traffic record of quires was conducted with information system
«1S:Enterprise» for 40 minutes.
Parameters:
Number of quires: 602147
Combined length of quires on MS SQL: 1279,2 seconds
Version DBMS for record: MS SQL Server 2012 Enterprise
MS SQL Server 2014 CTP2 with identical MS SQL Server 2012 settings were set on analogical hardware.
Then reproduction of traffic quires to MS SQL Server 2014 occurs, while information about the process
time length was the same.
Gotten result during reproduction:
Number reproduced and correctly performed quires: 602147
Combined length of performed queries on MS SQL: 1121,347 seconds
So, linear speeding up of quires in case of transfer from MS SQL Server 2012 to MS SQL Server
2014 composes more than 12%. To exclude such factors, as «heating up» of cache and others, the
traffic data was recorded 3 times for each version MS SQL Server, the results were identical to the above
mentioned.
Thank you!

More Related Content

What's hot

Step by-step-lsmw-tutorial-101208040548-phpapp02
Step by-step-lsmw-tutorial-101208040548-phpapp02Step by-step-lsmw-tutorial-101208040548-phpapp02
Step by-step-lsmw-tutorial-101208040548-phpapp02
johnbryan26
 
Sap query for task list data extraction
Sap query for task list data extractionSap query for task list data extraction
Sap query for task list data extraction
Srinivasa Rao Mullapudi
 
Mmc Lsmw Intro
Mmc Lsmw IntroMmc Lsmw Intro
Mmc Lsmw Intro
peach9613
 
Cassandra Data Migration
Cassandra Data MigrationCassandra Data Migration
Cassandra Data Migration
Biagio Onorato
 
What's New in ThruPut Manager [On-demand Webcast]
What's New in ThruPut Manager [On-demand Webcast]What's New in ThruPut Manager [On-demand Webcast]
What's New in ThruPut Manager [On-demand Webcast]
Compuware
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
Aabid Khan
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
Shehap Elnagar
 
DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server
DBPLUS
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
Shehap Elnagar
 
DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL
DBPLUS
 
stms
stmsstms
stms
Raj p
 
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
ijceronline
 
An evaluation of FaaS platforms as a foundation for serverless big data proce...
An evaluation of FaaS platforms as a foundation for serverless big data proce...An evaluation of FaaS platforms as a foundation for serverless big data proce...
An evaluation of FaaS platforms as a foundation for serverless big data proce...
Mohamed Samir
 
SharePoint 2013 DR solution overview
SharePoint 2013 DR solution overviewSharePoint 2013 DR solution overview
SharePoint 2013 DR solution overview
Emilio Gratton
 
Lsmw demo
Lsmw demoLsmw demo
Lsmw demo
ILAIAH
 
Raminder kaur presentation_two
Raminder kaur presentation_twoRaminder kaur presentation_two
Raminder kaur presentation_two
ramikaurraminder
 
Parameterization Matlab Projects Research Topics
Parameterization Matlab Projects Research TopicsParameterization Matlab Projects Research Topics
Parameterization Matlab Projects Research Topics
Matlab Simulation
 
Lecture_03_EEE 363_Control System.pptx
Lecture_03_EEE 363_Control System.pptxLecture_03_EEE 363_Control System.pptx
Lecture_03_EEE 363_Control System.pptx
TasnimAhmad14
 
Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)
Leila Morteza
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
raonivaz
 

What's hot (20)

Step by-step-lsmw-tutorial-101208040548-phpapp02
Step by-step-lsmw-tutorial-101208040548-phpapp02Step by-step-lsmw-tutorial-101208040548-phpapp02
Step by-step-lsmw-tutorial-101208040548-phpapp02
 
Sap query for task list data extraction
Sap query for task list data extractionSap query for task list data extraction
Sap query for task list data extraction
 
Mmc Lsmw Intro
Mmc Lsmw IntroMmc Lsmw Intro
Mmc Lsmw Intro
 
Cassandra Data Migration
Cassandra Data MigrationCassandra Data Migration
Cassandra Data Migration
 
What's New in ThruPut Manager [On-demand Webcast]
What's New in ThruPut Manager [On-demand Webcast]What's New in ThruPut Manager [On-demand Webcast]
What's New in ThruPut Manager [On-demand Webcast]
 
Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
 
DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server
 
T sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powersT sql performance guidelines for better db stress powers
T sql performance guidelines for better db stress powers
 
DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL DBPLUS Performance Monitor for PostgeSQL
DBPLUS Performance Monitor for PostgeSQL
 
stms
stmsstms
stms
 
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
 
An evaluation of FaaS platforms as a foundation for serverless big data proce...
An evaluation of FaaS platforms as a foundation for serverless big data proce...An evaluation of FaaS platforms as a foundation for serverless big data proce...
An evaluation of FaaS platforms as a foundation for serverless big data proce...
 
SharePoint 2013 DR solution overview
SharePoint 2013 DR solution overviewSharePoint 2013 DR solution overview
SharePoint 2013 DR solution overview
 
Lsmw demo
Lsmw demoLsmw demo
Lsmw demo
 
Raminder kaur presentation_two
Raminder kaur presentation_twoRaminder kaur presentation_two
Raminder kaur presentation_two
 
Parameterization Matlab Projects Research Topics
Parameterization Matlab Projects Research TopicsParameterization Matlab Projects Research Topics
Parameterization Matlab Projects Research Topics
 
Lecture_03_EEE 363_Control System.pptx
Lecture_03_EEE 363_Control System.pptxLecture_03_EEE 363_Control System.pptx
Lecture_03_EEE 363_Control System.pptx
 
Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 

Similar to Traffic Simulator

Parallel machines flinkforward2017
Parallel machines flinkforward2017Parallel machines flinkforward2017
Parallel machines flinkforward2017
Nisha Talagala
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
Finalyear Projects
 
REAL TIME PROJECTS IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...
REAL TIME PROJECTS  IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...REAL TIME PROJECTS  IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...
REAL TIME PROJECTS IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...
Finalyear Projects
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
MuhammadTalha436
 
Computers in management
Computers in managementComputers in management
Computers in management
Kinshook Chaturvedi
 
CS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docx
CS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docxCS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docx
CS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docx
faithxdunce63732
 
Solving big data challenges for enterprise application
Solving big data challenges for enterprise applicationSolving big data challenges for enterprise application
Solving big data challenges for enterprise application
Trieu Dao Minh
 
CTS - Exercise Part1
CTS - Exercise Part1CTS - Exercise Part1
CTS - Exercise Part1
Nasir Gondal
 
Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...
Maria Stylianou
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
Leonid Grinshpan, Ph.D.
 
Database performance management
Database performance managementDatabase performance management
Database performance management
scottaver
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
sharadkjain
 
Gate-Level Simulation Methodology Improving Gate-Level Simulation Performance
Gate-Level Simulation Methodology Improving Gate-Level Simulation PerformanceGate-Level Simulation Methodology Improving Gate-Level Simulation Performance
Gate-Level Simulation Methodology Improving Gate-Level Simulation Performance
suddentrike2
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
Iosif Itkin
 
End to-end root cause analysis minimize the time to incident resolution
End to-end root cause analysis minimize the time to incident resolutionEnd to-end root cause analysis minimize the time to incident resolution
End to-end root cause analysis minimize the time to incident resolution
Cleo Filho
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Prolifics
 
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCERESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
ijcses
 
Performance report for Microsoft Office Communications Server ...
Performance report for Microsoft Office Communications Server ...Performance report for Microsoft Office Communications Server ...
Performance report for Microsoft Office Communications Server ...
Videoguy
 
Spirent CloudScore
Spirent CloudScoreSpirent CloudScore
Spirent CloudScore
Malathi Malla
 
Dot Net performance monitoring
 Dot Net performance monitoring Dot Net performance monitoring
Dot Net performance monitoring
Kranthi Paidi
 

Similar to Traffic Simulator (20)

Parallel machines flinkforward2017
Parallel machines flinkforward2017Parallel machines flinkforward2017
Parallel machines flinkforward2017
 
Scalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehousesScalable scheduling of updates in streaming data warehouses
Scalable scheduling of updates in streaming data warehouses
 
REAL TIME PROJECTS IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...
REAL TIME PROJECTS  IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...REAL TIME PROJECTS  IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...
REAL TIME PROJECTS IEEE BASED PROJECTS EMBEDDED SYSTEMS PAPER PUBLICATIONS M...
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
Computers in management
Computers in managementComputers in management
Computers in management
 
CS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docx
CS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docxCS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docx
CS 301 Computer ArchitectureStudent # 1 EID 09Kingdom of .docx
 
Solving big data challenges for enterprise application
Solving big data challenges for enterprise applicationSolving big data challenges for enterprise application
Solving big data challenges for enterprise application
 
CTS - Exercise Part1
CTS - Exercise Part1CTS - Exercise Part1
CTS - Exercise Part1
 
Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
 
Database performance management
Database performance managementDatabase performance management
Database performance management
 
Performance testing : An Overview
Performance testing : An OverviewPerformance testing : An Overview
Performance testing : An Overview
 
Gate-Level Simulation Methodology Improving Gate-Level Simulation Performance
Gate-Level Simulation Methodology Improving Gate-Level Simulation PerformanceGate-Level Simulation Methodology Improving Gate-Level Simulation Performance
Gate-Level Simulation Methodology Improving Gate-Level Simulation Performance
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
 
End to-end root cause analysis minimize the time to incident resolution
End to-end root cause analysis minimize the time to incident resolutionEnd to-end root cause analysis minimize the time to incident resolution
End to-end root cause analysis minimize the time to incident resolution
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCERESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
 
Performance report for Microsoft Office Communications Server ...
Performance report for Microsoft Office Communications Server ...Performance report for Microsoft Office Communications Server ...
Performance report for Microsoft Office Communications Server ...
 
Spirent CloudScore
Spirent CloudScoreSpirent CloudScore
Spirent CloudScore
 
Dot Net performance monitoring
 Dot Net performance monitoring Dot Net performance monitoring
Dot Net performance monitoring
 

Recently uploaded

From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
ScyllaDB
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
Overkill Security
 

Recently uploaded (20)

From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
 

Traffic Simulator

  • 1. TRAFFIC SIMULATOR Predictability and right business decision of the planned software and hardware redesign To make the right business decision and optimal price allocation for the planned software and hardware redesign.
  • 2. A few words about load-testing Objectives of load-model appearance: Load models are realized for IT - performance checking in terms of query speed subject matter and procedures on the system level, as well as checking the correctively of a particular operation performance, while one or few objectives are achieved: To decrease the system drop accidents In case of the changes in setting and regimes of information system exploitation. To increase objectivity in decisions of IT design changes In case of making a choice of new settings and regimes of information system exploitation. Balanced investments and results i.e. the amount funding и obtaining benefits during the product decision making.
  • 3. Prerequisites for load model appearance: Prerequisites for synthetic models design of load-testing conditionally can be divided on two classes: 1. Risky IT-system changes • Hardware changes or regimes of its exploitation ( for an example, migration to new etc.). • Reallocation of hardware resources (for an example, serve more then 1 system). 2. Questionable effectivity of changes: • Delicate adjustments of hardware (for an example, DBMS settings and etc.) • Making a choice/changes in hardware (for an example, choosing a new vendor and/or new hardware configuration design).
  • 4. A few words about load testing Difficulties in realization: №1. It is possible to make a load model. И it gives its own results in one or another results extend in context of objectives achievement. №2. The design of full functional load model is non-trivial. While it requires a serious financial funding. №1. The analysis of information flow is non-trivial. The information flow in the system needs to be analyze on the preparation stage, preferably in the moment pick-load. Without online monitoring service and fixation of getting data, a task becomes non-trivial. №2. The design of load-model is resource-intensiveness. If it was possible to conduct a full-size analysis of the information flow, to divide it on components, the next step is to design the load-model: work- out of scenarios and emulators complex, «robots», scripts and etc., that requires to qualified specialists attraction. №3. «Material» of conducted tests require of system analysis. The analysis of the gotten statistics becomes the last step of the load-testing, in other words it requires to interpret the gotten information, to make чтобы составить a valid conclusion in accordance with the conducted tests. Confirmation Facts
  • 5. Full-functional load-testing technology, TRAFFIC SIMULATOR, allows: GYSTELL developed its own program product TRAFFIC SIMULATOR, as out-service of SQL server, which allows: 1. To track the traffic of the productive system, while practically not loading it; 2. To reproduce written traffic, practically identical, as one-user regime, as taking into account many-flows and competition, on another version of MS SQL server, another hardware, with other settings; 3. To compare gotten data in terms of traffic accurate within the size, to get unpredictable errors, uncommon system behavior. In the result, the possibility appears to conduct as load as performance automated testing. 4. To compare the data in the origin and in the copy in the automated regime.
  • 6. Comparison with self-writingsystems of load-testing: Requirements Self-writing system GYSTELL Traffic Simulator Comments Development of the model, scenario, scripts and etc. Required Not required The price of the solution is comparable with the price of full programs STS Application with any MS SQL system Not possible Possible in the scope of functionality states of STS Self-writing model is designed for a particular system Possibility of the full- functional load- testing Not possible Possible in the scope of functionality states of STS Self-writing model is projected and developed as known for one or few information system functionality parts Possibility of the usage of information system with changed functionality Possible with limitations Possible in the scope of functionality states of STS In case of changes made in information system functionality it is always needed self-writing model debugging
  • 7. GYSTELL Traffic Recorder: responsible for the traffic tracking, going through the DBMS server. Installation is as service on the DBMS server. DB ServerApplication Server GYSTELL Traffic Recorder GYSTELL Traffic Simulator GYSTELL Traffic Simulator – Traffic tracking:
  • 8. Traffic tracking (management console): In case of traffic tracking is turn on:Preparation for traffic tracking:
  • 9. Monitoring complex: GYSTELL Monitoring Service: is responsible for gathering and analysis of parameters of productivity with working and testing environment. It is installed as services on desktop or testing stand, as well as harvesting MS SQL tracks on testing stand. Server DB Monitoring ServiceTraffic PlayerSQL formatted track (file)
  • 10. Traffic analysis: GYSTELL Traffic Compiler: is responsible for the analysis and reотвечает за анализ и working of harvesting data. It is installed on testing server, on which functional and load testing will conducted. The functionality of given service includes: • Replacement of testing require; • Definition of dynamic parameters; • Automated definition «floating», heterogenic parameters; • Settings of excluding rules and replacement for floating parameters; • Settings of rules for sections plugging on testing stand (taking into account there is no possibility to set connection with DBMS protocols of security, which is analogical to origin). Traffic Compiler
  • 11. Traffic analysis (print screen of management window): The entering file is pointed out (gotten during the tracking) and exiting folder. The separated file will be made with compiled traffic for each session.
  • 12. Traffic reproduction: GYSTELL Traffic Player: is responsible for reproduction and coordination written and worked-out tracks and for between-flows interactions.
  • 13. Reports block: GYSTELL Reporting Service: is responsible for analysis of original tracks, harvested on testing stand. Show the difference between records results, performance errors, data difference. It shows the difference between accomplishment, time performance, time CCR, volume of logical writings. Configuration 1 Configuration 2 Configuration 3
  • 14. Reports block (sample form 2): Allows both to switch at DBMS from MS SQL 2008 to MS SQL 2014 during reproduction of recorded traffic and to define which queries and how fast they will be performed. TimeLess – shows, that time was decreased Time, in which query was performed promptly Speed-up query in percents
  • 15. Allows to see which quires and on how much slower will be performed TimeLarge – shows, the performance time increased Time, during which the query performance slow down Slow down performance in percents Reports block (sample form 2):
  • 16. During traffic reproduction on new hardware configuration or new DBNS version, it is possible to determine with queries will be performed not correctly or an error will appear. Binary Error Reports block (sample form 3):
  • 17. Monitoring tools: During reproduction:During the record: The place of drastic PLE drop was emphasized by color. During reproduction the drastic PLE drop has been seen, increase in capacity of used memory.
  • 18. Comparison of MS SQL 2012 and MS SQL 2014 performances: with TRAFFIC SIMULATOR the traffic record of quires was conducted with information system «1S:Enterprise» for 40 minutes. Parameters: Number of quires: 602147 Combined length of quires on MS SQL: 1279,2 seconds Version DBMS for record: MS SQL Server 2012 Enterprise MS SQL Server 2014 CTP2 with identical MS SQL Server 2012 settings were set on analogical hardware. Then reproduction of traffic quires to MS SQL Server 2014 occurs, while information about the process time length was the same. Gotten result during reproduction: Number reproduced and correctly performed quires: 602147 Combined length of performed queries on MS SQL: 1121,347 seconds So, linear speeding up of quires in case of transfer from MS SQL Server 2012 to MS SQL Server 2014 composes more than 12%. To exclude such factors, as «heating up» of cache and others, the traffic data was recorded 3 times for each version MS SQL Server, the results were identical to the above mentioned.
  翻译: