Application development solutions White paper December A practical approach for developing multicore systems.

Size: px
Start display at page:

Download "Application development solutions White paper December 2009. A practical approach for developing multicore systems."

Transcription

1 Application development solutions White paper December 2009 A practical approach for developing multicore systems.

2 Page 2 Contents 2 Introduction 3 Practical and proven approaches are available for multicore development 4 Multicore systems are unique 6 Developing applications for a multicore smart phone 9 The load balancer application 10 Basic architecture and behavior 12 Using IBM Rational Rhapsody software and MDD for the load balancer 13 Introduction to protocol stacks and 4G/LTE technologies 15 System-level specification in SDL 17 Modeling the LTE protocol stack 18 Integration with OSs 18 Model execution and simulation of the LTE device 20 Conclusion Introduction Migration into multicore platforms is imminent for a majority of real-time and embedded (RTE) systems, including handheld devices for fourth-generation wireless networks. This presents a challenge to application developers. Today s RTE systems usually contain multiple processing units, but individual units are typically dedicated to specific tasks rather than being general purpose. For example, in the case of a mobile handset, one unit can be specified for protocol stack handling and others to the user interface. Other design approaches allocate special tasks to dedicated systems, resulting in unnecessary hardware specification for situations not requiring high processing load. Flexibility, scalability, power consumption and an optimized user experience will be the main requirements of future RTE systems. Scalability and flexibility are vital to enable fast time to market and allow manufacturers and service providers to be competitive. Furthermore, power consumption has become an issue in feature-rich phones because the new features lead to higher usage of the phones. This decreases standby time and generates stronger battery constraints and higher heat dissipation. The user experience is associated with the functionalities of the applications and the quality of service (QoS) delivered by the wireless networks, which are affected by the processing units that are typically dedicated to specific tasks rather than being general purpose specifically for protocol stack handling. Other design approaches allocate special tasks to dedicated systems, resulting in unnecessary hardware for situations other than high load.

3 Page 3 Practical and proven approaches are available for multicore development Exploiting advanced development, microkernel, load-balancing and virtualization techniques provides an innovative approach for applications development on multicore hardware platforms. Working together they represent a series of best practices for multicore system development. Considering the complexity posed by multiple cores, model-driven development (MDD) and platform virtualization techniques allow execution of a broad set of existing applications in new environments by using virtual machines to run complete operating systems (OSs) along with their underlying applications. The efficacy of the practical approach can be demonstrated with a 4G/3G LTE application. A case study from our work on fourth-generation/third-generation long-term evolution (4G/3G LTE) wireless handsets demonstrates how these best practices provide a practical approach to development. We ve been working with the Embedded Multi-Core Processing for Mobile Communication (emuco) consortium a European Union funded multicore research project that includes membership from IBM, Infineon Technologies, ARM and a group of universities across Europe. The lessons we ve learned from this project are applicable to a wide range of RTE development segments.

4 Page 4 Multicore systems are unique From an architectural perspective, multicore hardware platforms adopt a series of configurations, which in most cases are customized to the requirements posed by each product under development, as displayed in figure 1. SMP Linux/RTOS/Other Core Core... Core AMP OS1 OS2 Supervisor Core 1 Core 1 (a) (b) Figure 1: Different multicore platform configurations The majority of RTE systems use the AMP architecture to support dedicated systems. Seamless integration of diverse software environments While the majority of enterprise and IT systems use the symmetric multiprocessor (SMP) form, the majority of RTE systems tend to use the asymmetric multiprocessor (AMP) architecture described above because dedicated systems are required to perform a diverse set of functions ranging from time-critical wireless communication to processor-intensive video streaming. Although the former use case requires a fast, real-time microkernel that s dedicated to a separate core, displaying video requires many layers of applications such as decoders, display managers and more. The latter use case may favor a sophisticated OS, such as the Linux platform, running on one or more dedicated cores. A combination of a microkernel together with a secondary OS, such as the Linux platform, for running applications such as video, load balancer and virtualization engine, provides a spatial and temporal separation of the resources, allowing a seamless and reliable integration of different software environments.

5 Page 5 Concurrent and parallel execution of applications and control signals Meeting deadlines of real-time transactions, such as shortening the response time of online transactions, is critical in most RTE systems because it directly influences the user experience. A multicore hardware platform together with a load balancer provides logical simultaneous processing on each core (concurrency) through priority management and provides physically simultaneous processing (parallelism) through core allocation. MDD provides a fast development framework to support scalability in the mobile marketplace. Scalability and flexibility are trends of the future RTE systems An effective architecture allows scalability in three main areas. For example, with a wireless mobile device, flexibility to grow is needed in the application subsystem, on the modem subsystem and on the number of cores selected in the hardware platform. Scalability in the system s architecture is essential to address the rapid changes in the mobile marketplace. Multiple cores are only as effective as the parallel software architecture driving them The software architecture needs to take advantage of the available multicore hardware platform. A model-driven approach becomes an essential part of the multicore development workflow, through trade-off studies involving model execution on different core combinations to parallel code generation. MDD becomes a fast and suitable software development framework for scalable and parallel hardware architectures.

6 Page 6 Developing applications for a multicore smart phone To better understand this practical approach for multicore applications development, let s look at the emuco smart phone described in figure 2. The proposed multicore hardware platform is effectively exploited by a combination of the L4 microkernel, the load balancer and the virtualization subsystem. A smart phone s multicore platform shows how the practical approach exploits the L4 microkernel, load balancer and virtualization subsystem. Multitasking application subsystem App OS 1 OS 2 MM Adaptability Multimedia VM Multithreaded modem subsystem IP voice 2.5G 3G Modem stack Adaptability 4G LTE Load balancer dynamic task mapping Basic resource management L4 microkernel User mode System mode Multicore hardware platform Core 1 Core 2 Core 3 Core 4 Figure 2: A conceptual view of a 4G/LTE smart phone built on an AMP, multicore configuration. The number of asymmetric OSs is further multiplied through the use of virtual machines (VMs).

