Ultra Messaging Technical Product Overview

Size: px
Start display at page:

Download "Ultra Messaging Technical Product Overview"

Transcription

1 Ultra Messaging Technical Product Overview 1

2 Overview What is messaging? Tibco RV, Tibco EMS, IBM MQ, ActiveMQ, MSMQ, etc. Overview of Ultra Messaging Future Proof Design for the Enterprise Parallel Persistence Queuing Load Balancing Caching LAN/WAN Bridging & Desktop Fan-out Extending UM over the Web Management Monitoring 2

3 How to move data from A to B? 3

4 Legacy Server-Based Designs Sending CPU Messaging Server CPU Receiving CPU Application A Comm Library App Network Message Router App Network Application B Comm Library App Network TCP TCP Network Message Server CPU is a performance bottleneck TCP doesn t scale, delivery not fair 4 4

5 Legacy Daemon-Based Design Sending CPU Receiving CPU Application A Comm Library Local Daemon Local Daemon Application B Comm Library TCP Loopback TCP Loopback UDP Reliable Multicast LAN NAK storm problems Crybaby receiver problems More daemons required for receivers on other LANs 5 5

6 Messaging Choke Points Server-Based Designs Daemon-Based Designs 6 6

7 Legacy Designs Choke Points Messages must move through central servers or brokers Local daemons slow delivery by introducing overhead Scalability Issues Servers and brokers can only handle so much load Made worse by aggregating all of the message traffic through the points Single points of failure Failure of a server or broker can cripple the entire message system 7

8 EMS (Enterprise Message Service) Server based design API s: JMS, C,.NET, Cobol, Java UM Lead: more efficient (cut infrastructure cost), reliable (uptime), more scalable (grow) Rendezvous (original pub/sub) Legacy daemon based design (RVRD) API s C, C++, C#, Java, Perl, COM UM Lead: more efficient, more functional, more reliable, future life Smart Sockets (acquired through Talarian) Legacy daemon based design for pragmatic multicasting (PGM) Proprietary (EOL) UM Lead: more efficient, more functional, more reliable, future life FTL (Faster Than LBM??) Modern nothing in the middle type design (stated copy!) RV compatibility stated / announced UM Lead: 6 years behind UM, more functionality (persistence, queuing, etc.), more proven, more open (less re-write) 8

9 websphere MQ (original queuing) Legacy server design, very functional, very robust API s: JMS, C,.NET, Cobol UM Lead: lower costs, more efficient & flexible, easier to use websphere MQ LLM Modern nothing in the middle design API s: MQ, JMS, RV, UM Lead: proven (production references), easier to use 9

10 11 Ultra Messaging Design and UMS

11 The Nothing in the Middle Design: No Brokers or Daemons Required Sending CPU Receiving CPU Application A UM Library Application B UM Library User Kernel ➀ ➁ User Kernel Message Flow Reliable Multicast, Reliable Unicast, or TCP Network Topic-based Addressing Choice of reliable and scalable transport mechanisms Cross-platform C, C# /.NET, and JAVA APIs with JMS support 12 12

12 Ultra Messaging Key Facts Single API for Streaming, Persistence/Guaranteed Delivery, and Queuing/Load Balancing Out-of-the-box support for TCP, Reliable Unicast, Reliable Multicast, and IPC/Shared Memory Native Infiniband and RDMA C, Java, and.net APIs plus JMS Support 13

13 Our Reliable Multicast Approach is Different Reliable multicast has historically been considered unstable Prone to NAK storms Retransmission storms can seriously impact network performance by reducing available bandwidth Ultra Messaging s proprietary reliable multicast implementation solves these issues entirely in user space, requiring no special permissions, modules or hardware. Control network behavior Allocate bandwidth for specific traffic like retransmissions Maintain network stability 14

14 Our Reliable Multicast Maintains Control Retransmission rate controls and NAK ignore, back-off and suppression algorithms ensure stable behavior. UM multicast design doesn t get tripped up by a consumer that cannot keep up If a consumer cannot keep up, it experiences loss Other consumers which are able to keep up are not impacted UM controls the amount of bandwidth allocated to retransmissions resulting in stable and predictable network behavior Configurable limits can also be set on transmission bandwidth Publishers sending too much within a short interval have a choice of waiting for bandwidth or having send requests fail (allowing for conflation and similar strategies) UM maintains network stability with all of the advantages provided by multicasting 15

15 Inter-Process Communication Transport Sub 500 nanosecond latency Transparent to applications Change configuration, not code Publishers choose transport mechanism on per-topic basis Subscribers automatically use publishers chosen transport All semantics and QoS supported Streaming, guaranteed delivery and queued / load-balanced delivery Supported using the same API as all other transports Optional receiver pacing 16

16 Adding Guaranteed Delivery / Persistence UMP 19

17 Persistence/Guaranteed Delivery Many use cases require message delivery even in cases of hard failures in the sending and receiving applications Ultra Messaging offers Persistence for Guaranteed Delivery, Durable Subscription & Late Join of message streams, regardless of message format, content or meaning Not to be confused with Caching which is content-aware processing / transformation, storage and retrieval of data Parallel Persistence Ultra Messaging s breakthrough persistence architecture provides an order of magnitude reduction in latency and a substantial increase in throughput over competing solutions 20

18 Legacy: Persistence with a Central Server Sending CPU Messaging Server CPU Receiving CPU Application A Comm Library Message Router Application B Comm Library Persistent Storage Store and Forward Messages do not continue receivers until stored Speed of the system is no more than the speed of the store 21 21

