OMG Real Time Workshop

Size: px
Start display at page:

Download "OMG Real Time Workshop"

Transcription

1 OMG Real Time Workshop ORB Inter-Operability Testing Traci McDonald NSWCDD Charlie Fudge NSWCDD 1

2 Purpose Purpose of the Presentation Present motivation for the task and a sample of the results of inter-operability testing between two ORBs Purpose of the Task Assess the amount of effort involved in getting: Two ORBs to communicate Porting benchmark applications to another OS Changing compilers Integrating in another ORB Quantify how the performance scales when ORBs interoperate with different hardware, OSs and other ORBs

3 OA Goals Open Architecture (OA) Goals Reduce total ownership cost Make system change and upgrade easier and faster Lower the impact of COTS refresh Reduce interoperability and compatibility problems Two Implementation Concepts to Achieve OA Goals Common set of warfighting functions A layered standards based Open Architecture Computing Environment (the OACE) 3

4 OA Scope Unique Next Generation Components UNIQUE UNIQUE UNIQUE UNIQUE UNIQUE INTERFACE INTERFACE INTERFACE INTERFACE INTERFACE Common Design Design Guidance Guidance COMMON FUNCTIONS ACROSS ALL SHIP CLASSES Build in FY3-5 COMPUTING PLANT (Common Standards & Guidance) Architecture, Architecture, technologies, technologies, standards, standards, specifications specifications and and products products 4

5 Motivation What Does OA Bring to the Table Regarding the Computing Environment Technical Architecture Layered approach Standards OMG, IEEE, ISO etc. Guidance/Requirements Motivation for the Task was to Validate that a Standardized Middleware such as CORBA Could Assist in Achieving OA Goals 5

6 Configuration Server Host X86 CPU: 1 Pentium 3, 8 MHZ Memory: 18 Mbytes OS: Lynx 3.1 Compiler: gcc.9 NIC: Intel Pro ACE Version: 5. TAO Version: 1. ORBexpress Version:.3. Client Host Fast Ethernet Mbps HP ProCurve 4 /-T Switch Server Host Client Host Memory: 51 Mbytes OS: Solaris.8 Compiler: gcc.95., Sun CC 5.1 NIC: Sun Fast Ethernet ACE Version: 5. TAO Version: 1. ORBexpress Version:.5.1 Sun Microsystems UltraEnterprise CPUs: MHz Sparc Sun Microsystems Ultra CPUs: - MHz UltraSPARC 6

7 Test Methodology IDL Operations (Throughput) static one-way pass octets and structures as in parameters and returns a void total of 64MB of data transferred using various buffer sizes Data Collected Throughput measured for a group of messages sent averages, std devs, mins and maxs for samples IDL Operations (Latency) static one-way and two-way pass octets and structures as in parameters and returns a void 3 to 4 byte buffer sizes in increments of 3 bytes passed noparams and returned void Data Collected latency measured for each message sent averages, std devs, mins and maxs for samples Two-way Latency Request Server Response Client Timeresponse recvd - Timerequest sent End to End Thruput Server Client Timelast recv - Timefirst send / Quantity Data Sent 7

8 Throughput Results Throughput Octet - Same ORB Same OS Second letter = Host (Client, Server) TCL/TSS combination did not work Throughput Octet - Same ORB Different OS TCL/TSS TCS/TSL OCL/OSS OCS/OSL 48 4 Mbps Third letter = OS (Solaris, Lynx) TCL/TSL TCS/TSS OCL/OSL OCS/OSS TCP Lynx TCP Solaris 48 4 Mbps First letter = ORB (TAO, ORBexpress)

9 Throughput Results First letter = ORB (TAO, ORBexpress) Second letter = Host (Client, Server) Third letter = OS (Solaris, Lynx) TCL/OSL OCL/TSL OCS/TSS TCS/OSS 48 4 Throughput Octet - Different ORB Different OS 8 Mbps TCL/OSS OCS/TSL OCL/TSS TCS/OSL Mbps Throughput Octet - Different ORB Same OS 9

10 Roundtrip Latency Results Roundtrip Latency Octet - Same ORB Same OS 3.5 First letter = ORB (TAO, ORBexpress) 3 Third letter = OS (Solaris, Lynx) TCL/TSL TCS/TSS TCP Lynx TCP Solaris TCL/TSS combination did not work Roundtrip Latency Octet - Same ORB Different OS Msec Msec Second letter = Host (Client, Server) OCL/OSL OCS/OSS.5 TCL/TSS 1 TCS/TSL OCL/OSS.8.6 OCS/OSL

11 Roundtrip Latency Results Roundtrip Latency Octet - Different ORB Same OS First letter = ORB (TAO, ORBexpress) 3 Second letter = Host (Client, Server) Third letter = OS (Solaris, Lynx) TCL/OSL 1.5 OCL/TSL OCS/TSS 1 TCS/OSS Roundtrip Latency Octet - Different ORB Different OS Msec Msec TCL/OSS OCS/TSL OCL/TSS TCS/OSL

12 Conclusions Porting Effort Was Relatively Easy Integrating in Another ORB Was Straight Forward ORB APIs and functionality behind the APIs were consistent Moving from the Sun To gcc Compiler was not as Easy gcc not as forgiving as the Sun compiler ORBs Successfully Inter-Operated in Multiple Configurations Configuration has Significant Effect on Performance Particular OS and CORBA server combinations can dominate performance 1