7 Page 7 Coexistence of multiple software environments in a mobile device is critical to meet user demand. Future mobile devices will incorporate multiple radio access technology standards including Universal Mobile Telecommunications System (UMTS) and the 3rd Generation Partnership Project Long Term Evolution (3GPP LTE) to provide broadband mobile-data access and the best possible QoS in the user s current environment. Other 4G wireless technologies such as WiMAX are implemented using a similar overall solution. An accepted fact is that mobile devices (smart phones) will experience exponential growth in the usage of multimedia applications such as video streaming, videoconferencing, complex graphics and more increasing the demand for power, which cannot be addressed much further through accelerating the processor clock. To offer the services demanded by the user, as well as to facilitate application portability, the coexistence of multiple software environments is a must. The emuco LTE handset addresses these requirements through the isolation of the core device functionalities: the wireless modem subsystem and the L4 scheduler, which are timing-critical and require true real-time control; and the user-domain applications, which constitute the soft real-time part of the device s software application. Protocol stacks in the user mode are modeled in SDL to generate C source code. Software architecture of the smart phone Software architecture in the user (application) mode occurs at two levels. First, the protocol stacks are modeled in Specification and Description Language (SDL), which eventually generates C source code, benefiting from full validation at the model level through the use of model execution. The reason for C source code is the timing-critical, hard real-time nature of the protocol stack; code generated in C is relatively easy to control for size and performance after the executable application is generated. For softer real-time applications such as the load balancer, the

8 Page 8 Real-time applications are modeled in UML to generate both C and C++ source code. source code is generated from the application layer, modeled in Unified Modeling Language (UML), in this case IBM Rational Rhapsody software. One of the flexibilities offered by Rational Rhapsody software is the ability to generate both C and C++ source code for varying performance and criticality requirements. By mapping the application threads in the model to the OS threads, it is possible to perform trial and error of thread distribution from the application to the OS and subsequently onto the individual cores. Figure 2 illustrates the user mode applications and their relationship to the rest of the multicore system. Note that only the applications running on the L4 microkernel are shown. Embedded systems, such as our smart phone, use the AMP configuration described in figure 1-b, where the Linux OS is shown as OS2. The other counterpart, OS1, or the L4 microkernel, is a minimal computer OS, which only provides a basic set of kernel functionality and allows building user-level services by providing mechanisms such as address space management, thread handling and inter-process communication (IPC). Virtualization allows running a broad set of existing applications in new environments. Virtualization allows running a broad set of existing applications in new environments by using virtual machines to run whole OSs along with their applications. A second layer of virtualization is used in the modeled stack layer. Here the underlying protocol stacks drive the communications subsystem in the LTE device. Functionality of the stack can be validated on the host machine, guaranteeing successful integration on the actual LTE handset, when it s available.

9 Page 9 The load balancer provides the necessary services to support multicore development. The load balancer application The load balancer provides the necessary services to support multicore development such as the allocation of task/thread on the multiple cores, priority management and thread monitoring. The scheduling policies depend not only on the performance metrics obtained from the hardware platform or other applications but also on the extent of interdependency between processes, for example, how much IPC happens within each core versus across different cores. The main requirements defined for load balancer are as follows: The load balancer should ensure that enough computation power is provided for each running thread. The load balancer should ensure an optimal distribution of threads on the available cores to improve power consumption where possible. The load balancer should identify operational modes and change to these modes as quickly as possible. Through a model-based trial-and-error approach, an optimum subset of run-time use cases is created. These use cases collectively comprise the input to the load balancer. As shown in figure 2, the load balancer acts as a layer between multicore applications and the multicore run-time executive, essentially creating a control plane for the latter s execution.

10 Page 10 The modeling tool generates a runtime environment to manage the threads of the protocol stack as either a single, monolithic task or broken down into multiple threads. Basic architecture and behavior The load balancer provides support for real-time and non-real-time performance and timing requirements. The architecture of the load balancer for a smart phone addresses the problem of CPU sharing between applications with wide-ranging requirements, while keeping the total power consumption of the system low. Figure 3 shows the system deployment diagram placing the load balancer alongside other applications, namely a video playback application on Linux. Threads from the protocol stack are managed by a run-time environment generated from the modeling tool, which in turn executes on the L4 microkernel; the resulting dual-kernel environment offers the flexibility of either executing the protocol stack as a single, monolithic task on L4 or broken down into multiple L4 threads. Note that because the microkernel environment manages load distribution, this setup offers flexibility to map one, two or more protocol stack threads onto separate cores, which is beneficial during high modem traffic when the stack becomes a performance bottleneck. Spreading the stack execution across multiple cores greatly relieves the bottleneck. Figure 3: Rational Rhapsody model of the smart phone architecture for the modem and the video systems