19 Next Generation Architecture: Parallel Persistence Sending CPU Persistent Store CPU Receiving CPU Application A UM Library Ultra Messaging Persistent Store Application B UM Library Persistent Storage TCP, UDP Reliable Multicast, or UDP Reliable Unicast No delays added by Parallel Persistence Messages move to receivers at full speed Speed of the store no longer impacts message delivery speed 22 22

20 Key Design Advantages Decoupled persistence and delivery functions Industry leading performance Determinism for latency and throughput on commodity hardware Applications are not delayed by using persistence Unique high availability LAN and WAN configurations provide zero latency failover Eliminates the need for specialized servers or expensive SANs Flexible implementation offers choice of transports and QoS on a per topic basis 23

21 Adding Queuing Semantics: Once and Only Once Delivery plus Load Balancing UMQ 24

22 UMQ Overview Adding queuing semantics to UM environment Low latency capable receivers can receive messages at top speed Slower receivers can receive messages in order / without loss even if they cannot keep up with raw message flow Source / receiver decoupling Data persistence / resiliency Load Balancing Indexed Queuing Allows consistent processing of related messages through a queue. 25

23 UMQ Semantics and Features Once And Only Once delivery (OAOO) Sources / Receivers Decoupled Queue or mailbox abstraction Allows connection of low latency messaging with slower receivers without impacting low latency messages Both can automatically discover queues Sources Multiple source and topics can send to same Queue Simultaneously send to Queues as well as UMS and UMP receivers Receivers Multiple receivers for individual messages Application sets under receiver control Innovative Capabilities Application Sets Indexed Queuing 26

24 Application Set A Application Set B UMQ High Level Components Sources submit messages Receiver Source Data and ACK Queue Queue Instance Queue Instance Instance Data and ACK Receiver Receiver Queue Instances persist and assign messages; multiple queue instances provide resilience Receivers consume messages from the queues; multiple receiver instances provide receiver resilience and scalability Receiver Receiver Receiver 27

25 UMQ Application Sets Settlement App Set Settlement Server 1 Read X Trade Persistence is per-trade and per-application Settlement Server 2 Settlement Server 3 Read Capture Reporting App Set Reporting Server 1 Read Reporting Server 2 Read Both Application Sets read from a single queue each app set gets the message OAOO Much simpler Trade Capture app sends only to a single queue Greatly improved failure resilience offload resilience support to UMQ Messages in the queue get delivered even if sending application fails 28

26 Using Ultra Messaging Indexed Queuing for Exchange Connectivity Order 1 Orders Server 1 DB 1 Order Queue Next Next Exchange 1 Exchange 2 Order 2 Cancel 2 Orders Server 2 DB 2 Cancel index=2 follows Order index=2 with indexed queuing even though Server 1 is Next Only one queue shown, but failure-resilient backup queues are easily configured 29

27 Ultra Load Balancing (ULB) Ultra-low latency load balancing Load balancing done at the source with nothing in the middle brokerless queuing Per-source queuing, not shared-source queuing Indexed queuing Messages held in volatile storage at the source Faster load balancing 30

28 Indexed Load Balancing Establishes subscriber process affinity based on application supplied Index Subsequent messages containing this index are routed to the same subscriber within a load balanced application set Ideally suited for routing of Modify/Cancel Orders to an Exchange Gateway Instance Can be used to insulate Order level acknowledgements from costly database lookups Available in both brokered and brokerless (ULB) configurations 31

29 JMS Support Broker-less design tightly integrated with UM Interoperability with all of Ultra Messaging Allow JMS-based applications to receive and send messages on a UM backbone JMS attributes and properties become UM application headers JMS payloads map directly to UM payloads Supports send / receive using native C,.NET, or JAVA APIs 32

30 JMS Support Allows other applications to leverage the UM message bus 3 rd party applications can access to UM message flow Integration with other Informatica applications such as PowerCenter and CEP for example Compatible with 1.0 and 1.1 JMS specs Except XA transactions Bundled with UMQ Shipping now 33

31 34 Caching using UMCache

32 Ultra Messaging Cache Receives, processes, indexes, stores and in some cases republishes messages, providing: Conflation or merger of data streams Delayed market data Content-based routing Bridging between messaging systems Out-of-the-box capabilities High speed archival and replay Snapshot requests i.e. Last Value Cache 35

33 Caching Architecture Framework-based plugin architecture supports customization and extension We provide pre-built modules (with source) for last value caching and archival and replay at multiples of original rate Client Requests Command and Control Module Utility Module Reception Module Processing Modules PROC 3 PROC 2 PROC 1 Indexing Modules IDX 1 Storage Module IDX 2 36

34 Ultra Messaging Cache Use Cases Besides the common use cases (replay and LVC server) Conversion of TCP/UDP connections to UMS topics Conversion of Tibco topic streams to/from UM High speed ingest (topics) into a database Data Translation of messages on a topic 37

35 Reaching Unmanaged Consumers using UMDS 38

36 UMDS - Desktop Connectivity for Data Center Services Ultra Messaging Backbone UMDS Server UMDS Server UMDS Server Controlled Infrastructure Uncontrolled Infrastructure TCP TCP UMDS Client Library Client Application Desktop UMDS Client Library Client Application Desktop Pure Java, fully managed.net assemblies Only requires single TCP connection for all traffic Server in data center provides desktop connectivity User authentication 39