13 Summary Results Support Spirit and Intent in OA Guidance Documents As OA System Architecture moves into the Implementation and Design Phase, ORB/OS/Hardware and CORBA Client/Server Configuration Decisions will be important Full Set of Results will be Published in an NSWC Technical Report 13

14 Back-up Slides 14

15 Technical Architecture Layers Application Computer Programs (Domain Unique) Standards Based Government / Industry Design Industry Builds Sensors / Sensor Control Track Formation Comms Control Command & Control Weapons Control Others: Trng, Readiness Damage Control R e s o u r c e Power & Propulsion Control Isolated Common Services Synchronization (Timing) / Data recording / O/I Control / Power Management Middleware (Standards Based) *Standards defined by OMG COTS Computing Technology (Standards Based) *Standards defined by IEEE Isolated Example: CORBA Distribution Middleware Frameworks Adaptation Middleware M a n a g e m e n t Multiple COTS Vendors Isolated Example: POSIX Technology Changes Frequently Real-Time Operating System Computing Equipment Cable Plant Commercial Computer Industry Provided Cabinets Switches Drivers Processors Multiple COTS Vendors Multiple COTS Vendors 15

16 Throughput Results Throughput Octet - All Mbps Lynx/Lynx Solaris/Solaris TCL/OSL OCL/TSL OCS/TSS TCS/OSS TCL/OSS OCS/TSL OCL/TSS TCS/OSL TCP Lynx TCP Solaris TCL/TSS E+5 TCS/TSL OCL/OSS OCS/OSL 16

17 Roundtrip Latency Results Roundtrip Latency Octet - TAO Msec Lynx/Lynx Solaris/Solaris TCL/OSL OCL/TSL OCS/TSS TCS/OSS TCL/OSS OCS/TSL OCL/TSS TCS/OSL TCP Lynx TCP Solaris TCL/TSS TCS/TSL OCL/OSS OCS/OSL 17

Performance assessment of CORBA for the transport of userplane data in future wideband radios. Piya Bhaskar Lockheed Martin

Performance assessment of CORBA for the transport of userplane data in future wideband radios. Piya Bhaskar Lockheed Martin Performance assessment of CORBA for the transport of userplane data in future wideband radios Piya Bhaskar Lockheed Martin 1 Outline Introduction to the problem Test Setup Results Conclusion 2 Problem

More information

Building High-Assurance Systems out of Software Components of Lesser Assurance Using Middleware Security Gateways

Building High-Assurance Systems out of Software Components of Lesser Assurance Using Middleware Security Gateways Building High-Assurance Systems out of Software Components of Lesser Assurance Using Middleware Security Gateways A PrismTech Product Line OMG's First Software Assurance Workshop: Working Together for

More information

Reliable UDP (RDP) Transport for CORBA

Reliable UDP (RDP) Transport for CORBA OMG Embedded and Real-Time 2002 Workshop Reliable UDP (RDP) Transport for CORBA Voula Fotopoulos Catherine Heaberlin January 10, 2002 (voula.fotopoulos@lmco.com, catherine.t.heaberlin@lmco.com) Naval Electronics

More information

Performance of ORBs on Switched Fabric Transports

Performance of ORBs on Switched Fabric Transports Performance of ORBs on Switched Fabric Transports Victor Giddings Objective Interface Systems victor.giddings@ois.com 2001 Objective Interface Systems, Inc. Switched Fabrics High-speed interconnects High-bandwidth,

More information

Data Consistency with SPLICE Middleware. Leslie Madden Chad Offenbacker Naval Surface Warfare Center Dahlgren Division

Data Consistency with SPLICE Middleware. Leslie Madden Chad Offenbacker Naval Surface Warfare Center Dahlgren Division Data Consistency with SPLICE Middleware Leslie Madden Chad Offenbacker Naval Surface Warfare Center Dahlgren Division Slide 1 6/30/2005 Background! US Navy Combat Systems are evolving to distributed systems

More information

Real-time CORBA Trade Study Volume 2 Basic IDL Scenario 1a

Real-time CORBA Trade Study Volume 2 Basic IDL Scenario 1a CAGE Code 81205 Real-time CORBA Trade Study Volume 2 Basic IDL Scenario 1a DOCUMENT NUMBER: RELEASE/REVISION: RELEASE/REVISION DATE: D204-31159-2 ORIG CONTENT OWNER: Phantom Works Advanced Information

More information

An Update on CORBA Performance for HPEC Algorithms. Bill Beckwith Objective Interface Systems, Inc.

An Update on CORBA Performance for HPEC Algorithms. Bill Beckwith Objective Interface Systems, Inc. An Update on CORBA Performance for HPEC Algorithms Bill Beckwith Objective Interface Systems, Inc. Email: bill.beckwith@ois.com CORBA technology today surrounds HPEC-oriented subsystems. In recent years

More information

AQUILA. Project Defense. Sandeep Misra. (IST ) Development of C++ Client for a Java QoS API based on CORBA

AQUILA. Project Defense. Sandeep Misra.  (IST ) Development of C++ Client for a Java QoS API based on CORBA AQUILA (IST-1999-10077) Adaptive Resource Control for QoS Using an IP-based Layered Architecture Project Defense Development of C++ Client for a Java QoS API based on CORBA http://www-st st.inf..inf.tu-dresden.de/aquila/

More information

Patterns and Performance of Real-time Middleware for Embedded Systems

Patterns and Performance of Real-time Middleware for Embedded Systems Patterns and Performance of Real-time Middleware for Embedded Systems Associate Professor & Director of the Center for Distributed Object Computing Computer Science Dept. Lockheed Martin November st, 999

More information