11 Page 11 To address the major requirement of conserving battery power, two major modes of operation were specified: low-bandwidth mode and high-bandwidth mode. The low-bandwidth model implies lower video quality because both the video and protocol stack are located on the same core. The high-bandwidth (higher video quality) model, by definition, is distributed over two to three cores, providing more data throughput but consuming more power. The protocol stack can signal the load balancer to switch from lowbandwidth to high-bandwidth mode, depending on the application. An application s resource requirements can be described as a contract with the rest of the system. A mode switch (low bandwidth to high bandwidth or vice versa) is forwarded to the load balancer by a signal originating in the protocol stack. As a response, the load balancer initiates a mode switch. Figure 4 shows the various components of load balancer: the load balancer engine (LB engine) and the load balancer proxy (LB proxy). The LB proxy runs on each CPU, receives information about the status of the threads on the corresponding CPU and sends the information to the LB engine. Further, the LB engine is composed of an engine component where the load-balancing logic is implemented. The thread table contains information about all threads in the system. It is initialized at system startup. The thread monitor receives information about the release time and deadline of threads from the LB proxy and updates the thread table. Resource requirements for every application can be described in the form of a contract of the application with the rest of the system. The resource requirements can be expressed in the form of minimum budget (CPU time requirement), maximum period and number of cores that will provide the required budget in the given period. For each such contract, offline or online negotiations shall be made across the whole system to determine whether the minimum required computation power can be guaranteed to all accepted contracts.

12 Page 12 The load balancer engine maintains a thread table with either static or dynamic allocation. Using IBM Rational Rhapsody software and MDD for the load balancer Four main components of the load balancer, identified above, are shown in figure 4 as a model in Rational Rhapsody software. To manipulate threads that run on all cores, the LB engine needs to internally maintain a thread table containing information about the threads running in the system. The thread table should contain at least these fields: Thread ID (integer) CPU ID (integer between 0 and n, where n is the total number of cores minus one; in this case, n=3) Priority (integer between 0 and 255) Optional: thread constraints Release time (the moment when thread execution is requested) Deadline time (the maximum time until the task must be completed) Two possible design decisions may occur here, depending on the way we choose to maintain the thread table. One possibility is to simplify the approach and consider that all threads that will eventually run in the system are statically created at system initialization. The thread table can also be statically allocated and initialized and would never have to change in size during the lifetime of the system. The second choice is to allow dynamic thread creation and let the load balancer cope with it by constantly updating the thread table as soon as a new thread is created or an existing thread is killed.

13 Page 13 Figure 4: Main components of the load balancer in Rational Rhapsody software LTE will enable much higher data rates to support multimedia applications. Introduction to protocol stacks and 4G/LTE technologies The LTE is the successor of the UMTS wireless technology. It will enable much higher data rates along with much lower packet latencies in an Internet Protocol (IP) based system. LTE will provide maximum data rates of 100Mbps in the downlink and 50Mbps in the uplink direction. Another aspect is the dramatic increase of multimedia applications in the broadest sense including video streaming, videoconferencing and online gaming. Initiated in 2004, the LTE project focuses on enhancing the Universal Terrestrial Radio Access (UTRA) and optimizing the 3GPP radio access architecture.

14 Page 14 SDL and TTCN can work together to provide integrated workflow to support 4G wireless protocol development. Using MDD for developing protocol stacks for smart phones Besides other domains, a majority of wireless base stations and personal handset devices currently use the SDL and Testing and Test Control Notation (TTCN) version standards for protocol development. Consequently, SDLgenerated and TTCN-tested systems now drive a majority of all 3G wireless technology in the world. As the merits of domain-specific modeling are now becoming apparent, one has to commend the foresight used in development of the SDL language more than two decades ago. SDL, coupled with TTCN, has provided a solid workflow for model-driven and agile development approaches for second-generation (2G) and 3G wireless systems and is slated to repeat the same for the next-generation and 4G wireless protocol development. It was a logical choice to use SDL in the development of a light version of the LTE protocol stack layer 2 (L2) and layer 3 (L3) for the smart phone. Furthermore, IBM Rational SDL Suite software offers an integrated workflow with Rational Rhapsody software, allowing the smart phone applications developed in Rational Rhapsody software to communicate with the protocol stack in Rational SDL Suite software. This feature allows automation such as single-executable automation generated from both modeling tools and synchronized model execution with cross-simulation support.

15 Page 15 MSCs are created as the first step in modeling scenarios and also are used for system analysis. System-level specification in SDL As a first step of our modeling, shown in figure 1, the Message Sequence Charts (MSCs) are created. Several scenarios are plotted in conformance with the LTE standard. As an example, figure 5 demonstrates the MSC for a target LTE protocol scenario. The MSC represents a looped LTE protocol data path from the IP layer through L2 uplink to L2 downlink. Therefore, the MSC is used for system analysis. The system can also be verified by comparing the designed MSC with the MSC generated by the IBM Rational SDL Suite simulator user interface (UI). The application data rate is realized using the timer T1 and the IP packet payload length. In the uplink direction (see the upper part of figure 5) the IP packet should be processed in the Packet Data Convergence Protocol (PDCP) sublayer and sent to the Radio Link Control (RLC) sublayer to be concatenated with other PDCP protocol data units (PDUs) depending on the transmission opportunity notification from Medium Access Control (MAC) sublayer. The data rate in the mobile terminal is determined by the timer T2 together with the transport block size. In the downlink, when the MAC sublayer receives a transport block, it should process its header and forward the RLC PDUs to the upper sublayers (see figure 5). The PDCP PDUs should be extracted from the received RLC PDUs and sent to the PDCP sublayer to feed the IP layer with the IP packets.

16 Page 16 The MSC models the LTE data path in uplink and downlink. Figure 5: The MSC for LTE data path in uplink and downlink, showing packet flow from L3 through L2 and the transport block reception and processing in both layers

