Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana.

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

2013 Product Roadmap.
SpinetiX Hyper Media Player: HMP100
© 2013 Teradici Corporation.. Product Overview PCoIP Hardware Accelerator Date SPEAKER NAME Speaker Title.
Multimedia Systems As Presented by: Craig Tomastik.
The Real Time Streaming Protocol (RTSP)
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
1 Virtual Machine Resource Monitoring and Networking of Virtual Machines Ananth I. Sundararaj Department of Computer Science Northwestern University July.
Scheduling and Optimization of the Delivery of Multimedia Streams Using Query Scripts Presenter: Xuxian Jiang By Scott T. Campbell and Soon M. Chung.
Demo. Demo setup 3 scenarios 3 orchestrators Services: –Doorbell –MediaSink: display, mobile display –MediaSource: videosource, camera –Context manager.
1 On-Demand Multicast Routing and Its Applications.
End-to-End Analysis of Distributed Video-on-Demand Systems P. Mundur, R. Simon, and A. K. Sood IEEE Transactions on Multimedia, Vol. 6, No. 1, Feb 2004.
Optimal Multicast Smoothing of Streaming Video Over the Internet Subhabrata Sen, Don Towsley, Zhi-Li Zhang, and Jayanta K. Dey IEEE J. Selected Areas in.
Server-Based Smoothing of Variable Bit-Rate Streams Stergios V. Anastasiadis, Kenneth C. Sevcik, and Michael Stumm ACM Multimedia 2001.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
©Company confidential 1 Performance Testing for TM & D – An Overview.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Loopback: Exploiting Collaborative Caches for Large-Scale Streaming Ewa Kusmierek, Yingfei Dong, Member, IEEE, and David H. C. Du, Fellow, IEEE.
SNMP and CMIP By, Vishwajit Singh Srigiri Laxman Srinivas ISQS 6341, Spring 2000.
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
1 © ALP International CorporationMarch 2001 MD-CFUG Automating your Website Testing By Andrew L. Pollner and Lei Wang ALP International Corporation.
Existing Network Study CPIT 375 Data Network Designing and Evaluation.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 19/20: Real-time and Multimedia Systems Inclusions from Tanenbaum,
Raster-scan system In addition to the central processing unit a special purpose processor called the video controller or display controller is used to.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
© 2006 ITT Educational Services Inc. IT412 Voice and Data Integration : Unit 10 Slide 1 Unit 10 Designing and Implementing VoIP Networks - Security and.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
Understanding Perfmon The Performance Testing Tool >>>>>>>>>>>>>>>>>>>>>>
Issues in Distributed Multimedia Systems Joseph C. (JC) Montminy, III and James MacGlashan CMSC 621, Advanced Operating Systems Dr. Deepinder Sidhu October.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
MP 2: Audio/ Video Streaming
MP3: Multi-view Surveillance System Instructor: Klara Nahrstedt April 20, 2012 CS414.
AXIS 250S MPEG-2 Video Server Full resolution live MPEG-2 video over your network.
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Progress Report 2012/4/9. Dimension Reduction Cpu_usage,Load_one, Load_five,Load_fifteen Byte_in,Byte_out Memory_load PCA CPU Indicator PCA Network Indicator.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
The complexity of modern software packages make exhaustive testing difficult. Automated testing can help to improve efficiency of the testing process.
Multicast instant channel change in IPTV systems 1.
Pipes & Filters Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
CONTENT DELIVERY NETWORKS
App. TypeApp. Name Distributed or Parallel A parallel version of the Gaussian elimination application SAGE (SAIC's Adaptive Grid Eulerian hydrocode) Adaptive.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Multimedia Systems Instructor: Bajuna Salehe Web:
Streaming and Content Delivery SECTIONS 7.4 AND 7.5.
Structural Design Software TYLER HUTCHISON. Requirements  Develop an interface to generate a text file.  The text file is then passed to one of five.
MP 2: Audio/ Video Streaming CS414: Multimedia System Instructor: Klara Nahrstedt March 16, 2012.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Chapter 5: MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE BIT 3193 MULTIMEDIA DATABASE.
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
Financial Information Management Business Intelligence Putting VBA & SQL To Work.
 Students have the opportunity to gain information through different forms of representation.
Week-5 (Lecture-1) Streaming media: Audio video content over internet Played immediately No wait for download file Use the data packet Advantages: Video.
Queensland University of Technology Nagios – an Open Source monitoring solution and it’s deployment at QUT.
Sara Naheed Amjad Information Technology
Sara Naheed Amjad Information Technology
Live Global Sports Events
Custom Configurations
MULTIMEDIA END-SYSTEM REQUIREMENTS
Figure 13.1 MIPS Single Clock Cycle Implementation.
Custom Configurations
Background Energy efficiency is a critical issue for mobile device.
Number Systems Instructions, Compression & Truth Tables.
Performance/Load/Stress Testing
Presentation transcript:

Automated Test Case Generation for the Stress Testing of Multimedia Systems By Jian Zhang and S.C. Cheung Presentation By Wytt Lusanandana

Multimedia Systems Multimedia systems is growing rapidly Multimedia systems is growing rapidly Multimedia consist of media objects, such as audios, videos, images, and texts. Multimedia consist of media objects, such as audios, videos, images, and texts. Media servers must deliver data in form of continuously running streams Media servers must deliver data in form of continuously running streams Media clients receives, decode, and resynchronize the data streams. Media clients receives, decode, and resynchronize the data streams.

Common Temporal Operators

Example Faults of Temporal Requirements

Test System Architecture The test case generator, which generates and selects test cases based on the specification of the multimedia system The test case generator, which generates and selects test cases based on the specification of the multimedia system The test setup, which includes the tester and the implementation-under-test; The tester executes the test cases and monitors the IUT responses The test setup, which includes the tester and the implementation-under-test; The tester executes the test cases and monitors the IUT responses An oracle, which compares the output of the IUT with the expected responses, and provides the verdict (pass or fail) An oracle, which compares the output of the IUT with the expected responses, and provides the verdict (pass or fail)

Test System Architecture Diagram

Reachability Analysis Example P={Init, Demo, Full, Quit} Example P={Init, Demo, Full, Quit} Reachability graphs are very useful for analyzing the dynamic behavior Reachability graphs are very useful for analyzing the dynamic behavior Reachability analysis is critical to stress testing Reachability analysis is critical to stress testing

Identifying Scenarios of Resource Saturation To maximize the peak usage of resources, we consider the resource types CPU, memory, network bandwidth, and display buffers To maximize the peak usage of resources, we consider the resource types CPU, memory, network bandwidth, and display buffers