Real-time & Embedded Systems Workshop July 2007 Building Successful Real-time Distributed Systems in Java

Real-time & Embedded Systems Workshop July 2007 Building Successful Real-time Distributed Systems in Java Real-time & Embedded Systems Workshop July 2007 Building Successful Real-time Distributed Systems in Java Andrew Foster Product Manager PrismTech Corporation The Case for Java in Enterprise Real-Time Systems

More information

AFS Server Performance Comparisons

AFS Server Performance Comparisons AFS Server Performance Comparisons Bo Tretta Kim Kimball Jet Propulsion Laboratory Information Services - FIL Service http://fil.jpl.nasa.gov SLAC AFS Best Practices Workshop March 24, 2004 JPLIS-FIL Server

More information

The Design and Performance of a Pluggable Protocols Framework for Real-time Distributed Object Computing Middleware

The Design and Performance of a Pluggable Protocols Framework for Real-time Distributed Object Computing Middleware The Design and Performance of a Pluggable Protocols Framework for Real-time Distributed Object Computing Middleware, Fred Kuhns, Douglas C. Schmidt, Ossama Othman and Jeff Parsons coryan@uci.edu http://www.ece.uci.edu/coryan/

More information

(D)COM Microsoft s response to CORBA. Alessandro RISSO - PS/CO

(D)COM Microsoft s response to CORBA. Alessandro RISSO - PS/CO (D)COM Microsoft s response to CORBA Alessandro RISSO - PS/CO Talk Outline DCOM What is DCOM? COM Components COM Library Transport Protocols, Security & Platforms Availability Services Based on DCOM DCOM

More information

Benchmarking Real-Time and Embedded CORBA ORBs

Benchmarking Real-Time and Embedded CORBA ORBs Benchmarking Real-Time and Embedded CORBA ORBs Objective Interface 13873 Park Center Road, Suite 36 Herndon, VA 2171-3247 73/295-65 (voice) 73/295-651 (fax) http://www.ois.com/ mailto:info@ois.com 22 Objective

More information

Performance Analysis of Java Communications with and without CORBA

Performance Analysis of Java Communications with and without CORBA Performance Analysis of Java Communications with and without CORBA Victor Giddings victor.giddings@ois.com 3 Objective Interface Systems, Inc. Purpose Analyze performance of various Java-based distribution

More information

Designing High Performance IEC61499 Applications on Top of DDS

Designing High Performance IEC61499 Applications on Top of DDS ETFA2013 4th 4DIAC Users Workshop Designing High Performance IEC61499 Applications on Top of DDS Industrial communications Complex Different solutions at the different layers Fieldbus at bottom layers:

More information

Java For Real-Time Enterprise Systems Delivering the Benefits of Java to the world of Real-Time distributed object computing

Java For Real-Time Enterprise Systems Delivering the Benefits of Java to the world of Real-Time distributed object computing Java For Real-Time Enterprise Systems Delivering the Benefits of Java to the world of Real-Time distributed object computing Simon McQueen CORBA Technical Lead July 2006 The Case for Java in Enterprise

More information

Evolving the CORBA standard to support new distributed real-time and embedded systems

Evolving the CORBA standard to support new distributed real-time and embedded systems Evolving the CORBA standard to support new distributed real-time and embedded systems Tom Bracewell Senior Principal Software Engineer Raytheon Integrated Defense Systems Sudbury, MA. / (978) 440-2539

More information

Success Oriented Ground and Space Software Defined Architectures

