Run-time test configurations for load testing
|
|
- Brittney Golden
- 8 years ago
- Views:
Transcription
1 Run-time test configurations for load testing Gábor Ziegler, Ericsson Hungary Ltd. Contents Introduction What is TITANSim Motivation for TITANSim Functional description of the parts of TITANSim CLL, Application Libraries and Control Logic Three different perspectives of TITANSim: HW, SW, Run-time configurations Comparison of the possible test configurations local scheduling vs. central scheduler PTC Conclusions and questions Ericsson AB 2007 ETSI TUC (25) Ericsson AB
2 Introduction About TITANSim Introduction TITANSim is aimed at performance testing With TTCN-3 as the specification language With Ericsson s internal TTCN-3 Executor and Compiler tool Performance testing needs highly optimized test suite code Two contradicting requirements: A framework shall be general generalization Optimization is task specific specialization Ericsson AB 2007 ETSI TUC (25) Ericsson AB
3 Motivation for TITANSim TTCN-3 and TITAN is widely used for functional testing throughout Ericsson TITANSim aims to achieve cost savings via reuse of the function test code base reuse of testers competence reuse of existing, in-house tools reuse of the new performance test solution by different projects through-out the company Ericsson AB 2007 ETSI TUC (25) Introduction Functionalities and applications of TITANSim Ericsson AB
4 Functionality of TITANSim CLL Run-time interaction with the test suite A dynamically configurable run-time GUI and Parameters Statistics Generic support for common programming tasks Memory management support: resource pools Scheduling support A logging framework Generic support for distributed scheduling: EventQueue data type + support functions Concrete support for central scheduling Ready-made scheduler component for central scheduling Load balancing, regulated load, external execution control, trafficmixer and a graphical console for all these Other useful data types and algorithms: Linked lists (FreeBusyQueue), hash tables, binary search tree (Red-Black trees) Ericsson AB 2007 ETSI TUC (25) Functionality of Application Libraries and Control logic Application libraries: simulated entity specific tasks Protocol message handling Inbound message routing in case of multiple generator PTC Protocol specific TITANSim parameters and TITANSim statistics Building blocks and state-machine support for Control Logic Control logic: realization of particular traffic cases Ericsson AB 2007 ETSI TUC (25) Ericsson AB
5 Introduction The 3 perspectives of TITANSim Views of a TTCN-3 load test library At least 3 perspectives have to be considered: 1. HW perspective: which hardware to use? 2. SW perspective: how to modularize your code? 3. Run-time perspective: what is the best run-time testconfiguration? Th is t a lk s ma in t o p ic Ericsson AB 2007 ETSI TUC (25) Ericsson AB
6 1. The HW perspective control SW SW and HW are separated One SW many HW To expand load capacity only HW units shall be added UE#1 IMS Core UE#1 IMS Core SIP UE#1 RegistrationIMS Core SIP UE#1 RegistrationIMS Core SIP SIP PUBLISH UE#1 RegistrationIMS Core SIP SIP PUBLISH UE#1 RegistrationIMS Core SIP SIP PUBLISH UE#1 RegistrationIMS Core SIP SIP 200 SIP PUBLISH UE#1 OK RegistrationIMS Core SIP 200 SIP SIP PUBLISH OK UE#1 RegistrationIMS Core SIP 200 SIP SIP PUBLISH OK UE#1 RegistrationIMS Core SIP SIP 200 SIP PUBLISH UE#1 OK RegistrationIMS Core SIP 200 SIP SIP PUBLISH OK UE#1 RegistrationIMS Core SIP 200 SIP SIP PUBLISH OK Registration SIP SIP 200 SIP PUBLISH OK Registration SIP SIP 200 PUBLISH OK SIP SIP 200 PUBLISH OK SIP 200 OK SIP 200 OK SIP 200 OK Ericsson AB 2007 ETSI TUC (25) 2. The SW perspective Three levels approach: Core Load Library (CLL) provides the generalization Application specific framework libraries (AppLibs) provides the specialization code provided in-cooperation with project experts, relies on core library code Control logic : can provided by non-experts, as well builds on both application specific and core libraries code Ericsson AB 2007 ETSI TUC (25) Ericsson AB
7 3 Run-time configuration perspective This talk s main topic Careful trade-off must be made between Efficiency Resulted code complexity Load testing means concurrency handling: Many(!) parallel traffic flows over some shared resource pools! TTCN-3 has a special concurrency model PTC-s are run concurrently A PTC is a single CPU system No concurrency support below PTC level by the language PTC-s are run isolated from each other no shared memory Our dilemma: on which level do we handle the concurrency? Ericsson AB 2007 ETSI TUC (25) Alternatives for run time configurations The simple approach is follow the usual TTCN-3 semantics Concurrency is to be handled on PTC-level A single PTC is responsible for a single transaction The advanced approach is to let a single PTC handle multiple concurrent transaction Concurrency is to be handled below PTC-level A single PTC is responsible for multiple transactions Ericsson AB 2007 ETSI TUC (25) Ericsson AB
8 TITANSim Run-time test configurations Central scheduling Central scheduling Run-time GUI/CLI CPU monitoring MainAdmin Host_Admin Host #i MTC LoadRegulator Execution Control External control Host #j XXX_Scheduler DB XXX_CT ZZZ_Scheduler DB ZZZ_CT Control logic and stack for protocol XXX XXX_YYY_Routing Traffic generator components ZZZ_Logger Host #m ZZZ_Logger Control logic and stack for protocol ZZZ ZZZ_WWW_Routing YYY_PT SUT Load measurement WWW_PT Ericsson AB 2007 ETSI TUC (25) Ericsson AB
9 Central scheduling Pros It is the most user-friendly It requires no coding-paradigm change with respect to function tests Suitable for ad-hoc load testing projects It can be used without an application library Can use ready-made scheduling functions that are totally independent of load generator component-type Cons Less efficient Wrong scalability Each traffic initiation requires internal communication with a single central entity: extra overheads and delays Sharing data of a run-time database across traffic cases / entities is difficult and inefficient Ericsson AB 2007 ETSI TUC (25) TITANSim Run-time test configurations Local (distributed) scheduling Ericsson AB
10 Local scheduling Run-time GUI/CLI MainAdmin MTC Host #i LoadRegulator Traffic generator components XXX_ApplAdmin PtcFunctions Control logic and stack for protocol XXX XXX_LGen_CT ZZZ_ApplAdmin Host #l Host #k Host #j Traffic generator components ZZZ_LGen_CT PtcFunctions Control logic and stack for protocol ZZZ XXX_YYY_Routing XXX_Logger Host #m ZZZ_Logger ZZZ_WWW_Routing YYY_TP SUT Load measurement WWW_TP Ericsson AB 2007 ETSI TUC (25) Local (distributed) scheduling Pros It is the most-efficient Less dependent on OS-scheduler Sharing data of a run-time database across traffic cases of the same PTC can be easy and efficient Load generator PTC-s schedule on their own no internal communication overhead needed for load generation They can run autonomously scalability! Cons: It requires some sort of an application library: Explicit concurrency handling shall be set up It requires coding-paradigm change with respect to FT: eventbased logic Writing and using reusable ready-made scheduling algorithms requires dirty-tricks w.r.t. TTCN-3 language Ericsson AB 2007 ETSI TUC (25) Ericsson AB
11 Thank you for your attention! Questions? Ericsson AB 2007 ETSI TUC (25) Ericsson AB
Performance testing with TTCN-3
Performance testing with TTCN-3 Gábor Ziegler and György Réthy Ericsson Test Competence Center Ericsson Hungary Ltd. Research & Development {gabor.ziegler,gyorgy.rethy}@ericsson.com Contents Background
More informationdominique <dot> toupin <at> ericsson <dot> com GYORGY <dot> RETHY <at> ericsson <dot> com
dominique toupin ericsson com GYORGY RETHY ericsson com About me Tool Manager at Ericsson, helping Ericsson sites to develop better software efficiently Telecommunication
More information01 Current Telefónica I+D testing scenario. 02 Telefónica I+D architecture. 03 Telefónica I+D methodology
Unified functional/load test architecture and methodology using TTCN-3 Date: June 1st, 2007 Index 01 Current Telefónica I+D testing scenario - Functional/load tests 02 Telefónica I+D architecture - Tests
More informationAutomated Target Testing with TTCN-3: Experiences from WiMAX Call Processing Features
Automated Target Testing with TTCN-3: Experiences from WiMAX Call Processing Features By Bhaskar Rao G Srinath Y Sridhar Y Jitesh M Motorola India Pvt Ltd, Hyderabad bhaskarraog@motorola.com 23 November
More informationAdvanced TTCN-3 Test Suite validation with Titan
Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 2. pp. 273 281 doi: 10.14794/ICAI.9.2014.2.273 Advanced TTCN-3 Test Suite validation
More informationTest automation as-a-service
Test automation as-a-service A smart way to make automated testing more efficient Dr. György Réthy About myself testing related aspects Graduated as Ph.D. in 1991 Hungarian Telecom (now a T-Com company),
More informationThe GO4IT IPv6 Test Tool and Associated services. Alain Vouffo FOKUS (Fraunhofer Institute for Open Communication Systems) vouffo@fokus.fraunhofer.
The GO4IT IPv6 Test Tool and Associated services Alain Vouffo FOKUS (Fraunhofer Institute for Open Communication Systems) vouffo@fokus.fraunhofer.de Roadmap Motivations Introduction The GO4IT IPv6 Test
More informationProduct Overview. Contents
Contents Product Overview Copyright 2002 - Xware AB. All rights reserved. xtrade is a registered trademark of Xware AB. Symphonia is a trademark of Orion Systems New Zealand Ltd. All rights reserved. 2
More informationStateful Inspection Technology
Stateful Inspection Technology Security Requirements TECH NOTE In order to provide robust security, a firewall must track and control the flow of communication passing through it. To reach control decisions
More informationPerformance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
More informationEffective Java Programming. efficient software development
Effective Java Programming efficient software development Structure efficient software development what is efficiency? development process profiling during development what determines the performance of
More informationCReST Developers Guide
CReST Developers Guide John Cartlidge University of Bristol Last Modified: June 2012 This document is being periodically updated and is not complete. Documentation on the extending the code is required,
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No. 7, September-October 2005 On Issues with Component-Based Software
More informationPART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions. Outline. Performance oriented design
PART IV Performance oriented design, Performance testing, Performance tuning & Performance solutions Slide 1 Outline Principles for performance oriented design Performance testing Performance tuning General
More informationSoftware and the Concurrency Revolution
Software and the Concurrency Revolution A: The world s fastest supercomputer, with up to 4 processors, 128MB RAM, 942 MFLOPS (peak). 2 Q: What is a 1984 Cray X-MP? (Or a fractional 2005 vintage Xbox )
More informationAP Computer Science AB Syllabus 1
AP Computer Science AB Syllabus 1 Course Resources Java Software Solutions for AP Computer Science, J. Lewis, W. Loftus, and C. Cocking, First Edition, 2004, Prentice Hall. Video: Sorting Out Sorting,
More informationCisco PIX vs. Checkpoint Firewall
Cisco PIX vs. Checkpoint Firewall Introduction Firewall technology ranges from packet filtering to application-layer proxies, to Stateful inspection; each technique gleaning the benefits from its predecessor.
More informationToad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
More information2) What is the structure of an organization? Explain how IT support at different organizational levels.
(PGDIT 01) Paper - I : BASICS OF INFORMATION TECHNOLOGY 1) What is an information technology? Why you need to know about IT. 2) What is the structure of an organization? Explain how IT support at different
More informationLong Term Evolution - LTE. A short overview
Long Term Evolution - LTE A short overview LTE Architecture 2 Conformance Test Suite Specification 3 GPP and ETSI product 3GPP TS 32.523-3 Evolved Universal Terrestrial Radio Access (E-UTRA) User Equipment
More informationWrite a technical report Present your results Write a workshop/conference paper (optional) Could be a real system, simulation and/or theoretical
Identify a problem Review approaches to the problem Propose a novel approach to the problem Define, design, prototype an implementation to evaluate your approach Could be a real system, simulation and/or
More informationDistributed Load Tests with TTCN-3
Distributed Load Tests with TTCN-3 George Din 1, Sorin Tolea 1, Ina Schieferdecker 1,2 1 Fraunhofer FOKUS, MOTION Kaiserin-Augusta-Allee 31 10589 Berlin, Germany 2 Technical University Berlin, Faculty
More informationIn Memory Accelerator for MongoDB
In Memory Accelerator for MongoDB Yakov Zhdanov, Director R&D GridGain Systems GridGain: In Memory Computing Leader 5 years in production 100s of customers & users Starts every 10 secs worldwide Over 15,000,000
More informationCloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures
4th Workshop on Mobile Cloud Networking, June 19th, 2014, Lisbon, Portugal Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures Giuseppe Carella, Marius
More informationTTCN-3, Qtronic and SIP
TTCN-3, Qtronic and SIP 1 (8) TTCN-3, Qtronic and SIP The Model-Based Testing of a Protocol Stack a TTCN-3 Integrated Approach Technical Whitepaper EXECUTIVE SUMMARY TTCN-3 (Test and Test Control Notation
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationPerformance Management for Cloud-based Applications STC 2012
Performance Management for Cloud-based Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Key Performance Challenges in Cloud Challenges & Recommendations 2 Context Cloud Computing
More informationThe Deployment Production Line
The Deployment Production Line Jez Humble, Chris Read, Dan North ThoughtWorks Limited jez.humble@thoughtworks.com, chris.read@thoughtworks.com, dan.north@thoughtworks.com Abstract Testing and deployment
More informationPERFORMANCE TESTING. New Batches Info. We are ready to serve Latest Testing Trends, Are you ready to learn.?? START DATE : TIMINGS : DURATION :
PERFORMANCE TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : Performance
More informationGetting Things Done: Practical Web/e-Commerce Application Stress Testing
Getting Things Done: Practical Web/e-Commerce Application Stress Testing Robert Sabourin President Montreal, Canada rsabourin@amibug.com Slide 1 Practical Web/e-Commerce Application Stress Testing Overview:
More informationAgenda. Michele Taliercio, Il circuito Integrato, Novembre 2001
Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering
More informationAlways On Infrastructure for Software as a Ser vice
Solution Brief: Always On Infrastructure for Software as a Ser vice WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction
More informationBernie Velivis President, Performax Inc
Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing
More informationWeek Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
More informationLOGICAL TOPOLOGY DESIGN Practical tools to configure networks
LOGICAL TOPOLOGY DESIGN Practical tools to configure networks Guido. A. Gavilanes February, 2010 1 Introduction to LTD " Design a topology for specific requirements " A service provider must optimize its
More informationOptimizing Configuration and Application Mapping for MPSoC Architectures
Optimizing Configuration and Application Mapping for MPSoC Architectures École Polytechnique de Montréal, Canada Email : Sebastien.Le-Beux@polymtl.ca 1 Multi-Processor Systems on Chip (MPSoC) Design Trends
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationTESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY
TESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY 2 Intro to Load Testing Copyright 2009 TEST4LOAD Software Load Test Experts What is Load Testing? Load testing generally refers to the
More informationThe following slides describe these prototypes above in more details
MERA is a full ETSI member and is actively involved in M2M technology investigation and expertise development in the M2M domain. As such we have a full time R&D team dedicated to the study of use-cases,
More informationNeptune. A Domain Specific Language for Deploying HPC Software on Cloud Platforms. Chris Bunch Navraj Chohan Chandra Krintz Khawaja Shams
Neptune A Domain Specific Language for Deploying HPC Software on Cloud Platforms Chris Bunch Navraj Chohan Chandra Krintz Khawaja Shams ScienceCloud 2011 @ San Jose, CA June 8, 2011 Cloud Computing Three
More informationTESTING EXPERIENCE OF A1 - TELEKOM AUSTRIA
ITU Forum on Conformance and Interoperability Testing in CIS and Europe Regions (Moscow, Russia, 9-11 November 2011 ) TESTING EXPERIENCE OF A1 - TELEKOM AUSTRIA Martin Brand (WP 4/11 Vice-chairman) Moscow,
More informationSystem Structures. Services Interface Structure
System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface
More informationTelecom Equipment Assurance Testing
Telecom Equipment Assurance Testing T.V.Prabhakar, Gopi Krishna S Garge, Indian Institute of Science Bangalore Agenda Overview of the TETC Security Testing & requirements Security Standards? Is there a
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Middleware for Heterogeneous and Distributed Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Architecture Chapter Outline Distributed transactions (quick
More informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationCS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113
CS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113 Instructor: Boris Glavic, Stuart Building 226 C, Phone: 312 567 5205, Email: bglavic@iit.edu Office Hours:
More informationEnhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma
Enhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma c o n t e n t s Enhanced System Integration Test Automation Tool (E-SITAT) 1. Overview... 3 2. Use of E-SITAT for Automation...
More informationHarmonizing policy management with Murphy in GENIVI, AGL and TIZEN IVI
Harmonizing policy management with Murphy in GENIVI, AGL and TIZEN IVI 1 Long term TIZEN Objectives for harmonization Support in TIZEN for coexistence of GENIVI applications Allow portable business rules
More informationFundamental Points of the ABScard Technology
Fundamental Points of the ABScard Technology Architettura ABSCARD Pagina 1 di 13 General Index 1.Architecture...3 1.1 Introduction...3 1.1.1 Security...4 1.1.2 Management...5 1.1.3 ABScard enterprise version
More informationDeveloping MapReduce Programs
Cloud Computing Developing MapReduce Programs Dell Zhang Birkbeck, University of London 2015/16 MapReduce Algorithm Design MapReduce: Recap Programmers must specify two functions: map (k, v) * Takes
More informationRackspace Cloud Databases and Container-based Virtualization
Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many
More informationResource Utilization of Middleware Components in Embedded Systems
Resource Utilization of Middleware Components in Embedded Systems 3 Introduction System memory, CPU, and network resources are critical to the operation and performance of any software system. These system
More informationMulti-core Programming System Overview
Multi-core Programming System Overview Based on slides from Intel Software College and Multi-Core Programming increasing performance through software multi-threading by Shameem Akhter and Jason Roberts,
More informationWhy study Operating Systems? CS 372. Why study. Why study. Introduction to Operating Systems
CS 372 Introduction to Operating Systems Lorenzo Alvisi Amitanand Aiyer Can t I just buy a couple $5 CD at the Campus Store and be done with it? To learn how computers work To learn how to manage complexity
More informationDesign of Scalable, Parallel-Computing Software Development Tool
INFORMATION TECHNOLOGY TopicalNet, Inc. (formerly Continuum Software, Inc.) Design of Scalable, Parallel-Computing Software Development Tool Since the mid-1990s, U.S. businesses have sought parallel processing,
More informationEnhanced Project Management for Embedded C/C++ Programming using Software Components
Enhanced Project Management for Embedded C/C++ Programming using Software Components Evgueni Driouk Principal Software Engineer MCU Development Tools 1 Outline Introduction Challenges of embedded software
More informationHMS Industrial Networks
HMS Industrial Networks The guide to connecting automation devices to industrial networks Whitepaper Five ways to connect devices to fieldbus and industrial networks. HMS Industrial Networks AB Stationsgatan
More informationGUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
More informationWeb Application Testing. Web Performance Testing
Web Application Testing Web Performance Testing Objectives of Performance Testing Evaluate runtime compliance to performance requirements Check different properties such as throughput (bits/sec, packets/sec)
More informationCycurHSM An Automotive-qualified Software Stack for Hardware Security Modules
CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules Dr. Frederic Stumpf, ESCRYPT GmbH Embedded Security, Stuttgart, Germany 1 Introduction Electronic Control Units (ECU) are embedded
More informationBASICS OF SCALING: LOAD BALANCERS
BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends
More informationSoftware Architecture
Cairo University Faculty of Computers and Information Computer Science Department Premasters Studies Software Architecture Report on Software Product Line Submitted to: Dr. Hany Ammar Submitted by: Hadeel
More information2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment
R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI
More informationZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationBest Practices on monitoring Solaris Global/Local Zones using IBM Tivoli Monitoring
Best Practices on monitoring Solaris Global/Local Zones using IBM Tivoli Monitoring Document version 1.0 Gianluca Della Corte, IBM Tivoli Monitoring software engineer Antonio Sgro, IBM Tivoli Monitoring
More informationPhysical Data Organization
Physical Data Organization Database design using logical model of the database - appropriate level for users to focus on - user independence from implementation details Performance - other major factor
More informationOptimizing Linux Performance
Optimizing Linux Performance Why is Performance Important Regular desktop user Not everyone has the latest hardware Waiting for an application to open Application not responding Memory errors Extra kernel
More informationCSCI-1680 So ware-defined Networking
CSCI-1680 So ware-defined Networking Rodrigo Fonseca Most content from lecture notes by Scott Shenker SDN For now: a new paradigm for network management SDN widely accepted as future of networking ~1000
More informationProgram Grid and HPC5+ workshop
Program Grid and HPC5+ workshop 24-30, Bahman 1391 Tuesday Wednesday 9.00-9.45 9.45-10.30 Break 11.00-11.45 11.45-12.30 Lunch 14.00-17.00 Workshop Rouhani Karimi MosalmanTabar Karimi G+MMT+K Opening IPM_Grid
More informationECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0
ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0 Dhanamjayan P.R. 1, Kuruvilla Jose 2, Manjusree S. 3 1 PG Scholar, Embedded Systems, 2 Specialist,
More informationFunctions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server
Functions of NOS Overview of NOS Characteristics Differences Between PC and a NOS Multiuser, Multitasking, and Multiprocessor Systems NOS Server Hardware Windows Windows NT 4.0 Linux Server Software and
More informationProject SailFin: Building and Hosting Your Own Communication Server.
FSFS Conference: Dec 9-11, Thiruvananthapuram Project SailFin: Building and Hosting Your Own Communication Server. Binod PG Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda SailFin: Open Source Java
More informationHardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems
Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems A. Carbon, Y. Lhuillier, H.-P. Charles CEA LIST DACLE division Embedded Computing Embedded Software Laboratories France
More informationOracle Database Security and Audit
Copyright 2014, Oracle Database Security and Audit Beyond Checklists Learning objectives Understand Oracle architecture Database Listener Oracle connection handshake Client/server architecture Authentication
More informationTSGS#13(01)0562. Technical Specification Group Services and System Aspects Meeting #13, Beijing, China, 24-27 September 2001
Technical Specification Group Services and System Aspects Meeting #13, Beijing, China, 24-27 September 2001 TSGS#13(01)0562 Source: ETSI PTCC Title: Development & deployment of TTCN tests for 3GPP terminals
More informationArchitectures and Platforms
Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation
More informationHow To Write A Composition Engine In A Microsoft Ip System
Service composition in IMS using Java EE SIP servlet containers Torsten Dinsing, Göran AP Eriksson, Ioannis Fikouras, Kristoffer Gronowski, Roman Levenshteyn, Per Pettersson and Patrik Wiss The IP Multimedia
More informationMS SQL Performance (Tuning) Best Practices:
MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationIaaS Federation. Contrail project. IaaS Federation! Objectives and Challenges! & SLA management in Federations 5/23/11
Cloud Computing (IV) s and SPD Course 19-20/05/2011 Massimo Coppola IaaS! Objectives and Challenges! & management in s Adapted from two presentations! by Massimo Coppola (CNR) and Lorenzo Blasi (HP) Italy)!
More informationAn Energy-Aware Design and Reporting Tool for On-Demand Service Infrastructures
An Energy-Aware Design and Reporting Tool for On-Demand Service Infrastructures Miguel Gómez, David Perales and Emilio J. Torres E2GC2 Workshop. IEEE/ACM GRID 2009. Oct 13 th, 2009 Outline 01 Introduction
More informationNetwork operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation.
NETWORK OPERATING SYSTEM Introduction Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating
More informationLinuxWorld Conference & Expo Server Farms and XML Web Services
LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware
More informationSoftware Engineering
Software Engineering Lecture 06: Design an Overview Peter Thiemann University of Freiburg, Germany SS 2013 Peter Thiemann (Univ. Freiburg) Software Engineering SWT 1 / 35 The Design Phase Programming in
More informationOutline. Mariposa: A wide-area distributed database. Outline. Motivation. Outline. (wrong) Assumptions in Distributed DBMS
Mariposa: A wide-area distributed database Presentation: Shahed 7. Experiment and Conclusion Discussion: Dutch 2 Motivation 1) Build a wide-area Distributed database system 2) Apply principles of economics
More informationA Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems
A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems Ada Diaconescu *, John Murphy ** Performance Engineering Laboratory Dublin City University,
More informationDriving force. What future software needs. Potential research topics
Improving Software Robustness and Efficiency Driving force Processor core clock speed reach practical limit ~4GHz (power issue) Percentage of sustainable # of active transistors decrease; Increase in #
More informationChapter 3 Operating-System Structures
Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationScenario Care Load Testing in. Ji Wu BeiHang University, China
Scenario Care Load Testing in TTCN-3 Ji Wu BeiHang University, China Agenda Load testing in TTCN-3 Load profile model Load control Test System Framework Virtual user Implementation Reuse existing test
More informationTHROUGHPUTER. Parallel Program Development and Execution Platform as a Service
THROUGHPUTER Parallel Program Development and Execution Platform as a Service Many Cloud Computing Challenge - Technical Example: Average demands by applications sharing a 16- processor app1 12.5% Actual
More informationMICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
More informationIntroduction to Automated Testing
Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases
More informationCloud Computing. Chapter 4 Infrastructure as a Service (IaaS)
Cloud Computing Chapter 4 Infrastructure as a Service (IaaS) Learning Objectives Define and describe IaaS and identify IaaS solution providers. Define and describe colocation. Define and describe system
More informationHigh-performance VoIP Traffic Optimizer Client Solution
AP-VTO200 VoIP Traffic Optimizer Client High-performance VoIP Traffic Optimizer Client Solution AddPac Technology 2014, Sales and Marketing www.addpac.com Contents Product Overview Benefits and Features
More informationU-LITE Network Infrastructure
U-LITE: a proposal for scientific computing at LNGS S. Parlati, P. Spinnato, S. Stalio LNGS 13 Sep. 2011 20 years of Scientific Computing at LNGS Early 90s: highly centralized structure based on VMS cluster
More informationCOS 318: Operating Systems
COS 318: Operating Systems OS Structures and System Calls Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Outline Protection mechanisms
More informationAchieving business benefits through automated software testing. By Dr. Mike Bartley, Founder and CEO, TVS (mike@testandverification.
Achieving business benefits through automated software testing By Dr. Mike Bartley, Founder and CEO, TVS (mike@testandverification.com) 1 Introduction During my experience of test automation I have seen
More informationIntroduction to TTCN-3
Introduction to TTCN-3 Colin Willcock Nokia Research Center 1 NOKIA TTCN-3 Intro.ppt/ 07.11.2002 /C. Willcock Overview Introduction TTCN Testing Background Future Testing Challenges The TTCN-3 Language
More informationEvent Log Architecture Guidelines
Conning Technology All Rights reserved. Event Log Architecture Guidelines James Ni Latest Revision 09/23/2010 Revision History Date Version Author Description 09/23/2010 0.0 jni Latest revision Conning
More information