37 UMDS 1.1 Proxy sources created in UMDS server at request of UMDS clients Server retains control over source configuration Topic queues per client Dedicated space per topic stream Per-topic conflation of streams for slow consumers Late join in both UM source and in server cache XML Configuration per topic (like UM XML config) 40

38 41 Extending UM over the Web with UMWeb

39 Extending Messaging to the Web OS Native Applications UMWeb Bridges the Gap Web Applications Browser Clients Your Firewall Their Firewall DMZ Proxy Server Mobile Clients WANs Intranets WebSocket Gateway 42

40 Bridging Network or Application Domains with the UM Gateway 43

41 Ultra Messaging Gateway Ultra Messaging Gateways extend the usage of UM: Enable transparent bridging of network or application domains Preserves all Ultra Messaging semantics Maintains all qualities of service Capabilities include: Subscription-based forwarding, driven by receiver interest Per-topic or wildcard permit/deny policies Bi-directional and multi-hop forwarding Single TCP tunnel connection between Gateways Tunnel compression, encryption and encapsulation Highly available configurations (master/slave, multiple paths) Comprehensive monitoring via published statistics and web interface 44

42 Ultra Messaging Gateway Filters and forwards traffic between topic resolution domains Now with multi-hop, failure resilience, wildcard receivers, request/response forwarding and more Applications Relay production traffic to development but block return traffic Selectively forward topics based on policy Connectivity between IPC and network resolution domains 45

43 IPC Local & Remote Receivers using the Gateway UM Gateway Process Sending Process UM Library Receiving Process UM Library User Kernel Message Flow to Processes on Other Machines Network 46

44 47 Ultra Messaging Manager - UMM

45 Ultra Messaging Manager The next step up for our management and configuration capabilities Ultra Messaging has always been highly configurable and controllable but now it is easier to manage GUI configuration view Ease of setting options Ability to apply security, templates, change management to configuration Ease of distribution of configurations 48

46 UMM Overview Ultra Messaging Manager GUI This is what the UM administrator sees and interacts with Provides a GUI configuration and management interface for UM Provides Management of UM Networks Distributed configuration of UM senders/receivers User / application authentication Auditing and capture of configuration changes Eliminates the need for manual configuration file editing Supports transport-level configuration UMP ands UMQ stores and queues coming in future releases Detects and notifies of common misconfiguration errors Supports templates and policies for consistent configuration Distributed as part of UMP 49

47 UMM Technical Architecture 50

48 UMM GUI 51

49 UMM Templates Allows setting default options that applications can override Enables setting option policies that applications cannot override Multiple templates can be applied hierarchically 52

50 UMM Receiver Configuration 53

51 UMM Source Configuration 54

52 55 Monitoring & Management

53 Ultra Messaging Monitoring Overview Applications can self-monitor transport metrics through the API, including how long messages spend in the API and how long the application spends processing them Automatic monitoring to publish metrics to the network, sample code provided to receive, collect and display SNMP agent available for use with any SNMP compliant management station (e.g. InterMapper, HP OpenView, etc.) for centralized monitoring Wireshark dissectors for packet level inspection Partner with firms such as Correlix, Corvil, ITRS for passive latency monitoring and dashboard views 56

54 Measuring Latency and Monitoring Possible Causes Ultra Messaging SNMP Agent Bring messaging, OS, and network statistics together for possible correlation Geneos, Intermapper probes, Solarwinds, OpenNMS Interesting Statistics LBT-RM Receiver Out_of_order: Count of datagrams that fill a gap but are not retransmissions Dgrams_dropped_*: Count of datagrams dropped and why Event Queues Min/Mean/Max service times (how long callback ran in microseconds) Min/Mean/Max event age when dequeued (how long event was queued) 57

55 Questions? Topic Resolution 58

56 59

WebSphere MQ Low Latency Messaging V2.1. High Throughput and Low Latency to Maximize Business Responsiveness IBM Corporation

WebSphere MQ Low Latency Messaging V2.1. High Throughput and Low Latency to Maximize Business Responsiveness IBM Corporation WebSphere MQ Low Latency Messaging V2.1 High Throughput and Low Latency to Maximize Business Responsiveness 2008 IBM Corporation WebSphere MQ Low Latency Messaging Extends the WebSphere MQ messaging family

More information

IBM Europe Announcement ZP , dated November 6, 2007

IBM Europe Announcement ZP , dated November 6, 2007 IBM Europe Announcement ZP07-0484, dated November 6, 2007 IBM WebSphere Front Office for Financial Markets V2.0 and IBM WebSphere MQ Low Latency Messaging V2.0 deliver high speed and high throughput market

More information

Informatica Migration Guide for TIBCO Rendezvous