17 Page 17 Radio interface forwarding functionality is modeled to include both receiving and forwarding the transport block. Modeling the LTE protocol stack The LTE protocol stack modeled in the SDL system is composed of two blocks, shown as LTE_PS and Radio Interface, as shown in figure 6(a). The radio interface forwarding functionality is modeled using two processes, for receiving and forwarding the transport block, respectively, to the downlink side. As illustrated in figure 6(b), inside the LTE_PS block there are four subblocks and more than 20 processes used to model the L2 and L3 layers of the LTE protocol stack. All presented models reflect the LTE standard, but many are out of scope for this overview paper and are left out. Figure 6: LTE protocol hierarchy; levels include (a) SDL based system, (b) LTE protocol block, (c) MAC subblock and (d) MAC uplink process

18 Page 18 Integration with OSs Smart phone implementation in SDL is integrated with the OS. The modeled system is divided into separate execution threads using the deployment editor in Rational SDL Suite software. As is the case with true MDD tools, the multithreaded model is generated as C code by the Rational SDL Suite C-extreme code generator. This source code is usually compiled and linked with the handwritten C code as well as C libraries provided by the tool for the purpose of OS platform adaptation. IBM Rational modeling tools check system functionality and compare it with design target MSCs. Model execution and simulation of the LTE device Both IBM Rational modeling tools used are real-time software development solutions that provide specification and development capabilities for complex, event-driven communications systems and protocol software. IBM Rational SDL Suite, Version 6 software is used to analyze the LTE model and automatically generate C code. The generated code is compiled and linked with the handwritten C implementation for header processing (see figure 1). The overall system is simulated to check the functionality and compare it with design target MSCs presented earlier.

19 Page 19 As illustrated in figure 7, the IP packets propagate through PDCP, RLC and MAC sublayers to the radio interface. The SDL processes that are not relevant to the uplink are removed from the MSC for the sake of clarity. The MSC created automatically during model-level simulation can be compared to the specification MSC. Figure 7: An MSC created through model-level simulation shows data transfer through L2 and L3. This MSC can be compared to the MSC defined as part of the specification for functional/unit testing and regression testing. The received transport block is processed in MAC, RLC, PDCP and IP layers to extract the IP packet payload (see figure 7). The MSC is comparable to the target design MSC shown in figure 4. The main functional differences between the two versions are negligible, despite simulation output rendering many more irrelevant objects. The SDL processes that are not relevant to the downlink are removed from the MSC for the sake of clarity. As a functionality point of view, the LTE protocol considered in this work is successfully implemented using SDL.

20 Conclusion This case study illustrates an efficient model-based development of a light version of an LTE handset, including the underlying protocol stack. Through the workflow defined, the overall system was simulated to check the functionality at higher architectural and detailed design levels, followed by the comparison to the design target. The latter exists as MSCs that are compliant with the 3GPP Release 8 standard of LTE. The simulation result shows that the implemented model for protocol in SDL guarantees a good consistency with the target test scenario, without mismatching logic flows and semantic errors. The SDL model is decomposed into threads to enable execution in a multicore platform. For future work, we propose that the LTE implementation presented in this paper can be integrated with any general purpose OS supporting Portable Operating System Interface (POSIX) standard and running on a multicore embedded system. For more information To learn more about taking a practical approach to multicore system development, contact your IBM representative or visit: ibm.com/software/rational/products/rhapsody/developer/ Acknowledgments The authors acknowledge the excellent cooperation with all partners within the ICT emuco consortium, supported by the European Commission. References Modeling LTE Protocol for Mobile Terminals using a Formal Description Technique, Anas Showk, David Szczesny, Shadi Traboulsi, Irv Badr, Elizabeth Gonzalez and Attila Bilgic. SDL 2009: Design for Motes and Mobiles, 14th International SDL Forum, Bochum, Germany, September 22 24, 2009, Proceedings. Editorial Springer. ISBN SDL/Virtual Prototype Co-design for Rapid Architectural Exploration of a Mobile Phone Platform, Shadi Traboulsi, Felix Bruns, Anas Showk, David Szczesny, Sebastian Hessel, Elizabeth Gonzalez and Attila Bilgic. SDL 2009: Design for Motes and Mobiles, 14th International SDL Forum, Bochum, Germany, September 22 24, 2009, Proceedings. Editorial Springer. ISBN Copyright IBM Corporation 2009 IBM Corporation Software Group Route 100 Somers, NY U.S.A. Produced in the United States of America December 2009 All Rights Reserved IBM, the IBM logo, ibm.com, and Rational are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at ibm.com/legal/copytrade.shtml Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided as is without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. IBM customers are responsible for ensuring their own compliance with legal requirements. It is the customer s sole responsibility to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer s business and any actions the customer may need to take to comply with such laws. RAW14188-USEN-00

1. PUBLISHABLE SUMMARY

1. PUBLISHABLE SUMMARY 1. PUBLISHABLE SUMMARY ICT-eMuCo (www.emuco.eu) is a European project with a total budget of 4.6M which is supported by the European Union under the Seventh Framework Programme (FP7) for research and technological

More information

How To Develop A Telelogic Harmony/Esw Project

How To Develop A Telelogic Harmony/Esw Project White paper October 2008 The Telelogic Harmony/ESW process for realtime and embedded development. Bruce Powel Douglass, IBM Page 2 Contents 3 Overview 4 Telelogic Harmony/ESW core principles 6 Harmony/ESW

More information

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities

More information

Six ways to accelerate Android mobile application development

Six ways to accelerate Android mobile application development Six ways to accelerate Android mobile application Creating an integrated solution for collaboration among teams Contents 1 Weaving the invisible thread of innovation 2 Android : vast opportunities and

More information

Wireless Technologies for the 450 MHz band

Wireless Technologies for the 450 MHz band Wireless Technologies for the 450 MHz band By CDG 450 Connectivity Special Interest Group (450 SIG) September 2013 1. Introduction Fast uptake of Machine- to Machine (M2M) applications and an installed

More information

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment

More information

Open source, commercial software or a coexistence strategy?