Success Oriented Ground and Space Software Defined Architectures Success Oriented Ground and Space Software Defined Architectures 30 March 2004 Jerry Brand, Vince Kovarik and James Faist Melbourne, Florida Presented at the GSAW 2004 Manhattan Beach, CA GSAW 2004 (Slide

More information

Weapon Systems Open Architecture Overview

Weapon Systems Open Architecture Overview Weapon Systems Open Architecture Overview OMG Real-Time and Embedded Distributed Object Computing Workshop July 24-27, 2000 . Vision for Joint Theater Operations Joint Joint Forces Forces Global Global

More information

Profiling Grid Data Transfer Protocols and Servers. George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA

Profiling Grid Data Transfer Protocols and Servers. George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA Profiling Grid Data Transfer Protocols and Servers George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA Motivation Scientific experiments are generating large amounts of data Education

More information

ArcExplorer -- Java Edition 9.0 System Requirements

ArcExplorer -- Java Edition 9.0 System Requirements ArcExplorer -- Java Edition 9.0 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcExplorer

More information

Hardware in the Loop Functional Verification Methodology

Hardware in the Loop Functional Verification Methodology OMG's Third Software-Based Communications Workshop: Realizing the Vision Hardware in the Loop Functional Verification Methodology by Pascal Giard Jean-François Boland, Jean Belzile M.Ing. Student École

More information

Using a Real-time, QoS-based ORB to Intelligently Manage Communications Bandwidth in a Multi-Protocol Environment

Using a Real-time, QoS-based ORB to Intelligently Manage Communications Bandwidth in a Multi-Protocol Environment Using a Real-time, QoS-based ORB to Intelligently Manage Communications Bandwidth in a Multi-Protocol Environment Bill Beckwith Objective Interface Systems, Inc. +1 703 295 6500 bill.beckwith@ois.com http://www.ois.com

More information

CORBA Comparison Project Windows Visual C++ Platform

CORBA Comparison Project Windows Visual C++ Platform CORBA Comparison Project Windows Visual C++ Platform Orbix 5.1 TAO 1.2.4 VisiBroker 5.1 Version: Final release Date: January 30, 2003 Distributed Systems Research Group Department of Software Engineering

More information

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED

More information

Real-Time CORBA Experiences in an Avionics Domain

Real-Time CORBA Experiences in an Avionics Domain Real-Time CORBA Experiences in an Avionics Domain Jeanna Gossett, David Corman and David Sharp The Boeing Company OMG Real-Time Embedded and Distributed Object Computing Workshop June 7, 2001 Bold Stroke

More information

Benchmarking Porting Costs of the SKYNET High Performance Signal Processing Middleware

Benchmarking Porting Costs of the SKYNET High Performance Signal Processing Middleware Benchmarking Porting Costs of the SKYNET High Performance Signal Processing Middleware Michael J. Linnig and Gary R. Suder Engineering Fellows Sept 12, 2014 Linnig@Raytheon.com Gary_R_Suder@Raytheon.com

More information

Ingo Brenckmann Jochen Kirsten Storage Technology Strategists SAS EMEA Copyright 2003, SAS Institute Inc. All rights reserved.

Ingo Brenckmann Jochen Kirsten Storage Technology Strategists SAS EMEA Copyright 2003, SAS Institute Inc. All rights reserved. Intelligent Storage Results from real life testing Ingo Brenckmann Jochen Kirsten Storage Technology Strategists SAS EMEA SAS Intelligent Storage components! OLAP Server! Scalable Performance Data Server!

More information

CORBA Across Embedded Devices

CORBA Across Embedded Devices Embedded Devices Victor Giddings Objective Interface Systems 1 Common Object Request Broker Architecture (CORBA) Systems Client Mainline Server Mainline Generated Stub Generated Skeleton ORB library ORB

More information

Sun Fire V880 System Architecture. Sun Microsystems Product & Technology Group SE

Sun Fire V880 System Architecture. Sun Microsystems Product & Technology Group SE Sun Fire V880 System Architecture Sun Microsystems Product & Technology Group SE jjson@sun.com Sun Fire V880 Enterprise RAS Below PC Pricing NEW " Enterprise Class Application and Database Server " Scalable

More information

Bandwidth estimations

Bandwidth estimations Bandwidth estimations for Test Traffic Measurements project Henk Uijterwaal Mark Santcroos RIPE NCC New Projects Group BEst2003, December 9 1 RIPE NCC Regional Internet Registry for Europe Based in Amsterdam,

More information

Oracle Performance on M5000 with F20 Flash Cache. Benchmark Report September 2011

Oracle Performance on M5000 with F20 Flash Cache. Benchmark Report September 2011 Oracle Performance on M5000 with F20 Flash Cache Benchmark Report September 2011 Contents 1 About Benchware 2 Flash Cache Technology 3 Storage Performance Tests 4 Conclusion copyright 2011 by benchware.ch

More information

Middleware Support for Aperiodic Tasks in Distributed Real-Time Systems

Middleware Support for Aperiodic Tasks in Distributed Real-Time Systems Outline Middleware Support for Aperiodic Tasks in Distributed Real-Time Systems Yuanfang Zhang, Chenyang Lu and Chris Gill Department of Computer Science and Engineering Washington University in St. Louis

More information

NotesBench Disclosure Report for IBM Netfinity 3500 (RAID-5) with Lotus Domino Server 4.6a for Windows NT 4.0

NotesBench Disclosure Report for IBM Netfinity 3500 (RAID-5) with Lotus Domino Server 4.6a for Windows NT 4.0 UNITED STATES NotesBench Disclosure Report for IBM Netfinity 3500 (RAID-5) with Lotus Domino Server 4.6a for Windows NT 4.0 Audited May 8, 1998 IBM Corporation UNITED STATES Table of Contents Executive

More information

Vertically and horizontally High-performance, Real-time ORBs Motivation Many applications require æ guarantees QoS e.g., telecom, avionics, WWW Existi

Vertically and horizontally High-performance, Real-time ORBs Motivation Many applications require æ guarantees QoS e.g., telecom, avionics, WWW Existi Principles and Patterns of High-performance, Real-time Object Request Brokers C. Schmidt Douglas schmidt@cs.wustl.edu University, St. Louis Washington http:èèwww.cs.wustl.eduèçschmidtètao.html Typeset

More information

CORBA (Common Object Request Broker Architecture)

CORBA (Common Object Request Broker Architecture) CORBA (Common Object Request Broker Architecture) René de Vries (rgv@cs.ru.nl) Based on slides by M.L. Liu 1 Overview Introduction / context Genealogical of CORBA CORBA architecture Implementations Corba

More information

Sena Technologies White Paper: Latency/Throughput Test. Device Servers/Bluetooth-Serial Adapters

Sena Technologies White Paper: Latency/Throughput Test. Device Servers/Bluetooth-Serial Adapters Sena Technologies White Paper: Latency/Throughput Test of October 30, 2007 Copyright Sena Technologies, Inc 2007 All rights strictly reserved. No part of this document may not be reproduced or distributed

More information

Introduction. Architecture Overview

Introduction. Architecture Overview Performance and Sizing Guide Version 17 November 2017 Contents Introduction... 5 Architecture Overview... 5 Performance and Scalability Considerations... 6 Vertical Scaling... 7 JVM Heap Sizes... 7 Hardware

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

High Volume Transaction Processing in Enterprise Applications

High Volume Transaction Processing in Enterprise Applications High Volume Transaction Processing in Enterprise Applications By Thomas Wheeler Recursion Software, Inc. February 16, 2005 TABLE OF CONTENTS Overview... 1 Products, Tools, and Environment... 1 OS and hardware

More information

Who we are. 2 Copyright Remedy IT

Who we are. 2 Copyright Remedy IT Who we are Remedy IT was founded in 1997 Focus on open standards Our customers are active in various domains such as telecom, finance, aerospace and defense We deliver custom software development For more

More information

A QoS-aware CCM for DRE System Development

A QoS-aware CCM for DRE System Development A QoS-aware CCM for DRE System Development Nanbor Wang Tech-X Corporation 5561 Arapahoe Ave., Suite A Boulder, CO 33 Chris Gill Dept. of Computer Science and Engineering Washington University One Brookings

More information

iplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology WebBench 3.

iplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology WebBench 3. iplanet Web Server, Enterprise Edition 4.0 and Stronghold 2.4.2 Performance Comparison Analysis and Details By Bruce Weiner (pdf version 192 KB) White Paper Contents Executive Summary Test Methodology

More information

iplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology

iplanet Web Server, Enterprise Edition 4.0 and Stronghold Performance Comparison Analysis and Details Test Methodology Page 1 of 23 iplanet Web Server, Enterprise Edition 4.0 and Stronghold 2.4.2 Performance Comparison Analysis and Details By Bruce Weiner (PDF version, 184 KB) February 7, 2000 Update to September 29,1999

More information

Performance Evaluation of Java And C++ Distributed Applications In A CORBA Environment

Performance Evaluation of Java And C++ Distributed Applications In A CORBA Environment Performance Evaluation of Java And C++ Distributed Applications In A CORBA Environment Sanjay P. Ahuja Roger Eggen Cheryl Daucher Department of Computer and Information Sciences University of North Florida

More information

Real Time: Understanding the Trade-offs Between Determinism and Throughput

Real Time: Understanding the Trade-offs Between Determinism and Throughput Real Time: Understanding the Trade-offs Between Determinism and Throughput Roland Westrelin, Java Real-Time Engineering, Brian Doherty, Java Performance Engineering, Sun Microsystems, Inc TS-5609 Learn

More information

Sun and Oracle. Kevin Ashby. Oracle Technical Account Manager. Mob:

Sun and Oracle. Kevin Ashby. Oracle Technical Account Manager. Mob: Sun and Oracle Kevin Ashby Oracle Technical Account Manager Mob: 07710 305038 Email: kevin.ashby@sun.com NEW Sun/Oracle Stats Sun is No1 Platform for Oracle Database Sun is No1 Platform for Oracle Applications

More information

PRISMTECH. Benchmarking OMG DDS for Large-scale Distributed Systems. Powering Netcentricity

PRISMTECH. Benchmarking OMG DDS for Large-scale Distributed Systems. Powering Netcentricity PRISMTECH Powering Netcentricity Benchmarking OMG DDS for Large-scale Distributed Systems Reinier Torenbeek reinier.torenbeek@prismtech.com Senior Solution Architect PrismTech Benchmarking OMG DDS for

More information

Understanding and Improving the Cost of Scaling Distributed Event Processing

Understanding and Improving the Cost of Scaling Distributed Event Processing Understanding and Improving the Cost of Scaling Distributed Event Processing Shoaib Akram, Manolis Marazakis, and Angelos Bilas shbakram@ics.forth.gr Foundation for Research and Technology Hellas (FORTH)

More information

How we tested Quagga router

How we tested Quagga router 1 of 2 23/10/2006 3:29 µµ Sponsored by: This story appeared on Network World at http://www.networkworld.com/reviews/2006/100906-quagga-router-test-how.html How we tested Quagga router Clear Choice Tests

More information

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Distributed and Agent Systems Prof. Agostino Poggi What is CORBA? CORBA (Common Object Request

More information

Advanced Computer Networks. End Host Optimization

Advanced Computer Networks. End Host Optimization Oriana Riva, Department of Computer Science ETH Zürich 263 3501 00 End Host Optimization Patrick Stuedi Spring Semester 2017 1 Today End-host optimizations: NUMA-aware networking Kernel-bypass Remote Direct

More information

RTI CORBA Compatibility Kit. Release Notes

RTI CORBA Compatibility Kit. Release Notes RTI CORBA Compatibility Kit Release Notes Version 5.3.0 2017 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2017. Trademarks Real-Time Innovations, RTI, NDDS, RTI

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

Computer Architecture

Computer Architecture Instruction Cycle Computer Architecture Program Execution and Instruction Sets INFO 2603 Platform Technologies The basic function performed by a computer is the execution of a program, which is a set of

More information

An Open Architecture for an Embedded Signal Processing Subsystem

An Open Architecture for an Embedded Signal Processing Subsystem An Open Architecture for an Embedded Signal Processing Subsystem 7th Annual Workshop on High Performance Embedded Computing MIT Lincoln Laboratory 23-25 Sept 2003 Stephen F. Shank Principal Member Engineering

More information

SunFire range of servers

SunFire range of servers TAKE IT TO THE NTH Frederic Vecoven Sun Microsystems SunFire range of servers System Components Fireplane Shared Interconnect Operating Environment Ultra SPARC & compilers Applications & Middleware Clustering

More information

Ch. 7: Benchmarks and Performance Tests

Ch. 7: Benchmarks and Performance Tests Ch. 7: Benchmarks and Performance Tests Kenneth Mitchell School of Computing & Engineering, University of Missouri-Kansas City, Kansas City, MO 64110 Kenneth Mitchell, CS & EE dept., SCE, UMKC p. 1/3 Introduction

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

UNIT 4 CORBA 4/2/2013 Middleware 59

UNIT 4 CORBA 4/2/2013 Middleware 59 UNIT 4 CORBA 4/2/2013 Middleware 59 CORBA AN OBJECT ORIENTED RPC MECHANISM HELPS TO DEVELOP DISTRIBUTED SYTEMS IN DIFF. PLATFORMS OBJECTS WRITTEN IN DIFF., LANG, CAN BE CALLED BY OBJECTS WRITTEN IN ANOTHER

More information

Performance COE 403. Computer Architecture Prof. Muhamed Mudawar. Computer Engineering Department King Fahd University of Petroleum and Minerals

Performance COE 403. Computer Architecture Prof. Muhamed Mudawar. Computer Engineering Department King Fahd University of Petroleum and Minerals Performance COE 403 Computer Architecture Prof. Muhamed Mudawar Computer Engineering Department King Fahd University of Petroleum and Minerals What is Performance? How do we measure the performance of

More information

Separating Access Control Policy, Enforcement, and Functionality in Extensible Systems. Robert Grimm University of Washington

Separating Access Control Policy, Enforcement, and Functionality in Extensible Systems. Robert Grimm University of Washington Separating Access Control Policy, Enforcement, and Functionality in Extensible Systems Robert Grimm University of Washington Extensions Added to running system Interact through low-latency interfaces Form

More information

RoGUE: RDMA over Generic Unconverged Ethernet

RoGUE: RDMA over Generic Unconverged Ethernet RoGUE: RDMA over Generic Unconverged Ethernet Yanfang Le with Brent Stephens, Arjun Singhvi, Aditya Akella, Mike Swift RDMA Overview RDMA USER KERNEL Zero Copy Application Application Buffer Buffer HARWARE

More information

EXPERIENCE REPORT ON THE USE OF CORBA AS THE SOLE MIDDLEWARE SOLUTION IN SCA-BASED SDR ENVIRONMENTS

EXPERIENCE REPORT ON THE USE OF CORBA AS THE SOLE MIDDLEWARE SOLUTION IN SCA-BASED SDR ENVIRONMENTS EXPERIENCE REPORT ON THE USE OF CA AS THE SOLE MIDDLEWARE SOLUTION IN SCA-BASED SDR ENVIRONMENTS Fabio Casalino (SELEX Communications, Pomezia (Rome), Italy; fabio.casalino@selex-comms.com) Giovanni Middioni

More information

IPC. Communication. Layered Protocols. Layered Protocols (1) Data Link Layer. Layered Protocols (2)

IPC. Communication. Layered Protocols. Layered Protocols (1) Data Link Layer. Layered Protocols (2) IPC Communication Chapter 2 Inter-Process Communication is the heart of all DSs. Processes on different machines. Always based on low-level message passing. In this chapter: RPC RMI MOM (Message Oriented

More information

The Software Communications Architecture (SCA) and FPGAs Meeting the challenges of integrating FPGA application components using the SCA

The Software Communications Architecture (SCA) and FPGAs Meeting the challenges of integrating FPGA application components using the SCA 1 The Software Communications Architecture (SCA) and FPGAs Meeting the challenges of integrating FPGA application components using the SCA May 26 th 2011 Andrew Foster, Spectra Product Manager Copyright

More information

Using Quality Objects (QuO) Middleware for QoS Control of Video Streams

Using Quality Objects (QuO) Middleware for QoS Control of Video Streams Using Quality Objects (QuO) Middleware for QoS Control of Streams BBN Technologies Cambridge, MA http://www.dist-systems.bbn.com/tech/quo/ Craig Rodrigues crodrigu@bbn.com OMG s Third Workshop on Real-Time

More information

Distributed Systems 8. Remote Procedure Calls

Distributed Systems 8. Remote Procedure Calls Distributed Systems 8. Remote Procedure Calls Paul Krzyzanowski pxk@cs.rutgers.edu 10/1/2012 1 Problems with the sockets API The sockets interface forces a read/write mechanism Programming is often easier

More information

OBJECT ADAPTER ORB CORE I/O SUBSYSTEM. struct RT_Info { wc_exec_time_; period_; importance_; dependencies_; }; 1: CONSTRUCT CALL 6: SUPPLY RUN-TIME

OBJECT ADAPTER ORB CORE I/O SUBSYSTEM. struct RT_Info { wc_exec_time_; period_; importance_; dependencies_; }; 1: CONSTRUCT CALL 6: SUPPLY RUN-TIME L. Levine David University, St. Louis Washington Simplify distribution automating by Object location activation and Parameter marshaling Demultiplexing Error handling Provide foundation higher-level for

More information

Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved

Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview Use Cases Architecture Features Copyright Jaluna SA. All rights reserved C5 Micro-Kernel: Real-Time Services for Embedded and Linux Systems Copyright 2003- Jaluna SA. All rights reserved. JL/TR-03-31.0.1 1 Outline Background Jaluna-1 Presentation Jaluna-2 Presentation Overview

More information

May 1, Foundation for Research and Technology - Hellas (FORTH) Institute of Computer Science (ICS) A Sleep-based Communication Mechanism to

May 1, Foundation for Research and Technology - Hellas (FORTH) Institute of Computer Science (ICS) A Sleep-based Communication Mechanism to A Sleep-based Our Akram Foundation for Research and Technology - Hellas (FORTH) Institute of Computer Science (ICS) May 1, 2011 Our 1 2 Our 3 4 5 6 Our Efficiency in Back-end Processing Efficiency in back-end

More information

The latency of user-to-user, kernel-to-kernel and interrupt-to-interrupt level communication

The latency of user-to-user, kernel-to-kernel and interrupt-to-interrupt level communication The latency of user-to-user, kernel-to-kernel and interrupt-to-interrupt level communication John Markus Bjørndalen, Otto J. Anshus, Brian Vinter, Tore Larsen Department of Computer Science University

More information

Sun N1: Storage Virtualization and Oracle

Sun N1: Storage Virtualization and Oracle OracleWorld 2003 Session 36707 - Sun N1: Storage Virtualization and Oracle Glenn Colaco Performance Engineer Sun Microsystems Performance and Availability Engineering September 9, 2003 Background PAE works

More information

Presentation Overview. Introduction Motivation Ground system software architecture Scalability Performance Summary. Page 2

Presentation Overview. Introduction Motivation Ground system software architecture Scalability Performance Summary. Page 2 GSAW 2002 Applying A Distributed Architecture to Real Time Hardware Control and Status Rob Andzik andzik@rtlogic.com 1042 Elkton Drive Colorado Springs, CO 80907 Phone: FAX: The Logical Choice to Get Your

More information

Developing and Sustaining your Enterprise GIS Design

Developing and Sustaining your Enterprise GIS Design Developing and Sustaining your Enterprise GIS Design Dave Peters ESRI Systems Integration 1of 51 Overview System Architecture Design Process Enterprise GIS Evolution GIS Software and Migration Roadmap

More information

SCA for the Above 2 GHz Waveforms. Cameron Littke Gregg Lind. Slide 1 Copyright 2004 Rockwell Collins Inc. All Rights Reserved

SCA for the Above 2 GHz Waveforms. Cameron Littke Gregg Lind. Slide 1 Copyright 2004 Rockwell Collins Inc. All Rights Reserved SCA for the Above 2 GHz Waveforms Cameron Littke Gregg Lind Slide 1 Agenda Government Mandates for Above 2 GHz implementation Software Communication Architecture Challenges for Above 2 GHz Waveforms Demonstration

More information

CCSDS and NASA Standards for Satellite Control Network Interoperability

CCSDS and NASA Standards for Satellite Control Network Interoperability InterPlanetary Network & Information Systems Directorate CCSDS and NASA Standards for Satellite Network Interoperability Peter Shames Jet Propulsion Laboratory California Institute of Technology The Fundamental

More information

OpenOnload. Dave Parry VP of Engineering Steve Pope CTO Dave Riddoch Chief Software Architect

OpenOnload. Dave Parry VP of Engineering Steve Pope CTO Dave Riddoch Chief Software Architect OpenOnload Dave Parry VP of Engineering Steve Pope CTO Dave Riddoch Chief Software Architect Copyright 2012 Solarflare Communications, Inc. All Rights Reserved. OpenOnload Acceleration Software Accelerated

More information

NotesBench Disclosure Report for IBM PC Server 330 with Lotus Domino 4.51 for Windows NT 4.0

NotesBench Disclosure Report for IBM PC Server 330 with Lotus Domino 4.51 for Windows NT 4.0 NotesBench Disclosure Report for IBM PC Server 330 with Lotus Domino 4.51 for Windows NT 4.0 Audited September 19, 1997 IBM Corporation NotesBench Disclosure Report Table of Contents Section 1: Executive

More information

An Empirical Evaluation of OS Support for Real-time CORBA Object Request Brokers

An Empirical Evaluation of OS Support for Real-time CORBA Object Request Brokers An Empirical Evaluation of OS Support for Real-time CORBA Object Request Brokers David L. Levine, Sergio Flores-Gaitan, and Douglas C. Schmidt flevine,sergio,schmidtg@cs.wustl.edu Department of Computer

More information

Performance Estimation of High Performance Computing Systems with Energy Efficient Ethernet Technology

Performance Estimation of High Performance Computing Systems with Energy Efficient Ethernet Technology Performance Estimation of High Performance Computing Systems with Energy Efficient Ethernet Technology Shinobu Miwa Sho Aita Hiroshi Nakamura The University of Tokyo {miwa, aita, nakamura}@hal.ipc.i.u-tokyo.ac.jp

More information

Chapter Seven. Memories: Review. Exploiting Memory Hierarchy CACHE MEMORY AND VIRTUAL MEMORY

Chapter Seven. Memories: Review. Exploiting Memory Hierarchy CACHE MEMORY AND VIRTUAL MEMORY Chapter Seven CACHE MEMORY AND VIRTUAL MEMORY 1 Memories: Review SRAM: value is stored on a pair of inverting gates very fast but takes up more space than DRAM (4 to 6 transistors) DRAM: value is stored

More information

IKE2 Implementing Implementing the Stateful Distributed Object Paradigm

IKE2 Implementing Implementing the Stateful Distributed Object Paradigm # 1 IKE2 Implementing Implementing the Stateful Distributed Object Paradigm J. Russell Noseworthy j.russell russell.noseworthy@objectsciences.com FI 2010, TENA, & IKE 2 How Do They Interrelate? Foundation

More information

ArcGIS Engine Developer Kit System Requirements

ArcGIS Engine Developer Kit System Requirements ArcGIS Engine Developer Kit 9.0.1 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcGIS Engine

More information

THE EFFICIENCY ANALYSIS OF THE OBJECT ORIENTED REALIZATION OF THE CLIENT- SERVER SYSTEMS BASED ON THE CORBA STANDARD

THE EFFICIENCY ANALYSIS OF THE OBJECT ORIENTED REALIZATION OF THE CLIENT- SERVER SYSTEMS BASED ON THE CORBA STANDARD Schedae Informaticae, vol. 20, pp. 181-193 Kraków 2011 Published online January 23, 2012 DOI 10.4467/20838476SI.11.010.0296 THE EFFICIENCY ANALYSIS OF THE OBJECT ORIENTED REALIZATION OF THE CLIENT- SERVER

More information

Overview. Distributed Systems. Distributed Software Architecture Using Middleware. Components of a system are not always held on the same host

Overview. Distributed Systems. Distributed Software Architecture Using Middleware. Components of a system are not always held on the same host Distributed Software Architecture Using Middleware Mitul Patel 1 Overview Distributed Systems Middleware What is it? Why do we need it? Types of Middleware Example Summary 2 Distributed Systems Components

More information

LANDesk and Lenovo ThinkVantage Technologies Bundle available for commercial, government, and education customers

LANDesk and Lenovo ThinkVantage Technologies Bundle available for commercial, government, and education customers Lenovo United States Announcement 106-815, dated November 7, 2006 LANDesk and Lenovo ThinkVantage Technologies Bundle available for commercial, government, and education customers Additional information...

More information

IBM Rational Purify software is now available through the IBM Passport Advantage program

IBM Rational Purify software is now available through the IBM Passport Advantage program Software Announcement April 13, 2004 IBM Rational Purify software is now available through the IBM Passport Advantage program Overview IBM Rational PurifyPlus software, currently available through the

More information

Hardware Qualification Tests for Reuters Market Data System Infrastructure

Hardware Qualification Tests for Reuters Market Data System Infrastructure for Reuters Market Data System Infrastructure Performed by Amjad Khan, Sun Microsystems working with Reuters at Oak Brook on 05/25/2005 Purpose Qualification tests were performed to verify that the following

More information

OMG SBC. Software Radio Cooperative Research Project (SRCRP) Jimmie Marks Roy Bell. March 8, 2006

OMG SBC. Software Radio Cooperative Research Project (SRCRP) Jimmie Marks Roy Bell. March 8, 2006 Software Radio Cooperative Research Project (SRCRP) OMG SBC March 8, 2006 Jimmie Marks Roy Bell January 2005 Copyright 2005, Raytheon Company. All Rights Reserved Agenda Program Overview Architecture Overview

More information

File Server Comparison: Executive Summary. Microsoft Windows NT Server 4.0 and Novell NetWare 5. Contents

File Server Comparison: Executive Summary. Microsoft Windows NT Server 4.0 and Novell NetWare 5. Contents File Server Comparison: Microsoft Windows NT Server 4.0 and Novell NetWare 5 Contents Executive Summary Updated: October 7, 1998 (PDF version 240 KB) Executive Summary Performance Analysis Price/Performance

More information

CPE731 Middleware for Distributed Systems

CPE731 Middleware for Distributed Systems CPE731 Middleware for Distributed Systems Pruet Boonma pruet@eng.cmu.ac.th Department of Computer Engineering Faculty of Engineering, Chiang Mai University Based on materials from Tanenbaum s Distributed

More information

Sun Fire Gigabit Performance Characterization

Sun Fire Gigabit Performance Characterization Sun Fire Gigabit Performance Characterization Jian Huang, Shih-Hao Hung, Gian-Paolo Musumeci, Miroslav Klivansky, and Keng-tai Ko Performance and Availability Engineering Sun Microsystems 901 San Antonio

More information

Distributed Objects. Object-Oriented Application Development

Distributed Objects. Object-Oriented Application Development Distributed s -Oriented Application Development Procedural (non-object oriented) development Data: variables Behavior: procedures, subroutines, functions Languages: C, COBOL, Pascal Structured Programming

More information

Component-based Engineering for Embedded Systems USA EU workshop

Component-based Engineering for Embedded Systems USA EU workshop July 7, 2005 Component-based Engineering for Embedded Systems USA EU workshop Philippe Kajfasz philippe.kajfasz@fr.thalesgroup.com July 7, 2005 Software part in RT/E Systems is increasing RT/E Systems

More information

MILS Multiple Independent Levels of Security. Carol Taylor & Jim Alves-Foss University of Idaho Moscow, Idaho

MILS Multiple Independent Levels of Security. Carol Taylor & Jim Alves-Foss University of Idaho Moscow, Idaho MILS Multiple Independent Levels of Security Carol Taylor & Jim Alves-Foss University of Idaho Moscow, Idaho United states December 8, 2005 Taylor, ACSAC Presentation 2 Outline Introduction and Motivation

More information

IsoStack Highly Efficient Network Processing on Dedicated Cores

IsoStack Highly Efficient Network Processing on Dedicated Cores IsoStack Highly Efficient Network Processing on Dedicated Cores Leah Shalev Eran Borovik, Julian Satran, Muli Ben-Yehuda Outline Motivation IsoStack architecture Prototype TCP/IP over 10GE on a single

More information

Distributed Systems Middleware

Distributed Systems Middleware Distributed Systems Middleware David Andersson, 810817-7539, (D) Rickard Sandell, 810131-1952, (D) EDA 390 - Computer Communication and Distributed Systems Chalmers University of Technology 2005-04-30

More information

Application Acceleration Beyond Flash Storage

Application Acceleration Beyond Flash Storage Application Acceleration Beyond Flash Storage Session 303C Mellanox Technologies Flash Memory Summit July 2014 Accelerating Applications, Step-by-Step First Steps Make compute fast Moore s Law Make storage

More information