Informatica Migration Guide for TIBCO Rendezvous Informatica Migration Guide for TIBCO Rendezvous Table of Contents Copyright 2010-2012 Informatica July 2010 1. Introduction...1 2. Application Changes and Notes...1 To assist 29West (http://www.29west.com/)

More information

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction

More information

Seven Criteria for a Sound Investment in WAN Optimization

Seven Criteria for a Sound Investment in WAN Optimization Seven Criteria for a Sound Investment in WAN Optimization Introduction WAN optimization technology brings three important business benefits to IT organizations: Reduces branch office infrastructure costs

More information

Ultra Messaging Queing Edition (Version ) Guide to Queuing

Ultra Messaging Queing Edition (Version ) Guide to Queuing Ultra Messaging Queing Edition (Version 6.10.1) Guide to Queuing 2005-2017 Contents 1 Introduction 5 1.1 UMQ Overview.............................................. 5 1.2 Architecture...............................................

More information

Building loosely coupled and scalable systems using Event-Driven Architecture. Jonas Bonér Patrik Nordwall Andreas Källberg

Building loosely coupled and scalable systems using Event-Driven Architecture. Jonas Bonér Patrik Nordwall Andreas Källberg Building loosely coupled and scalable systems using Event-Driven Architecture Jonas Bonér Patrik Nordwall Andreas Källberg Why is EDA Important for Scalability? What building blocks does EDA consists of?

More information

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.

More information

Informatica Ultra Messaging Streaming Edition Version Release Notes June Contents. New Features and Enhancements.

Informatica Ultra Messaging Streaming Edition Version Release Notes June Contents. New Features and Enhancements. Informatica Ultra Messaging Streaming Edition Version 6.10.1 Release Notes June 2017 Copyright Informatica LLC 2004, 2017 Contents New Features and Enhancements... 1 New Features.... 1 Important Changes....

More information

Data Model Considerations for Radar Systems

Data Model Considerations for Radar Systems WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,

More information

Nirvana A Technical Introduction

Nirvana A Technical Introduction Nirvana A Technical Introduction Cyril PODER, ingénieur avant-vente June 18, 2013 2 Agenda Product Overview Client Delivery Modes Realm Features Management and Administration Clustering & HA Scalability

More information

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Java Message Service (JMS) is a standardized messaging interface that has become a pervasive part of the IT landscape

More information

Lightstreamer. The Streaming-Ajax Revolution. Product Insight

Lightstreamer. The Streaming-Ajax Revolution. Product Insight Lightstreamer The Streaming-Ajax Revolution Product Insight 1 Agenda Paradigms for the Real-Time Web (four models explained) Requirements for a Good Comet Solution Introduction to Lightstreamer Lightstreamer

More information

COMMUNICATION PROTOCOLS

COMMUNICATION PROTOCOLS COMMUNICATION PROTOCOLS Index Chapter 1. Introduction Chapter 2. Software components message exchange JMS and Tibco Rendezvous Chapter 3. Communication over the Internet Simple Object Access Protocol (SOAP)

More information

A Technical Overview of the Lucent Managed Firewall

A Technical Overview of the Lucent Managed Firewall Lucent Managed Version 2.0 A Technical Overview of the Lucent Managed This document provides a technical overview of the Lucent Managed architecture. Key technical features and potential application scenarios

More information

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN Avaya-FatPipe Solution Overview Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN The Avaya SDN-Fx and FatPipe Networks solution provides a fabric-based SDN architecture for simplicity

More information

Solace s Unified Messaging Platform

Solace s Unified Messaging Platform Over the years most enterprises have bought and built many different messaging systems to serve as the infrastructure for their distributed applications. Most of these have been based on messaging software

More information

Solace Message Routers and Cisco Ethernet Switches: Unified Infrastructure for Financial Services Middleware

Solace Message Routers and Cisco Ethernet Switches: Unified Infrastructure for Financial Services Middleware Solace Message Routers and Cisco Ethernet Switches: Unified Infrastructure for Financial Services Middleware What You Will Learn The goal of zero latency in financial services has caused the creation of

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking

More information

IBM WebSphere MQ Low Latency Messaging Software Tested With Arista 10 Gigabit Ethernet Switch and Mellanox ConnectX

IBM WebSphere MQ Low Latency Messaging Software Tested With Arista 10 Gigabit Ethernet Switch and Mellanox ConnectX IBM WebSphere MQ Low Latency Messaging Software Tested With Arista 10 Gigabit Ethernet Switch and Mellanox ConnectX -2 EN with RoCE Adapter Delivers Reliable Multicast Messaging With Ultra Low Latency

More information

Hands-On IP Multicasting for Multimedia Distribution Networks

Hands-On IP Multicasting for Multimedia Distribution Networks Hands-On for Multimedia Distribution Networks Course Description This Hands-On course provides an in-depth look how IP multicasting works, its advantages and limitations and how it can be deployed to provide

More information

MULTICAST USE IN THE FINANCIAL INDUSTRY

MULTICAST USE IN THE FINANCIAL INDUSTRY 12 th ANNUAL WORKSHOP 2016 MULTICAST USE IN THE FINANCIAL INDUSTRY Christoph Lameter GenTwo [ April, 5 th, 2016 ] OVERVIEW Multicast and the FSI (Financial Services Industry) Short refresher on Multicast

More information

Agenda. What is Managed File Transfer? The shortcomings of traditional file transfer solutions. Introducing WebSphere MQ File Transfer Edition

Agenda. What is Managed File Transfer? The shortcomings of traditional file transfer solutions. Introducing WebSphere MQ File Transfer Edition Session 1887: Introduction to WebSphere MQ File Transfer Edition Adrian Preston (prestona@uk.ibm.com) Agenda What is Managed File Transfer? The shortcomings of traditional file transfer solutions Introducing

More information

iscsi Technology: A Convergence of Networking and Storage

iscsi Technology: A Convergence of Networking and Storage HP Industry Standard Servers April 2003 iscsi Technology: A Convergence of Networking and Storage technology brief TC030402TB Table of Contents Abstract... 2 Introduction... 2 The Changing Storage Environment...

More information

VXLAN Overview: Cisco Nexus 9000 Series Switches

VXLAN Overview: Cisco Nexus 9000 Series Switches White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide

More information

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions Dave Locke IBM Software Group Trademark Statement IBM and the IBM logo are trademarks of International Business Machines

More information

Indirect Communication

Indirect Communication Indirect Communication To do q Today q q Space and time (un)coupling Common techniques q Next time: Overlay networks xkdc Direct coupling communication With R-R, RPC, RMI Space coupled Sender knows the

More information

NGF0401 Instructor Slides

NGF0401 Instructor Slides Advanced Site to Site VPN Barracuda NextGen Firewall F VPN Tunnel Routing Separate routing table Default behavior Uses source based routing Creates separate premain routing tables for every VPN tunnel

More information

Connect Applications and Services Together with the Enterprise Service Bus

Connect Applications and Services Together with the Enterprise Service Bus Connect s and Services Together with the On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and

More information

Vortex Whitepaper. Intelligent Data Sharing for the Business-Critical Internet of Things. Version 1.1 June 2014 Angelo Corsaro Ph.D.

Vortex Whitepaper. Intelligent Data Sharing for the Business-Critical Internet of Things. Version 1.1 June 2014 Angelo Corsaro Ph.D. Vortex Whitepaper Intelligent Data Sharing for the Business-Critical Internet of Things Version 1.1 June 2014 Angelo Corsaro Ph.D., CTO, PrismTech Vortex Whitepaper Version 1.1 June 2014 Table of Contents

More information

Implementation Guide - VPN Network with Static Routing

Implementation Guide - VPN Network with Static Routing Implementation Guide - VPN Network with Static Routing This guide contains advanced topics and concepts. Follow the links in each section for step-by-step instructions on how to configure the following

More information

MTAT Enterprise System Integration. Lecture 2: Middleware & Web Services

MTAT Enterprise System Integration. Lecture 2: Middleware & Web Services MTAT.03.229 Enterprise System Integration Lecture 2: Middleware & Web Services Luciano García-Bañuelos Slides by Prof. M. Dumas Overall view 2 Enterprise Java 2 Entity classes (Data layer) 3 Enterprise

More information

Lecture 3. The Network Layer (cont d) Network Layer 1-1

Lecture 3. The Network Layer (cont d) Network Layer 1-1 Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets

More information

Networking interview questions

Networking interview questions Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected

More information

DS 2009: middleware. David Evans

DS 2009: middleware. David Evans DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between

More information

A Low Latency Solution Stack for High Frequency Trading. High-Frequency Trading. Solution. White Paper

A Low Latency Solution Stack for High Frequency Trading. High-Frequency Trading. Solution. White Paper A Low Latency Solution Stack for High Frequency Trading White Paper High-Frequency Trading High-frequency trading has gained a strong foothold in financial markets, driven by several factors including

More information

for Multi-Services Gateways

for Multi-Services Gateways KURA an OSGi-basedApplication Framework for Multi-Services Gateways Introduction & Technical Overview Pierre Pitiot Grenoble 19 février 2014 Multi-Service Gateway Approach ESF / Increasing Value / Minimizing

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ Q-Balancer Range FAQ The Q-Balance LB Series The Q-Balance Balance Series is designed for Small and medium enterprises (SMEs) to provide cost-effective solutions for link resilience and load balancing

More information

Internet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016

Internet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016 Internet Technology 06. Exam 1 Review Paul Krzyzanowski Rutgers University Spring 2016 March 2, 2016 2016 Paul Krzyzanowski 1 Question 1 Defend or contradict this statement: for maximum efficiency, at

More information

IBM MQ Update BITUG BigSIG Gerry Reilly Development Director and CTO IBM Messaging and IoT Foundation IBM Hursley Lab, UK

IBM MQ Update BITUG BigSIG Gerry Reilly Development Director and CTO IBM Messaging and IoT Foundation IBM Hursley Lab, UK IBM MQ Update BITUG BigSIG 2014 Gerry Reilly Development Director and CTO IBM Messaging and IoT Foundation IBM Hursley Lab, UK Please Note IBM s statements regarding its plans, directions, and intent are

More information

Chapter 5.6 Network and Multiplayer

Chapter 5.6 Network and Multiplayer Chapter 5.6 Network and Multiplayer Multiplayer Modes: Event Timing Turn-Based Easy to implement Any connection type Real-Time Difficult to implement Latency sensitive 2 Multiplayer Modes: Shared I/O Input

More information

Sentinet for BizTalk Server VERSION 2.2

Sentinet for BizTalk Server VERSION 2.2 for BizTalk Server VERSION 2.2 for BizTalk Server 1 Contents Introduction... 2 SOA Repository... 2 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring, Recording

More information

Introducing Campus Networks

Introducing Campus Networks Cisco Enterprise Architecture Introducing Campus Networks 2003, Cisco Systems, Inc. All rights reserved. 2-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 2-2 Campus Data Center Combines switching

More information

Hands-On with IoT Standards & Protocols

Hands-On with IoT Standards & Protocols DEVNET-3623 Hands-On with IoT Standards & Protocols Casey Bleeker, Developer Evangelist @geekbleek Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Configuring Basic IP Multicast

Configuring Basic IP Multicast IP multicast is a bandwidth-conserving technology that reduces traffic by delivering a single stream of information simultaneously to potentially thousands of corporate businesses and homes. Applications

More information

GRE and DM VPNs. Understanding the GRE Modes Page CHAPTER

GRE and DM VPNs. Understanding the GRE Modes Page CHAPTER CHAPTER 23 You can configure Generic Routing Encapsulation (GRE) and Dynamic Multipoint (DM) VPNs that include GRE mode configurations. You can configure IPsec GRE VPNs for hub-and-spoke, point-to-point,

More information

Routing Between VLANs Overview

Routing Between VLANs Overview Routing Between VLANs Overview This chapter provides an overview of VLANs. It describes the encapsulation protocols used for routing between VLANs and provides some basic information about designing VLANs.

More information

WAN-DDS A wide area data distribution capability

WAN-DDS A wide area data distribution capability 1 A wide area data distribution capability Piet Griffioen, Thales Division Naval - Above Water Systems, Netherlands Abstract- The publish-subscribe paradigm has shown many qualities to efficiently implement

More information

CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION

CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION 31 CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION This chapter introduces the Grid monitoring with resource metrics and network metrics. This chapter also discusses various network monitoring tools and

More information

Diffusion TM 5.0 Performance Benchmarks

Diffusion TM 5.0 Performance Benchmarks Diffusion TM 5.0 Performance Benchmarks Contents Introduction 3 Benchmark Overview 3 Methodology 4 Results 5 Conclusion 7 Appendix A Environment 8 Diffusion TM 5.0 Performance Benchmarks 2 1 Introduction

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

Internet Technology 3/2/2016

Internet Technology 3/2/2016 Question 1 Defend or contradict this statement: for maximum efficiency, at the expense of reliability, an application should bypass TCP or UDP and use IP directly for communication. Internet Technology

More information

Data Center Interconnect Solution Overview

Data Center Interconnect Solution Overview CHAPTER 2 The term DCI (Data Center Interconnect) is relevant in all scenarios where different levels of connectivity are required between two or more data center locations in order to provide flexibility

More information

ASPERA HIGH-SPEED TRANSFER. Moving the world s data at maximum speed

ASPERA HIGH-SPEED TRANSFER. Moving the world s data at maximum speed ASPERA HIGH-SPEED TRANSFER Moving the world s data at maximum speed ASPERA HIGH-SPEED FILE TRANSFER 80 GBIT/S OVER IP USING DPDK Performance, Code, and Architecture Charles Shiflett Developer of next-generation

More information

Advanced Networking: Routing & Switching 2 Chapter 7

Advanced Networking: Routing & Switching 2 Chapter 7 EIGRP Advanced Networking: Routing & Switching 2 Chapter 7 Copyleft 2014 Hacklab Cosenza (http://hlcs.it) Released under Creative Commons License 3.0 By-Sa Cisco name, logo and materials are Copyright

More information

USING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION

USING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION WHITE PAPER Maximize Storage Networks with iscsi USING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION For use with Windows 2000 VERITAS Software Corporation 03/05/2003

More information

Chapter 1: Enterprise Campus Architecture. Course v6 Chapter # , Cisco Systems, Inc. All rights reserved. Cisco Public

Chapter 1: Enterprise Campus Architecture. Course v6 Chapter # , Cisco Systems, Inc. All rights reserved. Cisco Public Chapter 1: Analyzing The Cisco Enterprise Campus Architecture CCNP SWITCH: Implementing IP Switching Course v6 1 Chapter 1 Objectives Describe common campus design options and how design choices affect

More information

9. Queued Transaction Processing

9. Queued Transaction Processing 9. Queued Transaction Processing CSEP 545 Transaction Processing Philip A. Bernstein Copyright 2012 Philip A. Bernstein 1 Outline 1. Introduction 2. Transactional Semantics 3. Queue Manager 4. Message-Oriented

More information

Finding Support Information for Platforms and Cisco IOS Software Images

Finding Support Information for Platforms and Cisco IOS Software Images First Published: June 19, 2006 Last Updated: June 19, 2006 The Cisco Networking Services () feature is a collection of services that can provide remote event-driven configuring of Cisco IOS networking

More information

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief Cato Cloud Software-defined and cloud-based secure enterprise network Solution Brief Legacy WAN and Security Appliances are Incompatible with the Modern Enterprise Cato Networks: Software-defined and Cloud-based

More information

STATEFUL TCP/UDP traffic generation and analysis

STATEFUL TCP/UDP traffic generation and analysis XENATM STATEFUL TCP/UDP traffic generation and analysis Ideal for validating firewalls, switches, routers, NAT routers, proxies, load-balancers, bandwidth shapers and more. VULCAN LAYER 4-7 GIGABIT ETHERNET

More information

Virtualized Network Services SDN solution for enterprises

Virtualized Network Services SDN solution for enterprises Virtualized Network Services SDN solution for enterprises Nuage Networks Virtualized Network Services (VNS) is a fresh approach to business networking that seamlessly links your enterprise s locations

More information

Introducing Oracle Queuing/Messaging Technology. Anthony D. Noriega MSCS, MBA, BSSE, OCP-DBA

Introducing Oracle Queuing/Messaging Technology. Anthony D. Noriega MSCS, MBA, BSSE, OCP-DBA Introducing Oracle Queuing/Messaging Technology Anthony D. Noriega MSCS, MBA, BSSE, OCP-DBA Objectives Emphasize technical concepts and Oracle queuing infrastructure technology. Highlight programming techniques,

More information

Brocade Virtual Traffic Manager and Parallels Remote Application Server

Brocade Virtual Traffic Manager and Parallels Remote Application Server White Paper Parallels Brocade Virtual Traffic Manager and Parallels Deployment Guide 01 Contents Preface...4 About This Guide...4 Audience...4 Contacting Brocade...4 Internet...4 Technical Support...4

More information

1.264 Lecture 23. Telecom Enterprise networks MANs, WANs

1.264 Lecture 23. Telecom Enterprise networks MANs, WANs 1.264 Lecture 23 Telecom Enterprise networks MANs, WANs Enterprise networks Connections within enterprise External connections Remote offices Employees Customers Business partners, supply chain partners

More information

Extending Your Mainframe for More Business Value

Extending Your Mainframe for More Business Value Extending Your Mainframe for More Business Value Extend Connectivity With a Mainframe Communications Backbone Business Challenge Our payments business is a key source of revenue, but it is too costly to

More information

Copyright Push Technology Ltd December Diffusion TM 4.4 Performance Benchmarks

Copyright Push Technology Ltd December Diffusion TM 4.4 Performance Benchmarks Diffusion TM 4.4 Performance Benchmarks November 2012 Contents 1 Executive Summary...3 2 Introduction...3 3 Environment...4 4 Methodology...5 4.1 Throughput... 5 4.2 Latency... 6 5 Results Summary...7

More information

HyperIP : SRDF Application Note

HyperIP : SRDF Application Note HyperIP : SRDF Application Note Introduction HyperIP is a Linux software application that quantifiably and measurably enhances large data movement over big bandwidth and long-haul IP networks. HyperIP

More information

Managing Site-to-Site VPNs: The Basics

Managing Site-to-Site VPNs: The Basics CHAPTER 23 A virtual private network (VPN) consists of multiple remote peers transmitting private data securely to one another over an unsecured network, such as the Internet. Site-to-site VPNs use tunnels

More information

Monitoring a spacecraft from your smartphone using MQTT with Joram

Monitoring a spacecraft from your smartphone using MQTT with Joram Monitoring a spacecraft from your smartphone using with Joram joram.ow2.org mqtt.jorammq.com www.scalagent.com David Féliot Use case #1: on-call operators On-call operators (working outside the control

More information

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution

describe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution 1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows

More information

Sentinet for Microsoft Azure SENTINET

Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...

More information

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11 CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11 1 Midterm exam Midterm this Thursday Close book but one-side 8.5"x11" note is allowed (must

More information

Virtualized Network Services SDN solution for service providers

Virtualized Network Services SDN solution for service providers Virtualized Network Services SDN solution for service providers Nuage Networks Virtualized Network Services (VNS) is a fresh approach to business networking that seamlessly links your enterprise customers

More information

Enabling Open Data Movement Across Hybrid Cloud and the Internet of Things

Enabling Open Data Movement Across Hybrid Cloud and the Internet of Things Enabling Open Data Movement Across Hybrid Cloud and the Internet of Things Learn how Solace s state-of-the-art open data movement technology can link applications and information assets across public and

More information

ORACLE TUXEDO. Distributed Transaction Processing Features and Benefits Distributed transaction management server ORACLE DATA SHEET

ORACLE TUXEDO. Distributed Transaction Processing Features and Benefits Distributed transaction management server ORACLE DATA SHEET ORACLE TUXEDO KEY FEATURES AND BENEFITS FEATURES Multi-language support: C, C++, COBOL, Java, PHP, Python, Ruby Ready for private cloud deployment Distributed cache Highly optimized infrastructure for

More information

Oracle Streams. An Oracle White Paper October 2002

Oracle Streams. An Oracle White Paper October 2002 Oracle Streams An Oracle White Paper October 2002 Oracle Streams Executive Overview... 3 Introduction... 3 Oracle Streams Overview... 4... 5 Staging... 5 Propagation... 6 Transformations... 6 Consumption...

More information

Securing the Frisbee Multicast Disk Loader

Securing the Frisbee Multicast Disk Loader Securing the Frisbee Multicast Disk Loader Robert Ricci, Jonathon Duerig University of Utah 1 What is Frisbee? 2 Frisbee is Emulab s tool to install whole disk images from a server to many clients using

More information

Smarter Business Agility with WebSphere DataPower Appliances Introduction

Smarter Business Agility with WebSphere DataPower Appliances Introduction Mike Masterson Worldwide Executive WebSphere Appliances 14 October 2010 Smarter Business Agility with WebSphere DataPower Appliances Introduction Smarter Business Agility with WebSphere DataPower Appliances

More information

IBM Software Group. IBM WebSphere MQ V7.0. Introduction and Technical Overview. An IBM Proof of Technology IBM Corporation

IBM Software Group. IBM WebSphere MQ V7.0. Introduction and Technical Overview. An IBM Proof of Technology IBM Corporation IBM Software Group IBM WebSphere MQ V7.0 Introduction and Technical Overview An IBM Proof of Technology 2008 IBM Corporation Unit Agenda Why is Messaging Important to the Enterprise? What is WebSphere

More information

Lecture 8. Network Layer (cont d) Network Layer 1-1

Lecture 8. Network Layer (cont d) Network Layer 1-1 Lecture 8 Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets Network

More information

Cisco Express Forwarding Overview

Cisco Express Forwarding Overview Cisco Express Forwarding () is advanced, Layer 3 IP switching technology. optimizes network performance and scalability for networks with large and dynamic traffic patterns, such as the Internet, on networks

More information

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies Data Link Layer Our goals: understand principles behind data link layer services: link layer addressing instantiation and implementation of various link layer technologies 1 Outline Introduction and services

More information

HYBRID TRANSACTION/ANALYTICAL PROCESSING COLIN MACNAUGHTON

HYBRID TRANSACTION/ANALYTICAL PROCESSING COLIN MACNAUGHTON HYBRID TRANSACTION/ANALYTICAL PROCESSING COLIN MACNAUGHTON WHO IS NEEVE RESEARCH? Headquartered in Silicon Valley Creators of the X Platform - Memory Oriented Application Platform Passionate about high

More information

- Hubs vs. Switches vs. Routers -

- Hubs vs. Switches vs. Routers - 1 Layered Communication - Hubs vs. Switches vs. Routers - Network communication models are generally organized into layers. The OSI model specifically consists of seven layers, with each layer representing

More information

IBM WebSphere MQ for z/os V7.0 delivers the universal messaging backbone for SOA and Web 2.0 with enhanced ease of use, performance, and resilience

IBM WebSphere MQ for z/os V7.0 delivers the universal messaging backbone for SOA and Web 2.0 with enhanced ease of use, performance, and resilience IBM Canada Ltd. Announcement A08-0253, dated April 1, 2008 IBM WebSphere MQ for z/os V7.0 delivers the universal messaging backbone for SOA and Web 2.0 with enhanced ease of use, performance, and resilience

More information

FASTEST MILLION OVER THE WEB WITH KAAZING, DELL, AND TIBCO

FASTEST MILLION OVER THE WEB WITH KAAZING, DELL, AND TIBCO FASTEST MILLION OVER THE WEB WITH KAAZING, DELL, AND TIBCO DELIVER REAL-TIME DATA TO ONE MILLION CONCURRENT WEB USERS ON A SINGLE RACK HTML5 WebSocket Scalability High Performance Security Copyright 2012

More information

Deployment Scenarios for Standalone Content Engines

Deployment Scenarios for Standalone Content Engines CHAPTER 3 Deployment Scenarios for Standalone Content Engines This chapter introduces some sample scenarios for deploying standalone Content Engines in enterprise and service provider environments. This

More information

Objectives. Chapter 10. Upon completion you will be able to:

Objectives. Chapter 10. Upon completion you will be able to: Chapter 10 Figure 10.1 Position of IGMP in the network layer Objectives Upon completion you will be able to: Know the purpose of IGMP Know the types of IGMP messages Understand how a member joins a group

More information

Message Queuing Telemetry Transport

Message Queuing Telemetry Transport Message Queuing Telemetry Transport G. Priyanka Reddy B.Tech Student, Sphoorthy Engineering College, Hyderabad. Abstract: Internet of things refers to uniquely identifiable objects and the representation

More information

HUAWEI USG6000 Series Next-Generation Firewall Technical White Paper VPN HUAWEI TECHNOLOGIES CO., LTD. Issue 1.1. Date

HUAWEI USG6000 Series Next-Generation Firewall Technical White Paper VPN HUAWEI TECHNOLOGIES CO., LTD. Issue 1.1. Date HUAWEI USG6000 Series Next-Generation Firewall Technical White Paper VPN Issue 1.1 Date 2014-03-14 HUAWEI TECHNOLOGIES CO., LTD. 2014. All rights reserved. No part of this document may be reproduced or

More information

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4 CCNA Exploration Network Fundamentals Chapter 06 Addressing the Network IPv4 Updated: 20/05/2008 1 6.0.1 Introduction Addressing is a key function of Network layer protocols that enables data communication

More information

Active source routing for ad-hoc network: seamless integration of wireless environment

Active source routing for ad-hoc network: seamless integration of wireless environment Active source routing for ad-hoc network: seamless integration of wireless environment 1. Introduction Active networking is the emerging technology that will provide new network environment where lots

More information

Circadence Presentation. May 1, Gary Morton/Dave Frick

Circadence Presentation. May 1, Gary Morton/Dave Frick Circadence Presentation May 1, 2012 Gary Morton/Dave Frick Circadence Overview Corporate Overview Privately held/headquartered in Boulder (founded 1993) Originally an on-line gaming company (VR1) Divested

More information

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

IBM WebSphere Business Integration Event Broker and Message Broker V5.0 Software Announcement May 20, 2003 IBM Event Broker and Message Broker V5.0 Overview WebSphere MQ is the leader in enterprise messaging, offering reliable, once and once only delivery between the broadest

More information

SERVICE DESCRIPTION SD-WAN. from NTT Communications

SERVICE DESCRIPTION SD-WAN. from NTT Communications SERVICE DESCRIPTION SD-WAN from NTT Communications 1 NTT SD-WAN Service Portfolio NTT Communications, (NTT Com s), SD-WAN service offers a new approach for deploying enterprise grade Wide Area Networks

More information

Instant Integration into the AMQP Cloud with Apache Qpid Messenger. Rafael Schloming Principle Software Red Hat

Instant Integration into the AMQP Cloud with Apache Qpid Messenger. Rafael Schloming Principle Software Red Hat Instant Integration into the AMQP Cloud with Apache Qpid Messenger Rafael Schloming Principle Software Engineer @ Red Hat rhs@apache.org Overview Introduction Messaging AMQP Proton Demo Summary Introduction

More information

Configuring AVC to Monitor MACE Metrics

Configuring AVC to Monitor MACE Metrics This feature is designed to analyze and measure network traffic for WAAS Express. Application Visibility and Control (AVC) provides visibility for various applications and the network to central network

More information