Open source, commercial software or a coexistence strategy? Application lifecycle management White paper December 2009 Open source, commercial software or a coexistence strategy? Deciding what s right for your needs Jean Louis Vignaud, senior manager, Rational

More information

Minimizing code defects to improve software quality and lower development costs.

Minimizing code defects to improve software quality and lower development costs. Development solutions White paper October 2008 Minimizing code defects to improve software quality and lower development costs. IBM Rational Software Analyzer and IBM Rational PurifyPlus software Kari

More information

IBM Rational AppScan: enhancing Web application security and regulatory compliance.

IBM Rational AppScan: enhancing Web application security and regulatory compliance. Strategic protection for Web applications To support your business objectives IBM Rational AppScan: enhancing Web application security and regulatory compliance. Are untested Web applications putting your

More information

IBM RATIONAL PERFORMANCE TESTER

IBM RATIONAL PERFORMANCE TESTER IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access

More information

UML for the C programming language.

UML for the C programming language. Functional-based modeling White paper June 2009 UML for the C programming language. Bruce Powel Douglass, PhD, IBM Page 2 Contents 2 Executive summary 3 FunctionalC UML profile 4 Functional development

More information

Realizing business flexibility through integrated SOA policy management.

Realizing business flexibility through integrated SOA policy management. SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished

More information

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

Enhancing 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 information

LTE protocol tests for IO(D)T and R&D using the R&S CMW500

LTE protocol tests for IO(D)T and R&D using the R&S CMW500 LTE protocol tests for IO(D)T and R&D using the R&S CMW500 The standardization of layer 3 signaling for the new UMTS long term evolution (LTE) standard is almost complete, and Rohde & Schwarz is ready

More information

IBM Tivoli Netcool network management solutions for enterprise

IBM Tivoli Netcool network management solutions for enterprise IBM Netcool network management solutions for enterprise The big picture view that focuses on optimizing complex enterprise environments Highlights Enhance network functions in support of business goals

More information

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

Enabling 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 information

CHAPTER 15: Operating Systems: An Overview

CHAPTER 15: Operating Systems: An Overview CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint

More information

Ten steps to better requirements management.

Ten steps to better requirements management. White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten

More information

Web application security: automated scanning versus manual penetration testing.

Web application security: automated scanning versus manual penetration testing. Web application security White paper January 2008 Web application security: automated scanning versus manual penetration testing. Danny Allan, strategic research analyst, IBM Software Group Page 2 Contents

More information

Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge.

Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge. Global distributed development White paper July 2009 Systems and software product line engineering with SysML, UML and the IBM Rational Rhapsody BigLever Gears Bridge. Integrating MDD and SPL to effectively

More information

Introduction to SOA governance and service lifecycle management.

Introduction to SOA governance and service lifecycle management. -oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA

More information

App coverage. ericsson White paper Uen 284 23-3212 Rev B August 2015

App coverage. ericsson White paper Uen 284 23-3212 Rev B August 2015 ericsson White paper Uen 284 23-3212 Rev B August 2015 App coverage effectively relating network performance to user experience Mobile broadband networks, smart devices and apps bring significant benefits

More information

Service assurance for communications service providers White paper. Improve service quality and enhance the customer experience.

Service assurance for communications service providers White paper. Improve service quality and enhance the customer experience. Service assurance for communications service providers White paper Improve service quality and enhance the customer experience. December 2007 2 Contents 2 Overview 2 Move to a competitive business model

More information

IBM Tivoli Netcool Performance Manager

IBM Tivoli Netcool Performance Manager IBM Netcool Performance Manager Performance management for wireless, wireline and convergent networks Highlights Gain a competitive advantage by quickly supporting advanced service offerings using TNPM

More information

Zend and IBM: Bringing the power of PHP applications to the enterprise

Zend and IBM: Bringing the power of PHP applications to the enterprise Zend and IBM: Bringing the power of PHP applications to the enterprise A high-performance PHP platform that helps enterprises improve and accelerate web and mobile application development Highlights: Leverages

More information

LTE BACKHAUL REQUIREMENTS: A REALITY CHECK

LTE BACKHAUL REQUIREMENTS: A REALITY CHECK By: Peter Croy, Sr. Network Architect, Aviat Networks INTRODUCTION LTE mobile broadband technology is now being launched across the world with more than 140 service providers committed to implement it

More information

Influence of Load Balancing on Quality of Real Time Data Transmission*

Influence of Load Balancing on Quality of Real Time Data Transmission* SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,

More information

Use of MPLS in Mobile Backhaul Networks

Use of MPLS in Mobile Backhaul Networks Use of MPLS in Mobile Backhaul Networks Introduction Backhaul plays a vital role in mobile networks by acting as the link between Radio Access Network (RAN) equipment (Eg: radio basestation) and the mobile

More information

White Paper. Requirements of Network Virtualization

White Paper. Requirements of Network Virtualization White Paper on Requirements of Network Virtualization INDEX 1. Introduction 2. Architecture of Network Virtualization 3. Requirements for Network virtualization 3.1. Isolation 3.2. Network abstraction

More information

Virtual Machine in Data Center Switches Huawei Virtual System

Virtual Machine in Data Center Switches Huawei Virtual System Virtual Machine in Data Center Switches Huawei Virtual System Contents 1 Introduction... 3 2 VS: From the Aspect of Virtualization Technology... 3 3 VS: From the Aspect of Market Driving... 4 4 VS: From

More information

Making Multicore Work and Measuring its Benefits. Markus Levy, president EEMBC and Multicore Association

