Virtual Platforms Addressing challenges in telecom product development
|
|
- Sydney Thornton
- 8 years ago
- Views:
Transcription
1 white paper Virtual Platforms Addressing challenges in telecom product development
2 This page is intentionally left blank.
3 EXECUTIVE SUMMARY Telecom Equipment Manufacturers (TEMs) are currently facing numerous challenges during product development. There is the constant need to reduce Time to Market (TTM) and cut down on costs, as well as the customer demands for higher quality products. At the same time, telecom products are becoming increasingly complex due to market requirements such as the need to increase capacity and bandwidth, reduce power consumption and benefit from cloud transformation. There has also been pressure from the market to reduce the high level of investment and operational expense during product development, which has resulted in limited access to the necessary hardware during the development and testing phases. Hardware limitations usually lead to lengthy and expensive development projects, which have a negative impact on product quality. Even with unlimited access to hardware, there are technical challenges during the integration and debugging of software in the target environment, which makes the creation of products very time-consuming. Cloud transformation is pushing TEMs into creating new network functionalities as pure cloud-born solutions, with the need to define a migration path for existing network functionalities to new cloud architecture. The following paper addresses all of the above-mentioned challenges and illustrates the potential of virtual platform utilization. A virtual platform solution replaces costly hardware with a software solution that mimics the function and characteristics of the hardware. The software can run on standard servers. Furthermore, a virtual platform can be used across the entire product life cycle: to reduce TTM before the new hardware is available, to lower investment and operational expenses during the software development phase, and to enable unique debugging capabilities that increase product quality. The solution can also be used at a later stage during the support and maintenance phases. The benefits of using a full-system virtual platform are numerous and can result in considerable cost savings. This paper also describes a customer case study in which the customer achieved a reduction in TTM of 6 months and annual savings of EUR six million.
4 CHALLENGES OF TELECOM EQUIPMENT DEVELOPMENT TTM REDUCTION AND HIGHER QUALITY The main challenges of telecom product development are related to efficiency and resources. Market pressure requires short development cycles with a constant need to reduce costs and TTM. This has obliged TEMs to cut development and testing costs. At the same time, product quality needs to be improved, a need that is not always prioritized ahead of TTM reduction. During the software development process, developers depend on accessing real hardware to test and integrate the software into the physical hardware in order to finalize the product. Delayed hardware impacts lead times and also impede the development and integration of software, with a subsequent delay in product TTM. See image 1. only reflect parts of the target system and not the real hardware behaviour and limitations of the target system, all of which has a negative impact on end-product quality. AGILE APPROACH Traditional project management methods (PM) that include planning and static execution phases tend to have a high cost for changes, and the changes can easily have a major impact on design, testing quality and lead times. Late changes are also extremely costly for any project. See image 2. In order to minimize risk and manage the constant changes in telecom development, an increasing number of organizations are adopting an agile approach. Use of agile development methods, including Continuous Integration, requires testing environment availability across the entire project life cycle, and later for maintenance and support. Image 1: Conventional R&D design Flow Developing world-class real-time applications for embedded systems is extremely complex. Due to high OPEX and CAPEX costs, it is not feasible to enable sufficient access to the systems to achieve the necessary quality in either the development or the testing phases. Either way, this only provides limited access and visibility to the hardware states and software for tracing, profiling and debugging. Telecom systems are multi core CPU systems that run in parallel. Debugging and tracing such systems is extremely tricky, if not impossible. Problems are seldom repeatable due to race and timing conditions with the rest of the system. Software module development and testing is often limited by less advanced simulations that Image 2: Traditional vs Agile project costs However, the hardware design process and usage of typical hardware from TEMs for software development does not support an agile approach. Developing an ASIC (Application Specific Integrated Circuit), a lab board, final boards and ultimately a full system is a more sequential process from a software development and integration perspective An agile approach focuses on developing systems iteratively and incrementally, which is an effective way of developing software rapidly and flexibly,
5 one which allows quick design adaptations across the project life cycle. It greatly improves software development and testing, and has a direct positive impact on product quality. CLOUD IMPACTS Emerging cloud technologies have obliged telecom operators and TEMs to re-evaluate their future product strategies. Telecom equipment has traditionally been deployed on the basis of very proprietary hardware solutions that facilitate carrier grade characteristics such as real-time performance and resilience. The rapid evolution of IT server technology and related solutions has enabled a new telecom cloud approach. This cloud transformation is causing TEMs both to create new network functionalities as pure cloudborn solutions and to define a migration path that enables migrating existing network functionalities to new cloud architecture. As the rate of transformation is highly dependent upon the type of network node, this will most likely lead to a situation in which both the vendor-specific legacy network and the cloud-based network will co-exist in parallel within the operator landscape. Virtual platforms can be the enabler for faster cloud adaptations. VIRTUAL PLATFORMS AS THE SOLUTION The use of specialized and costly hardware in the telecom domain constrains the development and testing process. Using standard hardware across the entire software development process would eliminate many obstacles. However, telecom grade applications are not designed to be executed in standard operating systems, and they are dependent upon hardware features that do not exist in standard servers. Virtual platforms offer a solution to these problems. THE VIRTUAL PLATFORM CONCEPT A virtual platform mimics the function and characteristics of a target computer system. It loads and executes unmodified target-compiled software. See image 3. The challenges of telecom product development relate to: TTM Reduction and Costs: Markets are requiring shorter TTM and lower costs for new products Quality: Simplified test environments and limited trace and debug capabilities have a negative impact on target code quality Agility: Traditional hardware design flow is not according to modern agile approaches Cloud impacts: Cloud strategy is obliging telecom operators to re-evaluate their product strategy Image 3: A virtual platform uses a target binary executable The virtual platform is built on a virtualization framework, which provides an infrastructure for managing software models of the hardware blocks. A platform, or a specific part of the platform, typically includes models of several Central Processing Units (CPU), various memories, interfaces such as Ethernet or serial ports, proprietary models of HW accelerators and other IP blocks. All models are assembled into one virtual platform that mimics the real hardware. See image 4
6 Building a virtual platform from scratch is a challenging and complicated task. It requires a high level of technical knowledge in virtualization techniques as well as knowledge of the target system. Image 4: A virtual platform is built on a framework including models that mimics all the HW in the target system To minimize risk and to focus on prioritized features while developing the virtual platform, agile methods are applied for incremental validation and use. Choosing the correct framework and technical solution is crucial and differs based on requirements. Basing the solution on a framework of commercial tools is one feasible alternative that typically adds enhanced introspection and debugging features out of the box. It also ensures a good head start with a set of models of standard IP blocks. Commercial tools usually have the drawback of some lock-in effect regarding tool or model support. The solutions and standards of the Open Source community for virtual platforms have evolved over the past decade and represent a viable alternative to commercial products. Open source allows users to benefit from the work of other developers and provides design and control freedom. Selecting a framework and creating models that support the SystemC/TLM2 open standard enables the development of IP block models and the ability to share with other projects. It also facilitates requests to third-party IP-block manufacturers for virtual models of specific IP blocks, thereby gaining development and lead time for the product. A virtual platform could well be as simple as a few IP blocks or systems on a chip, SoC, a complete board with multiple IP blocks and SoCs, or a full virtual system comprised of several interacting boards. It can even be set up with several racks of boards. The speed of the virtual platform is one of the key issues in most cases. There are several virtualization techniques that support the various needs of system verification and usage, and to achieve high speed, model accuracy has to be compromised. Using models with no or low timing notion allows fast execution, thereby enabling full software stacks to be run at end-user level. Using accurate models that include fine or approximate details about timing will allow system and performance analysis at the expense of speed. Furthermore, an increasing number of target systems tend to be either Intel x86 or ARM based. By selecting the right host server architecture, none or little target code instruction needs to be translated, which improves simulation performance dramatically. In other words, running an x86 target code in a virtual HW on an x86 based server, or an ARM target code on an ARM based server. A virtual platform always runs target code binaries regardless of accuracy level. There are other technical solutions available that are also known as simulators, but these should not be confused with the term virtual platform. Simulators fulfil the external behaviour of an Application Programming Interface (API), typically at Operating System (OS) level. A simulator does not test for the correct environment and requires a host build of the software. Other simulators operate at the network protocol level and replace the surrounding network environment typically by responding to requests or generating network traffic (payload and/or signalling). In a typical test scenario, virtual platforms and simulators co-exist, but they do not serve the same purpose.
7 Virtual Platform as the solution A virtual platform mimics the function and characteristics of a target computer system It loads and executes unmodified target compiled software Selecting the appropriate technology to achieve speed in the virtual system is a key factor Product requirements determine whether the solution is based on COTS or Open source In a typical test scenario, virtual platforms and simulators co-exist BENEFITS OF VIRTUAL PLATFORMS AVAILABILITY OF HARDWARE REDUCES TTM Telecom nodes traditionally consist of proprietary and specialized hardware, which makes them expensive to purchase. With access to virtual hardware, the need for costly prototype hardware in test laboratories is significantly reduced. A virtual platform makes it possible to develop and begin the software verification process before the actual hardware has been produced. Design and implementation of the software can be initiated as early as during hardware design by means of iterative virtual platform development, which results in reduced TTM and enhanced SW quality. Since the virtual platform runs on standard hardware, this increases its availability for development and integration. Having access to non-existent hardware during software development greatly facilitates the interaction between software and hardware teams. Image 5: Conventional design flow is limited by HW availability. Using a virtual platform enables agile development methods as early as the HW design phases Closer co-operation between the teams enables faster development of products, and enhanced product quality at the same time. In addition, a virtual prototype board can be modified and improved in tight cycles then delivered to the software projects. In the early phases, the SW organizations can even feed back to the HW design organization that actually impacts the upcoming HW design. See image 5. ENHANCED PRODUCT QUALITY WITH ADVANCED TESTING A virtual platform provides a debug and tracing environment that is superior to real hardware. Faults and defects can be identified at an earlier stage in the product lifecycle, which enhances product quality and reduces overall product risk. In complex systems, the lead time for each fault correction can be shortened by days or even several weeks. Another improvement when using a virtual platform instead of real hardware is predictable repeatability when performing debugging or fault analysis. The new multicore systems and external dependencies to real hardware make it difficult to reproduce errors. In a virtualized environment all HW models and SW states can be inspected, which enables the reproduction of an identified error at any given time.
8 Virtual platform solutions also enable nonintrusive inspection and modification of internal hardware and software data and states as well as advanced tracing, logging and data monitoring. Full monitoring of the system not only allows introspection, it also opens up the possibility of injecting faults, which allows the creation of test suites for negative test cases and to increase code coverage. PROCESS IMPACTS The process of designing hardware and reaching the phase whereby the hardware is ready for software development and testing has traditionally resembled a waterfall process. The benefits of the virtualized platform can be achieved once the development organizations have adopted and changed their approach. The introduction of agile and iterative software development for target software organizations requires constant access to the testing environment. Since virtual platform solutions allow both software and hardware design teams better access, it naturally suits this new approach. By using early drops of the virtual platform, the software design teams can begin using it and quickly feed back to the hardware design team. This close-collaboration approach both reduces the overall implementation time and has a positive impact on product quality because the feedback can be delivered to virtual platform and hardware teams alike. In modern software practices such as Continuous Integration (CI), the code changes of each software designer are tested in isolation. These methodologies also require access to test equipment, in which case the scalability characteristics of the virtual platform are especially beneficial. Since the virtual platform is software, this makes it possible to participate in product development and troubleshooting from different geographical locations, thereby creating a shared environment for colleagues all around the world. A virtual platform can also be used beyond R&D activities, for example for education and training purposes and to reduce the number of real systems needed during the support and maintenance phases of the product life cycle. PRIVATE CLOUD OPENS UP NEW OPPORTUNITIES The introduction of private clouds as virtual labs in product development opens up new opportunities to deploy virtual platforms in virtualized servers. Using virtual servers enables power to be scaled dynamic shrink and growth based on current capacity needs, which means there is less or no need for costly proprietary HW. The migration path and co-existence of legacy networks and telecom cloud is pushing telecom R&D into rethinking their product development strategy, especially in regard to product and system verification. Virtual platforms are one of the enablers in the transformation to telecom cloud in the context of product testing and verification. Migrating from proprietary HW solutions into cloud poses challenges because the vendor-specific legacy networks have to co-exist with the cloudbased network, which requires double investments in the test environments. In network infrastructure, virtual domain platforms provide a natural migration path from proprietary hardware deployments to COTS server solutions, which offers cost savings for the equipment manufacturer. Benefits of using virtual platforms: Virtual platforms enable the development and software verification process before the hardware has been produced, which reduces TTM and enhances SW quality Virtual platforms are well suited for agile development methods Virtual platforms are preferably integrated in continuous integration loops Faults and defects can be identified at an earlier stage in the product life cycle, which enhances product quality and reduces overall product risk.
9 CASE STUDY: VIRTUAL PLATFORM WITH ANNUAL SAVINGS OF EUR 6 MILLION Customer: A platform organization at a leading telecom network equipment provider that supplies the platform for the latest generation of mobile networks. The customer had two overall issues that impacted directly on TTM and product quality: lack of availability of hardware systems for the development and verification phases due to high costs. There were also deficiencies in the debug environment. The product was based on standard as well as customer-specific hardware. The challenge was to virtualize the platform and to provide an enhanced debug and trace environment. The prerequisite for the solution was that it needed to be flexible and enable the design of the new virtual hardware based on new or updated hardware specifications. The overall cost of ownership had to be lower than using real hardware. The assignment began with several important architectural decisions, including the selection of the virtualization framework that was to be used, in this case a commercially available product. The implementation phase included the creation of software models for both COTS components and customer proprietary hardware elements. An extended debug API was developed for integration with the existing debug functionality to allow inspect and inject features. were successfully debugged and rectified using the virtual platform, which reduced the lead time for each fault correction by approximately two weeks. In the platform maintenance department, 55% of the test cases ran on the virtual platform. The lab infrastructure was reduced by approximately 6 hardware systems. The customer was able to perform several critical customer delivery systems, even if they lacked the proper hardware for release verification. By using the virtual platform instead, they avoided penalties for late delivery. In this customer case, the full-system virtual platform solution not only reduced TTM by almost 6 months, it also generated annual cost savings of approximately EUR 6 million. The customer is now using a virtual platform regularly for all types of delivery. Case Study: A leading telecom equipment manufacturer was experiencing problems due to inadequate availability of test and development equipment and needed to increase debugging capabilities. The use of a virtual platform resulted in the following improvements: Reduced time to market: 75% of the code was tested before the real HW existed, which reduced TTM by 6 months CAPEX and OPEX reduction: 6 hardware systems were replaced, which generated annual cost savings of EUR 6 million When the solution was ready for implementation, deployment and roll-out support were key success factors that ensured the benefits of the solution in the company. The results that the solution achieved were convincing. During software design, 75% of the code was tested before the real hardware existed. Furthermore, problems that would have been almost impossible to solve with real hardware
10 CONCLUSIONS Previous development methods no longer provide the means for TEMs to meet overall market requirements, i.e. more features, faster deliveries and enhanced quality at a lower cost. A virtual platform offers the means to overcome many of the mentioned challenges and provides multiple benefits: Minimizes investments and operational costs as well as the need to maintain physical hardware during development, test, integration and functional test. Using a virtual platform is also cost efficient for the aftermarket. Enables software design, verification and integration before the actual hardware has been produced, which reduces TTM. Provides a scalable and cost-efficient test infrastructure, which opens up agile approaches and the possibility of early, extensive software verification. Offers improved debugging and tracing capabilities, which enhances end-product quality significantly. The advanced debugging features accelerate root cause analysis, which impacts positively on the quality of the products. In order to maximize the use of a virtual platform solution, working processes within the organization need to be adapted to agile approaches. It is not enough merely to create the virtual platform; organizations need to pay due attention to applying the solution. Deployment, environment adaptations, on-site training, project-specific consultation, guidance and early recognition of problems are other important considerations. In this paper, we have described how a fullsystem virtual platform can solve several of the challenges that TEMs need to address. We have also presented actual benefit figures from a customer case that describe how the solution can reduce TTM by up to 6 months and generate overall cost savings of several millions euros. TIETO AS A VIRTUAL PLATFORM PARTNER Tieto provides virtual platform services divided into expert, project and product-level deliveries that unlock value across the complete life cycle of the product. See image 6. Image 6: Tieto Virtual Platform Services Expertise consultancy services include operational analysis and guidance in technical solutions. Creation services include the creation of software models for proprietary hardware, design and implementation of virtual platform solutions that comprise full system (node-level), board-level and hardware component (SoC) virtual platforms. Integration services prioritize the improvement of the end-user experiences, for example virtual platform bring-up and integration of virtual platforms with surrounding development, tools and test systems. Support services provide customer-specific training, deployment and user support. Tieto is committed to providing Telecom Equipment Manufacturers with virtual platforms and related services in order to promote all aspects of software development, which enhances product TTM, quality and cost efficiency. Tieto has been providing virtual platform services to major telecom equipment providers for more than 15 years. The outlined customer case is just one example of the capabilities and wide range of services that Tieto can provide. Tieto is widely experienced in a range of virtual platform technologies, but experts in creating solutions based on the QEMU framework [1] and Wind River Simics [2]. For more information visit [3]
11 ABBREVIATIONS API ASIC CAPEX CI COTS CPU HW OPEX OS R&D SoC SW TEM TTM Application Programming Interface Application Specific Integrated Circuit Capital Expenditures Continuous Integration Commercial off-the-shelf Central Processing Unit Hardware Operational Expenditures Operating System Research and Development System on a Chip Software Telecom Equipment Manufacturer Time-to-Market REFERENCES [1] Wind River Simics. Available at [2] QEMU. Available at [3] Tieto Virtual Platforms. Available at
Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical
Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation
More informationRadware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical
Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation
More informationCloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES
Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES Meeting the 7 Challenges in Testing and Performance Management Introduction With advent of the cloud paradigm, organizations are transitioning
More informationTHE AGILE CONTACT CENTER: A New Approach to Customer Service
THE AGILE CONTACT CENTER: A New Approach to Customer Service Rob Brazier Director of Product Management, Twilio The traditional contact center technology platform forces customers into a broken paradigm.
More informationalcatel-lucent converged network solution The cost-effective, application fluent approach to network convergence
alcatel-lucent converged network solution The cost-effective, application fluent approach to network convergence the corporate network is under pressure Today, corporate networks are facing unprecedented
More informationTesting Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 Network Virtualization Overview... 1 Network Virtualization Key Requirements to be validated...
More informationBuilding Java Applications. in the Cloud. Steve Shine, EVP of WW Operations,Ingres Fima Katz, President and CEO, Exadel.
1 Building Java Applications Steve Shine, EVP of WW Operations,Ingres Fima Katz, President and CEO, Exadel in the Cloud September 3, 2009 2 Pragmatic approach to Cloud with JBoss and Ingres Open Source
More informationBY STEVE BROWN, CADENCE DESIGN SYSTEMS AND MICHEL GENARD, VIRTUTECH
WHITE PAPER METRIC-DRIVEN VERIFICATION ENSURES SOFTWARE DEVELOPMENT QUALITY BY STEVE BROWN, CADENCE DESIGN SYSTEMS AND MICHEL GENARD, VIRTUTECH INTRODUCTION The complexity of electronic systems is rapidly
More informationTop Ten Reasons to Transition Your IT Sandbox Environments to the Cloud
Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud WHITE PAPER BROUGHT TO YOU BY SKYTAP 2 Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud Contents Executive
More informationEfficient evolution to all-ip
Press information June 2006 Efficient evolution to all-ip The competitive landscape for operators and service providers is constantly changing. New technologies and network capabilities enable new players
More informationVirtualization, SDN and NFV
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
More informationThe Keys for Campus Networking: Integration, Integration, and Integration
The Keys for Campus Networking: Introduction Internet Protocol (IP) is considered the working-horse that the vast majority of current and future applications use as the key technology for information exchange,
More informationHigh Performance or Cycle Accuracy?
CHIP DESIGN High Performance or Cycle Accuracy? You can have both! Bill Neifert, Carbon Design Systems Rob Kaye, ARM ATC-100 AGENDA Modelling 101 & Programmer s View (PV) Models Cycle Accurate Models Bringing
More informationNetwork Virtualization
. White Paper Network Services Virtualization What Is Network Virtualization? Business and IT leaders require a more responsive IT infrastructure that can help accelerate business initiatives and remove
More informationSTeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)
10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA by Sowmya Krishnan, Senior Software QA Engineer, Citrix Copyright: STeP-IN Forum and Quality Solutions for Information
More informationPluribus Netvisor Solution Brief
Pluribus Netvisor Solution Brief Freedom Architecture Overview The Pluribus Freedom architecture presents a unique combination of switch, compute, storage and bare- metal hypervisor OS technologies, and
More informationThe Software-Defined Data Center is Key to IT-as-a-Service
The Software-Defined Data Center is Key to IT-as-a-Service August 2013 Prepared by: Zeus Kerravala The Software-Defined Data Center is Key to IT-as-a-Service by Zeus Kerravala August 2013 º º º º º º º
More informationRelational Databases in the Cloud
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
More informationFPGA Prototyping Primer
FPGA Prototyping Primer S2C Inc. 1735 Technology Drive, Suite 620 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 213 8821 www.s2cinc.com What is FPGA prototyping? FPGA prototyping is the methodology
More informationAdvanced Core Operating System (ACOS): Experience the Performance
WHITE PAPER Advanced Core Operating System (ACOS): Experience the Performance Table of Contents Trends Affecting Application Networking...3 The Era of Multicore...3 Multicore System Design Challenges...3
More informationThe Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a
Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria
More informationThe NREN s core activities are in providing network and associated services to its user community that usually comprises:
3 NREN and its Users The NREN s core activities are in providing network and associated services to its user community that usually comprises: Higher education institutions and possibly other levels of
More informationWhy Service Providers Need an NFV Platform Strategic White Paper
Why Service Providers Need an NFV Platform Strategic White Paper Network Functions Virtualization (NFV) brings proven cloud computing and IT technologies into the networking domain to help service providers
More informationBricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation
Bricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation Iain Davison Chief Technology Officer Bricata, LLC WWW.BRICATA.COM The Need for Multi-Threaded, Multi-Core
More informationService Virtualization:
Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite
More informationTesting Challenges for Modern Networks Built Using SDN and OpenFlow
Using SDN and OpenFlow July 2013 Rev. A 07/13 SPIRENT 1325 Borregas Avenue Sunnyvale, CA 94089 USA Email: Web: sales@spirent.com www.spirent.com AMERICAS 1-800-SPIRENT +1-818-676-2683 sales@spirent.com
More informationUDC IN A BOX. A complete User Data Management Solution to meet different business needs
UDC IN A BOX A complete User Data Management Solution to meet different business needs Contents ENABLING CUSTOMER CENTRIC NETWORKS MORE THAN WHAT MEETS THE EYE CONCLUSION GLOSSARY FURTHER READING 2 4 6
More informationBuilding Software in an Agile Manner
Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over
More information2011 Wind River. All Rights Reserved.
1 Simics - Reducing Product Development Risks with Full System Simulation Roch Kallmyer / Mid-Atlantic Sales and Business Development Rory Patchin / Eastern North America Simics Sales George Varndell /
More informationNetwork Function Virtualization Primer. Understanding NFV, Its Benefits, and Its Applications
Network Function Virtualization Primer Understanding NFV, Its Benefits, and Its Applications Table of Contents Introduction..................................... 3 NFV The Basics...................................
More informationCloud-Enabled Software Development and Testing: Putting the Agile into the Infrastructure
Cloud-Enabled Software Development and Testing: Putting the Agile into the Infrastructure WHITE PAPER BROUGHT TO YOU BY SKYTAP 2 Cloud-Enabled Software Development and Testing: Putting the Agile into the
More informationVirtualization Technologies (ENCS 691K Chapter 3)
Virtualization Technologies (ENCS 691K Chapter 3) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud Computing
More informationUnified Charging and Billing Solution. Unified Next Generation of Charging Systems in Mobile Networks
Unified Charging and Solution. Unified Next Generation of Charging Systems in Mobile Networks Daniel Donhefner Nokia Siemens Networks Business Support Systems Research and Development 1 Motivation and
More informationWhitepaper. The ABC of Private Clouds. A viable option or another cloud gimmick?
Whitepaper The ABC of Private Clouds A viable option or another cloud gimmick? Although many organizations have adopted the cloud and are reaping the benefits of a cloud computing platform, there are still
More informationRational Telecom Cloud Positioning
Rational Telecom Cloud Positioning Irv Badr Global GoToMarket Manager - Rational Software Communications Sector Innovation for a smarter planet 2009 IBM Corporation IBM Smart Products INTERCONNECTED People,
More informationAgility has become a key initiative for business leaders. Companies need the capability
A ZK Research White Paper Influence and insight through social media Prepared by Zeus Kerravala March 2014 A Guide To Network Virtualization ZK Research Zeus Kerravala A Guide to BYOD Network And Virtualization
More informationC-RAN: the Road Towards Green Radio Access Network. Clark Chen / 陈 奎 林 China Mobile Research Institute August, 2012
C-RAN: the Road Towards Green Radio Access Network Clark Chen / 陈 奎 林 China Mobile Research Institute August, 2012 Agenda of Today What s the Challenge of Operators today? - The mobile internet traffic
More informationSuccessfully Deploying Globalized Applications Requires Application Delivery Controllers
SHARE THIS WHITEPAPER Successfully Deploying Globalized Applications Requires Application Delivery Controllers Whitepaper Table of Contents Abstract... 3 Virtualization imposes new challenges on mission
More informationA Path from Windows Desktop to HTML5
A Path from Windows Desktop to HTML5 GIZMOX TRANSPOSITION: The path to modern enterprise application code a Reduce Risk, Cost, and Time to Market for Legacy App Conversions GIZMOX TRANSPOSITION Introduction
More informationChapter 2 Addendum (More on Virtualization)
Chapter 2 Addendum (More on Virtualization) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ More on Systems Virtualization Type I (bare metal)
More informationAlternatives to Legacy IT Systems: An Unbiased Look at the Current State of the Cloud Market
Alternatives to Legacy IT Systems: An Unbiased Look at the Current State of the Cloud Market 2012 SAVVIS. All Rights Reserved. 1 Executive Summary There are a limited number of technologies which have
More informationPlanning the Migration of Enterprise Applications to the Cloud
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
More informationDelivering Managed Services Using Next Generation Branch Architectures
Delivering Managed Services Using Next Generation Branch Architectures By: Lee Doyle, Principal Analyst at Doyle Research Sponsored by Versa Networks Executive Summary Network architectures for the WAN
More informationApplication Performance Management
Application Performance Management Intelligence for an Optimized WAN xo.com Application Performance Management Intelligence for an Optimized WAN Contents Abstract 3 Introduction 3 Business Drivers for
More informationParasoft and Skytap Deliver 24/7 Access to Complete Test Environments
Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments The ability to accurately assess the risk of a release candidate for today's composite applications is becoming a tall order. You have
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More informationhow can I deliver better services to my customers and grow revenue?
SOLUTION BRIEF CA Wily Application Performance Management May 2010 how can I deliver better services to my customers and grow revenue? we can With the right solution, you can be certain that you are providing
More informationSimplified Private Cloud Management
BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing
More informationEnhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista
Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista Setting the Stage This presentation will discuss the usage of Linux as a base component of hypervisor components
More informationCisco Unified Data Center: The Foundation for Private Cloud Infrastructure
White Paper Cisco Unified Data Center: The Foundation for Private Cloud Infrastructure Providing Agile and Efficient Service Delivery for Sustainable Business Advantage What You Will Learn Enterprises
More informationWhite Paper Solarflare High-Performance Computing (HPC) Applications
Solarflare High-Performance Computing (HPC) Applications 10G Ethernet: Now Ready for Low-Latency HPC Applications Solarflare extends the benefits of its low-latency, high-bandwidth 10GbE server adapters
More informationNetwork functions virtualization and software management
ericsson White paper Uen 284 23-3248 December 2014 Network functions virtualization and software management LEVERAGING THE FULL POTENTIAL WITH NETWORK SLICING Network Functions Virtualization technology
More informationevm Virtualization Platform for Windows
B A C K G R O U N D E R evm Virtualization Platform for Windows Host your Embedded OS and Windows on a Single Hardware Platform using Intel Virtualization Technology April, 2008 TenAsys Corporation 1400
More informationStableNet Monitoring out of the Cloud. Using the unified StableNet OSS Solution in a cloud-based environment
StableNet Monitoring out of the Cloud Using the unified StableNet OSS Solution in a cloud-based environment Steadily increasing IT complexity even in "non-it" companies Rapid developments in the last years
More informationNetworking Modernize. Open Your Network to Innovation
Networking Modernize. Open Your Network to Innovation In a world where real-time information is critical, there s just no room for unnecessary complexity. Did you know? Dell Networking Active Fabric solutions
More informationSummitStack in the Data Center
SummitStack in the Data Center Abstract: This white paper describes the challenges in the virtualized server environment and the solution Extreme Networks offers a highly virtualized, centrally manageable
More informationVerification and Validation of Software Components and Component Based Software Systems
Chapter 5 29 Verification and Validation of Software Components and Component Based Christina Wallin Industrial Information Technology Software Engineering Processes ABB Corporate Research christina.wallin@mdh.se
More informationHow OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012
How OpenFlow -Based SDN Transforms Private Cloud ONF Solution Brief November 27, 2012 Table of Contents 2 Executive Summary 2 Trends in the Private Cloud 3 Network Limitations and Requirements 4 OpenFlow-Based
More informationContinuous Research Service. NFV for Carrier WiFi Brings in a Managed WiFi Service Revolution May 19, 2014
Continuous Research Service NFV for Carrier WiFi Brings in a Managed WiFi Service Revolution May 19, 2014 The concept of virtualizing network services decouples applications from the underlying network
More informationBuilding Access Networks that Support Carrier Ethernet 2.0 Services and SDN
In cooperation with Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN COMMTECH Show Toronto, April 15-16 Mississauga Center by Pasquale Tagliarini Senior Solutions Engineer Agenda
More informationThe Road to Convergence
A UBM TECHWEB WHITE PAPER SEPTEMBER 2012 The Road to Convergence Six keys to getting there with the most confidence and the least risk. Brought to you by The Road to Convergence Six keys to getting there
More informationData Center Network Evolution: Increase the Value of IT in Your Organization
White Paper Data Center Network Evolution: Increase the Value of IT in Your Organization What You Will Learn New operating demands and technology trends are changing the role of IT and introducing new
More informationHow To Build A Cloud Computer
Introducing the Singlechip Cloud Computer Exploring the Future of Many-core Processors White Paper Intel Labs Jim Held Intel Fellow, Intel Labs Director, Tera-scale Computing Research Sean Koehl Technology
More informationEnabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA
CASE STUDY Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA Stephen Yablonski and Steven Spreizer Globecomm Systems,
More informationThe Virtual Ascent of Software Network Intelligence
White Paper The Virtual Ascent of Software Network Intelligence Prepared by Jim Hodges Senior Analyst, Heavy Reading www.heavyreading.com on behalf of www.windriver.com July 2013 Introduction Although
More informationAutomated Acceptance Testing of High Capacity Network Gateway
Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 ran@rannicon.com, 2 ismo.aro@nsn.com,
More informationWhitepaper WHY VOICE IN THE CLOUD
WHY VOICE IN THE CLOUD Why Voice in the Cloud 2 TABLE OF CONTENTS Introduction... 3 Lower Cost... 4 MINIMAL CAPITAL REQUIREMENTS... 4 COMMODITY EQUIPMENT... 4 HIGHER RESOURCE UTILIZATION... 4 PREDICTABLE
More informationSoftware Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
More informationSoftware Development In the Cloud Cloud management and ALM
Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect
More informationSolving I/O Bottlenecks to Enable Superior Cloud Efficiency
WHITE PAPER Solving I/O Bottlenecks to Enable Superior Cloud Efficiency Overview...1 Mellanox I/O Virtualization Features and Benefits...2 Summary...6 Overview We already have 8 or even 16 cores on one
More informationWHITE PAPER. How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance
WHITE PAPER How To Compare Virtual Devices (NFV) vs Hardware Devices: Testing VNF Performance www.ixiacom.com 915-3132-01 Rev. B, June 2014 2 Table of Contents Network Functions Virtualization (NFV): An
More informationLooking Ahead The Path to Moving Security into the Cloud
Looking Ahead The Path to Moving Security into the Cloud Gerhard Eschelbeck Sophos Session ID: SPO2-107 Session Classification: Intermediate Agenda The Changing Threat Landscape Evolution of Application
More informationAccelerating Time to Market:
Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software
More informationRecommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
More informationReinforcing Agile Software Development in the Cloud
Reinforcing Agile Software Development in the Cloud Why the Cloud Is Advantageous for Agile, and for Accelerating its Enterprise-wide Adoption White Paper Executive Summary The popularity of Agile software
More informationSimplify Your Windows Server Migration
SOLUTION BRIEF: ENDPOINT MANAGEMENT........................................ Simplify Your Windows Server Migration Who should read this paper Windows Server 2003 customers looking to migrate to the latest
More informationJava Embedded Applications
TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.
More informationThe promise of SDN. EU Future Internet Assembly March 18, 2014. Yanick Pouffary Chief Technologist HP Network Services
The promise of SDN EU Future Internet Assembly March 18, 2014 Yanick Pouffary Chief Technologist HP Network Services Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein
More informationDesktop Virtualization for the Banking Industry. Resilient Desktop Virtualization for Bank Branches. A Briefing Paper
Desktop Virtualization for the Banking Industry Resilient Desktop Virtualization for Bank Branches A Briefing Paper September 2012 1 Contents Introduction VERDE Cloud Branch for Branch Office Management
More informationThe evolution of data connectivity
Leveraging the Benefits of IP and the Cloud in the Security Sector The CCTV and alarm industry has relied on analogue or Integrated Services Digital Network (ISDN) communications to provide data connectivity
More informationWhite Paper. S2C Inc. 1735 Technology Drive, Suite 620 San Jose, CA 95110, USA Tel: +1 408 213 8818 Fax: +1 408 213 8821 www.s2cinc.com.
White Paper FPGA Prototyping of System-on-Chip Designs The Need for a Complete Prototyping Platform for Any Design Size, Any Design Stage with Enterprise-Wide Access, Anytime, Anywhere S2C Inc. 1735 Technology
More informationSDN and NFV in the WAN
WHITE PAPER Hybrid Networking SDN and NFV in the WAN HOW THESE POWERFUL TECHNOLOGIES ARE DRIVING ENTERPRISE INNOVATION rev. 110615 Table of Contents Introduction 3 Software Defined Networking 3 Network
More informationOpenFlow: Load Balancing in enterprise networks using Floodlight Controller
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash srinivas.govindraj@colorado.edu, arunkumar.jayaraman@colorado.edu,
More informationFaster Development Through Virtualization
SAP Brief SAP Extensions SAP Service Virtualization by HP Objectives Faster Development Through Virtualization Remove the obstacles that slow down application delivery Remove the obstacles that slow down
More informationBUSINESS CASE FOR MOVING DNS TO THE CLOUD STRATEGIC WHITE PAPER NFV INSIGHTS SERIES
BUSINESS CASE FOR MOVING DNS TO THE CLOUD STRATEGIC WHITE PAPER NFV INSIGHTS SERIES The cloud and NFV are being touted as the means by which service providers can improve their current operations costs
More informationRelay2 Enterprise Cloud Controller Datasheet
Relay2 Enterprise Cloud WLAN Network Controller Provides the power of enterprise network services without the complexities and cost of traditional hardware- based Wi- Fi controllers The Relay2 Enterprise
More informationWhat s the difference between good and great signaling solutions?
tieto.com/signaling What s the difference between good and great signaling solutions? Let us show you 100 great examples. Tieto Aku Korhosen tie 2 6 P.O. Box 38 FI-00441 Helsinki, Finland +358 207 2010
More informationData Centric Systems (DCS)
Data Centric Systems (DCS) Architecture and Solutions for High Performance Computing, Big Data and High Performance Analytics High Performance Computing with Data Centric Systems 1 Data Centric Systems
More informationSession 2. The economics of Cloud Computing
Session 2. The economics of Cloud Computing Cloud computing is the next step in the on-going evolution of Information Technology. From a technical standpoint, very little that currently is done on cloud
More informationALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center
ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center A NEW NETWORK PARADIGM What do the following trends have in common? Virtualization Real-time applications
More informationDevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software
DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software Pål Dragseth June 2015 Applications Are Changing the World of Business 84% Video US internet traffic by 2018 $142B
More informationBenefits of Test Automation for Agile Testing
Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,
More informationMANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum
App user analytics and performance monitoring for the business, development, and operations teams CA Mobile App Analytics for endto-end visibility CA Mobile App Analytics WWW.OVUM.COM Written by: Michael
More informationWhitepaper WHY MOVE VOICE TO THE CLOUD
WHY MOVE VOICE TO THE CLOUD Why Move Voice to the Cloud 2 Table of Contents Introduction... 3 Lower Cost... 4 MINIMAL CAPITAL REQUIREMENTS... 4 COMMODITY EQUIPMENT... 4 HIGHER RESOURCE UTILIZATION... 4
More informationMicrosoft s Open CloudServer
Microsoft s Open CloudServer Page 1 Microsoft s Open CloudServer How is our cloud infrastructure server design different from traditional IT servers? It begins with scale. From the number of customers
More informationTHE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT
WHITE PAPER: CONVERGED NPM/APM THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT Today, enterprises rely heavily on applications for nearly all business-critical
More informationTesting Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...
More informationHorizontal Integration - Unlocking the Cloud Stack. A Technical White Paper by FusionLayer, Inc.
Horizontal Integration - Unlocking the Cloud Stack A Technical White Paper by FusionLayer, Inc. August 2013 Copyright 2015 FusionLayer, Inc. All rights reserved. No part of this publication may be reproduced,
More information