Making Multicore Work and Measuring its Benefits. Markus Levy, president EEMBC and Multicore Association Making Multicore Work and Measuring its Benefits Markus Levy, president EEMBC and Multicore Association Agenda Why Multicore? Standards and issues in the multicore community What is Multicore Association?

More information

Four keys to effectively monitor and control secure file transfer

Four keys to effectively monitor and control secure file transfer Four keys to effectively monitor and control secure file transfer Contents: 1 Executive summary 2 Key #1 Make your data visible wherever it is in the network 2 Key #2 Reduce or even eliminate ad hoc use

More information

Requirements & Reference Models for ADSL Access Networks: The SNAG Document

Requirements & Reference Models for ADSL Access Networks: The SNAG Document Technical Report TR-010 Requirements & Reference Models for ADSL Access Networks: The SNAG Document June 1998 Abstract: This document outlines architectural requirements and reference models for ADSL services

More information

IBM Rational ClearCase, Version 8.0

IBM Rational ClearCase, Version 8.0 IBM Rational ClearCase, Version 8.0 Improve software and systems delivery with automated software configuration management solutions Highlights Improve software delivery and software development life cycle

More information

Ten questions to ask when evaluating contract management solutions

Ten questions to ask when evaluating contract management solutions IBM Software Industry Solutions Contract Management Ten questions to ask when evaluating contract management solutions Ten questions to ask when evaluating contract management solutions Contents 2 Top

More information

Chapter 1: Introduction. What is an Operating System?

Chapter 1: Introduction. What is an Operating System? Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real -Time Systems Handheld Systems Computing Environments

More information

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Thought Leadership White Paper IBM Business Process Manager A single, comprehensive BPM platform that easily scales from project to enterprise-wide programs 2 IBM Business Process

More information

- An Essential Building Block for Stable and Reliable Compute Clusters

- An Essential Building Block for Stable and Reliable Compute Clusters Ferdinand Geier ParTec Cluster Competence Center GmbH, V. 1.4, March 2005 Cluster Middleware - An Essential Building Block for Stable and Reliable Compute Clusters Contents: Compute Clusters a Real Alternative

More information

Anderson University increases campus safety with better emergency communications

Anderson University increases campus safety with better emergency communications Anderson University increases campus safety with better emergency communications Overview The Need Provide the campus community with an advanced message broadcast and alert notification system built on

More information

LTE Release 10 Small Cell Physical Layer Evolution Issues and Challenges Facing Small Cell Product Developers in Multi- Core Environments

LTE Release 10 Small Cell Physical Layer Evolution Issues and Challenges Facing Small Cell Product Developers in Multi- Core Environments LTE Release 10 Small Cell Physical Layer Evolution Issues and Challenges Facing Small Cell Product Developers in Multi- Core Environments By Brian Meads, Director of Software Sales, CommAgility LTE Industry

More information

LTE Performance and Analysis using Atoll Simulation

LTE Performance and Analysis using Atoll Simulation IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 6 Ver. III (Nov Dec. 2014), PP 68-72 LTE Performance and Analysis using Atoll Simulation

More information

Network Instruments white paper

Network Instruments white paper Network Instruments white paper MONITORING SERVICE DELIVERY IN AN MPLS ENVIRONMENT A growing number of enterprises depend on (or are considering) MPLS-based routing to guarantee highbandwidth capacity

More information

Towards a Load Balancer Architecture for Multi- Core Mobile Communication Systems

Towards a Load Balancer Architecture for Multi- Core Mobile Communication Systems Towards a Load Balancer Architecture for Multi- Core Mobile Communication Systems D. Tudor, G. Macariu, C. Jebelean and V. Creţu Politehnica University of Timisoara, Timisoara, Romania {dacian, georgiana,

More information

Data Centric Systems (DCS)

Data 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 information

IBM Global Technology Services November 2009. Successfully implementing a private storage cloud to help reduce total cost of ownership

IBM Global Technology Services November 2009. Successfully implementing a private storage cloud to help reduce total cost of ownership IBM Global Technology Services November 2009 Successfully implementing a private storage cloud to help reduce total cost of ownership Page 2 Contents 2 Executive summary 3 What is a storage cloud? 3 A

More information

Advanced Core Operating System (ACOS): Experience the Performance

Advanced 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 information

Weighted Total Mark. Weighted Exam Mark

Weighted Total Mark. Weighted Exam Mark CMP2204 Operating System Technologies Period per Week Contact Hour per Semester Total Mark Exam Mark Continuous Assessment Mark Credit Units LH PH TH CH WTM WEM WCM CU 45 30 00 60 100 40 100 4 Rationale

More information

Harnessing the power of advanced analytics with IBM Netezza

Harnessing the power of advanced analytics with IBM Netezza IBM Software Information Management White Paper Harnessing the power of advanced analytics with IBM Netezza How an appliance approach simplifies the use of advanced analytics Harnessing the power of advanced

More information

IBM Tivoli Netcool network management solutions for VoIP

IBM Tivoli Netcool network management solutions for VoIP IBM Netcool network management solutions for VoIP Putting service providers on the path to fulfilling the promises of VoIP Highlights Proactively manage the VoIP infrastructure to help avoid problems and

More information

Solutions for Communications with IBM Netezza Network Analytics Accelerator

Solutions for Communications with IBM Netezza Network Analytics Accelerator Solutions for Communications with IBM Netezza Analytics Accelerator The all-in-one network intelligence appliance for the telecommunications industry Highlights The Analytics Accelerator combines speed,

More information

IBM System x reference architecture solutions for big data

IBM System x reference architecture solutions for big data IBM System x reference architecture solutions for big data Easy-to-implement hardware, software and services for analyzing data at rest and data in motion Highlights Accelerates time-to-value with scalable,

More information

Cloud-ready network architecture

Cloud-ready network architecture IBM Systems and Technology Thought Leadership White Paper May 2011 Cloud-ready network architecture 2 Cloud-ready network architecture Contents 3 High bandwidth with low latency 4 Converged communications

More information

Bytemobile, IBM and Datatrend speed optimization and monetization

Bytemobile, IBM and Datatrend speed optimization and monetization Datatrend TECHNOLOGIES INC. Taking IT Beyond Bytemobile, IBM and Datatrend speed optimization and monetization Combined software and hardware solution sharpens network control and traffic management to

More information

MIGRATING PUBLIC SAFETY NETWORKS TO IP/MPLS

MIGRATING PUBLIC SAFETY NETWORKS TO IP/MPLS AVIAT NETWORKS MIGRATING PUBLIC SAFETY NETWORKS TO IP/MPLS CHOOSING THE RIGHT MICROWAVE PLATFORM converging w i r e l e s s networks This paper explores the migration strategy for Public Safety (PS) networks

More information

Gain a competitive edge through optimized B2B file transfer

Gain a competitive edge through optimized B2B file transfer Gain a competitive edge through optimized B2B file transfer Contents: 1 Centralized systems enable business success 2 Business benefits of strategic file transfer that you can experience for yourself 2

More information

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall

More information

ConnectX -3 Pro: Solving the NVGRE Performance Challenge

ConnectX -3 Pro: Solving the NVGRE Performance Challenge WHITE PAPER October 2013 ConnectX -3 Pro: Solving the NVGRE Performance Challenge Objective...1 Background: The Need for Virtualized Overlay Networks...1 NVGRE Technology...2 NVGRE s Hidden Challenge...3

More information

Monitoring Service Delivery in an MPLS Environment

Monitoring Service Delivery in an MPLS Environment Monitoring Service Delivery in an MPLS Environment A growing number of enterprises depend on (or are considering) MPLS-based routing to guarantee high-bandwidth capacity for the real-time applications

More information

Relational Databases in the Cloud

Relational 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 information

Unprecedented Performance and Scalability Demonstrated For Meter Data Management:

Unprecedented Performance and Scalability Demonstrated For Meter Data Management: Unprecedented Performance and Scalability Demonstrated For Meter Data Management: Ten Million Meters Scalable to One Hundred Million Meters For Five Billion Daily Meter Readings Performance testing results

More information

IBM System i Integrated Collaboration

IBM System i Integrated Collaboration Delivering on the Promise IBM System i Integrated Collaboration Highlights Integrate your voice, collaboration and business applications on a single system Boost customer satisfaction and loyalty by enhancing

More information

Integrating Lawful Intercept into the Next Generation 4G LTE Network

Integrating Lawful Intercept into the Next Generation 4G LTE Network Integrating Lawful Intercept into the Next Generation 4G LTE Network All telecommunication providers that currently or plan to provide 4G LTE service to their customers must consider significant changes

More information

HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data

HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data UMTS mobile wireless systems have enjoyed widespread uptake of high-quality circuit-switched applications like voice and video telephony.

More information

Brocade Solution for EMC VSPEX Server Virtualization

Brocade Solution for EMC VSPEX Server Virtualization Reference Architecture Brocade Solution Blueprint Brocade Solution for EMC VSPEX Server Virtualization Microsoft Hyper-V for 50 & 100 Virtual Machines Enabled by Microsoft Hyper-V, Brocade ICX series switch,

More information

FNT EXPERT PAPER. // From Cable to Service AUTOR. Data Center Infrastructure Management (DCIM) www.fntsoftware.com

FNT EXPERT PAPER. // From Cable to Service AUTOR. Data Center Infrastructure Management (DCIM) www.fntsoftware.com FNT EXPERT PAPER AUTOR Oliver Lindner Head of Business Line DCIM FNT GmbH // From Cable to Service Data Center Infrastructure Management (DCIM) Data center infrastructure management (DCIM), as understood

More information

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this

More information

A hypervisor approach with real-time support to the MIPS M5150 processor

A hypervisor approach with real-time support to the MIPS M5150 processor ISQED Wednesday March 4, 2015 Session 5B A hypervisor approach with real-time support to the MIPS M5150 processor Authors: Samir Zampiva (samir.zampiva@acad.pucrs.br) Carlos Moratelli (carlos.moratelli@pucrs.br)

More information

Enhance visibility into and control over software projects IBM Rational change and release management software

Enhance visibility into and control over software projects IBM Rational change and release management software Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software

More information

Five CIO challenges addressed by better change management.

Five CIO challenges addressed by better change management. Enterprise change management White paper June 2009 Five CIO challenges addressed by better change management. Dominic Tavassoli, IBM Page 2 Contents 2 Introduction 2 Lower the cost of managing change and

More information

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document Fax over IP Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary About this document This document describes how Fax over IP works in general

More information

FICON Extended Distance Solution (FEDS)

FICON Extended Distance Solution (FEDS) IBM ^ zseries Extended Distance Solution (FEDS) The Optimal Transport Solution for Backup and Recovery in a Metropolitan Network Author: Brian Fallon bfallon@us.ibm.com FEDS: The Optimal Transport Solution

More information

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite IBM Software IBM Business Process Management Suite Increase business agility with the IBM Business Process Management Suite 2 Increase business agility with the IBM Business Process Management Suite We

More information

IBM Rational DOORS Next Generation

IBM Rational DOORS Next Generation Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative

More information

Implement a unified approach to service quality management.

Implement a unified approach to service quality management. Service quality management solutions To support your business objectives Implement a unified approach to service quality management. Highlights Deliver high-quality software applications that meet functional

More information

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE Voice over LTE SUBSCRIBER TECHNOLOGY White Paper Mobile operators have invested a lot of time and money in Intelligent Network (IN) services for

More information

Chapter 1: Operating System Models 1 2 Operating System Models 2.1 Introduction Over the past several years, a number of trends affecting operating system design are witnessed and foremost among them is

More information

Contents. Chapter 1. Introduction

Contents. Chapter 1. Introduction 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 information

Architectures and Platforms

Architectures 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 information

Cloud Networking: A Novel Network Approach for Cloud Computing Models CQ1 2009

Cloud Networking: A Novel Network Approach for Cloud Computing Models CQ1 2009 Cloud Networking: A Novel Network Approach for Cloud Computing Models CQ1 2009 1 Arista s Cloud Networking The advent of Cloud Computing changes the approach to datacenters networks in terms of throughput

More information

The LTE Challenge. for the Small-to- Midsize Mobile Network Operator

The LTE Challenge. for the Small-to- Midsize Mobile Network Operator The LTE Challenge for the Small-to- Midsize Mobile Network Operator The next mobile generation is not just for Tier 1 carriers. How to tap into the business opportunities of LTE in Tier 2 and Tier 3 markets

More information

IBM Security. 2013 IBM Corporation. 2013 IBM Corporation

IBM Security. 2013 IBM Corporation. 2013 IBM Corporation IBM Security Security Intelligence What is Security Intelligence? Security Intelligence --noun 1.the real-time collection, normalization and analytics of the data generated by users, applications and infrastructure

More information

Mobile Wireless Overview

Mobile Wireless Overview Mobile Wireless Overview A fast-paced technological transition is occurring today in the world of internetworking. This transition is marked by the convergence of the telecommunications infrastructure

More information

A Transport Protocol for Multimedia Wireless Sensor Networks

A Transport Protocol for Multimedia Wireless Sensor Networks A Transport Protocol for Multimedia Wireless Sensor Networks Duarte Meneses, António Grilo, Paulo Rogério Pereira 1 NGI'2011: A Transport Protocol for Multimedia Wireless Sensor Networks Introduction Wireless

More information

Resource Utilization of Middleware Components in Embedded Systems

Resource 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 information

Systems and software product lines: the new frontier for business innovation.

Systems and software product lines: the new frontier for business innovation. Systems and software product line solutions To support your product delivery objectives Systems and software product lines: the new frontier for business innovation. 2 The key to business success depends

More information

Modernizing enterprise application development with integrated change, build and release management.

Modernizing enterprise application development with integrated change, build and release management. Change and release management in cross-platform application modernization White paper December 2007 Modernizing enterprise application development with integrated change, build and release management.

More information

IBM Rational Asset Manager

IBM Rational Asset Manager Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational

More information

Use product solutions from IBM Tivoli software to align with the best practices of the Information Technology Infrastructure Library (ITIL).

Use product solutions from IBM Tivoli software to align with the best practices of the Information Technology Infrastructure Library (ITIL). ITIL-aligned solutions White paper Use product solutions from IBM Tivoli software to align with the best practices of the Information Technology Infrastructure Library (ITIL). January 2005 2 Contents 2

More information

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks A Coordinated Virtual Infrastructure for SDN in Enterprise Networks Software Defined Networking (SDN), OpenFlow and Application Fluent Programmable Networks Strategic White Paper Increasing agility and

More information

Mobile and enterprise access solutions White paper January 2007. Stay connected: A successful mobile device strategy drives productivity.

Mobile and enterprise access solutions White paper January 2007. Stay connected: A successful mobile device strategy drives productivity. Mobile and enterprise access solutions White paper January 2007 Stay connected: A successful mobile. Page 2 Contents 2 Introduction 2 Delivering a mobile office that s as productive as the traditional

More information

Big data management with IBM General Parallel File System

Big data management with IBM General Parallel File System Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers

More information

PCI Express Overview. And, by the way, they need to do it in less time.

PCI Express Overview. And, by the way, they need to do it in less time. PCI Express Overview Introduction This paper is intended to introduce design engineers, system architects and business managers to the PCI Express protocol and how this interconnect technology fits into

More information

Manage and monitor LTE with IBM Tivoli Netcool solutions

Manage and monitor LTE with IBM Tivoli Netcool solutions IBM Software Thought Leadership White Paper July 2011 Manage and monitor LTE with IBM Tivoli Netcool solutions Answers for today s data-dominant networks 2 Manage and monitor LTE with IBM Tivoli Netcool

More information

Continuing the MDM journey

Continuing the MDM journey IBM Software White paper Information Management Continuing the MDM journey Extending from a virtual style to a physical style for master data management 2 Continuing the MDM journey Organizations implement

More information

Agile enterprise content management and the IBM Information Agenda.

Agile enterprise content management and the IBM Information Agenda. Transforming your content into a trusted, strategic asset Agile enterprise content management and the IBM Information Agenda. Delivering a common information framework for uncommon business agility Highlights

More information

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.

More information

HSPA, LTE and beyond. HSPA going strong. PRESS INFORMATION February 11, 2011

HSPA, LTE and beyond. HSPA going strong. PRESS INFORMATION February 11, 2011 HSPA, LTE and beyond The online multimedia world made possible by mobile broadband has changed people s perceptions of data speeds and network service quality. Regardless of where they are, consumers no

More information

Improve business agility with WebSphere Message Broker

Improve business agility with WebSphere Message Broker Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching

More information

Multi-core and Linux* Kernel

Multi-core and Linux* Kernel Multi-core and Linux* Kernel Suresh Siddha Intel Open Source Technology Center Abstract Semiconductor technological advances in the recent years have led to the inclusion of multiple CPU execution cores

More information