Using Ada95 to Build Software for a Gigabit Layer 7 IP Networking Device: Ada s No Big Deal Anymore
|
|
- Lily O’Brien’
- 8 years ago
- Views:
Transcription
1 Using Ada95 to Build Software for a Gigabit Layer 7 IP Networking Device: Ada s No Big Deal Anymore Mike Kamrad senior Software Engineer kamrad@toplayer.com x139 FAX
2 What You ll See A Really Bitchin Data-Comm Product Architecture Ada Software Development Environment Obstacles and Lessons Learned Restricted Usage RTOS 10/3/00 Top Layer - "Layers above the Rest" 2
3 $SS6ZLWFK 70 )DPLO\ 7KH)LUVW/D\HU'HYLFHZLWKH$SSOLFDWLRQ &RQWURO
4 Who is Top Layer Networks? Founded January, Employees Headquarters in Westboro, MA, USA Strong executive management team Chipcom, Fore Systems, DEC, Wellfleet/Bay Networks World-class engineering team DEC, Fore, Chipcom, 3Com, etc. Major experience in ASICs and switches Private Company - Raised over $30M in funding Shipping Products: AppSwitch October 99; AppSwitch June 00 Over 125 customers and growing! 10/3/00 Top Layer - "Layers above the Rest" 4
5 What is the Top Layer AppSwitch? The AppSwitch is a high performance L4-L7 L7 device with a powerful set of flexible features, called e- Application Control. It provides flexible solutions to today s IP networking challenges including congestion, accounting, monitoring, high-availability, responsiveness, and security. 10/3/00 Top Layer - "Layers above the Rest" 5
6 What is e-application Control? A powerful set of flexible high-performance features... Security Augmentation Packet Filter Firewall with Syslog Reporting Filters for DoS attacks Flow Mirroring for IDS Application Accounting/Monitoring TopFlow protocol TopFlow Data Collector TopView Graphs Application Traffic Management Application QoS Application Balancing Application Redirection built on a powerful policy-based management model which includes a unique Application Definition Library 10/3/00 Top Layer - "Layers above the Rest" 6
7 What do we do with Applications Prioritize - Assign relative priorities to Applications - Weighted Round Robin Queuing FTP Priority 1 Priority 2 Priority 3 Priority 4 etc /3/00 Top Layer - "Layers above the Rest" 7
8 What do we do with Applications Graduated Priorities - Priorities are altered as size of flow increases Priority 1.. Priority 2 Priority 3 Priority 4 etc /3/00 Top Layer - "Layers above the Rest" 8
9 What do we do with Applications Bandwidth Guarantees - Assign guaranteed bandwidth to Applications - Uses the static queues - Will guarantee per flow bandwidth up to 8 Mbps per flow - Up to 128 flows can be set... H.323 Priority 1 MS Stream Xing Streamworks Priority 2 Priority 3 Priority 4 etc.... 2Mbps Mbps 384Kbps 1Mbps 10/3/00 Top Layer - "Layers above the Rest" 9
10 What do we do with Applications Firewall - A firewall policy can be set by application between zones... FastPath Process 10/3/00 Top Layer - "Layers above the Rest" 10
11 What do we do with Applications TopFlow displays message flow statistics - Output stats on packets sent by application and user + L3/L2 data FTP Background Engine FastPath Process - TopFlow output: 10/3/00 Top Layer - "Layers above the Rest" 11
12 AppSwitch 2500 console - AS /100 TX ports FX ports - 32,000 simultaneous flows 10/3/00 Top Layer - "Layers above the Rest" 12
13 AppSwitch 3500 console - AS /100 TX ports + 2 Gig ports (1 redundant only) - 256,000 simultaneous flows - Additional packet processing capability 10/3/00 Top Layer - "Layers above the Rest" 13
14 Technical Differentiators Touch every packet switching engine Stateful packet inspection Datalink independent LAN/WAN switching Hierarchical Hybrid Queuing (HHQ) Customizable Application Policy Library Automatic operation Scaleable, extensible architecture 10/3/00 Top Layer - "Layers above the Rest" 14
15 Architecture
16 Architecture Matters! Key components TopFire TM Programmable Silicon Switching Engine Architected, designed, and patented Layer 7 at full wire speed at every port Very scaleable and extensible Same architecture/software in entire family TopPath TM Application Flow Switching 10/3/00 Top Layer - "Layers above the Rest" 16
17 e-application Control Architecture L2/L3 Incoming Data Application Definition Library Forwarding Tables Packet Processing Session Data Stateful Application Control Application Policies L4 Tx Queue Tx Queue Tx Queue Priority Output Queues 10/3/00 Top Layer - "Layers above the Rest" 17
18 Architecture - A Closer Look AppSwitch 2500 Lookup Tables Memory Forwarding Engine Background Engine RE Chip SRAM RE Chip SDRAM Fast Path Code, System Data, Memory MII Octal MAC MII Octal MAC Queue Manager MOM Chip MOM Chip QM Chip QM SRAM Descriptors, Tables Memory 100 Mbps MII 100 Mbps MII TopFire TM chipset RAMbus DRAM Packet Memory 10/3/00 Top Layer - "Layers above the Rest" 18
19 Scalable Architecture AppSwitch 3500 Application Engine Background Engine Lookup Tables Memory Forwarding Engine RE Chip RE Chip SRAM RE Chip SDRAM Fast Path Code, System Data, Memory Queue Manager Dual Gig /100 MAC GMOM Chip QM Chip QM SRAM Descriptors, Tables Memory 1000 Mbps 100 Mbps MII RAMbus DRAM Packet Memory 10/3/00 Top Layer - "Layers above the Rest" 19
20 Major Software Components Forwarding Engine - The main switching component to establish and maintain message flows, per network policies Background Engine - The management control component that interfaces with the network administrator Application Engine(s) - Protocol specific accelerator to handle complex protocols 10/3/00 Top Layer - "Layers above the Rest" 20
21 Forwarding Engine (FE) Architecture Custom RISC Core (ARC) Extensive Proprietary HW Assist Tight Polling Loop - NO INTERRUPTS Application wrapper and Slowpath coded in Ada Fastpath and Application policies handcrafted in assembly Connection rates and throughput are key performance requirements 10/3/00 Top Layer - "Layers above the Rest" 21
22 Background Engine Architecture Based on same ARC chip as FE Event-driven system where events are: Arrival of message packets Time expiration Multi-tasking tasking application to respond to various events Division of application between Core modules Extension modules Throughput and event processing are key performance requirements 10/3/00 Top Layer - "Layers above the Rest" 22
23 Background Engine Architecture DMA Input I JobJar packets/events Qs I Packet/ Event Processor H "processed" packets Q I DMA Output I Core Application/Service/Session Modules Worker Task Single Tasked Worker Worker Worker Task Task Task Q Q Q Q Multi-Tasked Worker Task Q procedural I/F PO PO procedural I/F "Continuous" procedural I/F dispatching on Interface object or events Clock I Worker Task "Timed" PO PO procedural I/F procedural I/F procedural I/F Protocol Modules Protocol Modules Session Modules procedural I/F Protocol or Session Modules Strategic Disaster events Disaster Manager H Management Control DataBase Extensions 10/3/00 Top Layer - "Layers above the Rest" 23
24 Application Engine (FE) Architecture Based on same ARC chip as FE Tight Polling Loop - NO INTERRUPTS Basis infrastructure, written in C Application specific software written in Ada or C Throughput is key performance requirements 10/3/00 Top Layer - "Layers above the Rest" 24
25 Ada Software Development Environment
26 Why Ada? Best combination of language features for high reliability and portability Strong typing OOP Multi-tasking tasking Exception handling Founder s familiarity with Ada and frustration with traditional languages Implementation based on GCC,, best chance for ARC target 10/3/00 Top Layer - "Layers above the Rest" 26
27 Ada Tool Chain GNAT because GCC targeted ARC Hosts: Solaris on SPARC Linux on PC Targets: Motorola MPC860 (PPC based) for WAN ARC Linux (for simulation) 10/3/00 Top Layer - "Layers above the Rest" 27
28 Argonaut RISC Core (ARC) Argonaut, British producer of computer game technology Provided as a soft macro (in VHDL), configurable to customer needs Basis for Forwarding Engine, Background Engine and Application Engines 10/3/00 Top Layer - "Layers above the Rest" 28
29 Modes of Ada Execution While a multiprocessor product, no distributed execution mode considered Instead, Forwarding Engine and Application Engines executes as single task,, i.e. no RTOS Background Engine application executes with restricted tasking operations,, per the Ravenscar Profile Control information is passed between Engines as special IPC protocol 10/3/00 Top Layer - "Layers above the Rest" 29
30 Ravenscar Profile (+) No task hierarchy No dynamic creation of protected objects and tasks Tasks No entries No abortion nor ATCs No select statements No user-defined attributes No dynamic priorities No requeue No formal termination Protected Objects Limited to one entry Limited queues to one caller No requeue Barrier conditions limited to single Boolean variable Interrupt handlers defined through protected procedures Priority-based scheduling with time-slicing within priorities 10/3/00 Top Layer - "Layers above the Rest" 30
31 Obstacles and Lessons Learned
32 Limitations on Ada Usage Not used Real types Goto Annexes E-HE Functions returning unconstrained objects Predefined I/O Limited use Child generic units Formal package parameters Dynamic slices and aggregates Length attribute 10/3/00 Top Layer - "Layers above the Rest" 32
33 Significant Features of Ada OOP - Reinforced relationships among modules, interfaces and state block Root_Storage_Pool type - Supports total memory management Controlled and Limited_Controlled types - Get closure on resource usage Interfacing to C - Because there s lots of legacy and third-party software Various Interfaces to hardware GNAT s pragma Assert 10/3/00 Top Layer - "Layers above the Rest" 33
34 Obstacles/Solutions Learning Curve Intensive internal training and advocacy Incomplete Tool Chain for ARC GCC consultants to bridge the gap Inadequate RTOS - GNAT RTS and RTEMS too excessive and non-unified for ARC Internal development of lightweight RTOS 10/3/00 Top Layer - "Layers above the Rest" 34
35 Other Lessons Guidelines to guide user through choices Budget resources for tool support Tool chains reflect their legacy Be supportive to new user through the niggling period Watch out for generic foot print Pay attention to exception handling costs 10/3/00 Top Layer - "Layers above the Rest" 35
36 Restricted Usage RTOS
37 Our Restricted Ada RTOS Built to work with GNAT Simplify the functionality of RTOS to only support Ravenscar-like profile Reduce the thickness of layers in GNAT RTOS Simply the kernel for bare machine execution 10/3/00 Top Layer - "Layers above the Rest" 37
38 Restricted RTOS Organization Ada application Ada-specific runtime routines C application OS binding to Kernel RT-POSIX binding to Kernel RT POSIX compatible Kernel Kernel binding to processor 10/3/00 Top Layer - "Layers above the Rest" 38
39 Restricted RTOS Organization Ada application Ada-specific runtime routines C application RT POSIX compatible Kernel Kernel binding to processor 10/3/00 Top Layer - "Layers above the Rest" 39
An Oracle Technical White Paper November 2011. Oracle Solaris 11 Network Virtualization and Network Resource Management
An Oracle Technical White Paper November 2011 Oracle Solaris 11 Network Virtualization and Network Resource Management Executive Overview... 2 Introduction... 2 Network Virtualization... 2 Network Resource
More informationWhite Paper Increase Flexibility in Layer 2 Switches by Integrating Ethernet ASSP Functions Into FPGAs
White Paper Increase Flexibility in Layer 2 es by Integrating Ethernet ASSP Functions Into FPGAs Introduction A Layer 2 Ethernet switch connects multiple Ethernet LAN segments. Because each port on the
More informationCisco Integrated Services Routers Performance Overview
Integrated Services Routers Performance Overview What You Will Learn The Integrated Services Routers Generation 2 (ISR G2) provide a robust platform for delivering WAN services, unified communications,
More informationContents. Connection Guide. What is Dante?... 2. Connections... 4. Network Set Up... 6. System Examples... 9. Copyright 2015 ROLAND CORPORATION
Contents What is Dante?............................................. 2 Outline.................................................. 2 Fundamental............................................ 3 Required Network
More informationPutting it on the NIC: A Case Study on application offloading to a Network Interface Card (NIC)
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE CCNC 2006 proceedings. Putting it on the NIC: A Case Study on application
More informationImproving Network Efficiency for SMB Through Intelligent Load Balancing
Improving Network Efficiency for SMB Through Intelligent Load Balancing White Paper Series WP100134 Mike Mo, VP of Engineering January 2005 Abstract: As reliable Internet connectivity becomes a daily business
More informationODP Application proof point: OpenFastPath. ODP mini-summit 2015-11-10
ODP Application proof point: OpenFastPath ODP mini-summit 2015-11-10 What is Our Intention with OpenFastPath? To enable efficient IP communication Essential in practically all networking use-cases, including
More informationSoftware Datapath Acceleration for Stateless Packet Processing
June 22, 2010 Software Datapath Acceleration for Stateless Packet Processing FTF-NET-F0817 Ravi Malhotra Software Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions
More informationDigitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah
(DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation
More informationGigabit Ethernet Design
Gigabit Ethernet Design Laura Jeanne Knapp Network Consultant 1-919-254-8801 laura@lauraknapp.com www.lauraknapp.com Tom Hadley Network Consultant 1-919-301-3052 tmhadley@us.ibm.com HSEdes_ 010 ed and
More informationBandwidth Management and Optimization System Design (draft)
Royal Institute of Technology Cost Effective Bandwidth Management and Optimization System: A Case of Hawassa University Bandwidth Management and Optimization System Design (draft) Date: 20 March 2009.
More informationProgrammable Networking with Open vswitch
Programmable Networking with Open vswitch Jesse Gross LinuxCon September, 2013 2009 VMware Inc. All rights reserved Background: The Evolution of Data Centers Virtualization has created data center workloads
More informationGoing Linux on Massive Multicore
Embedded Linux Conference Europe 2013 Going Linux on Massive Multicore Marta Rybczyńska 24th October, 2013 Agenda Architecture Linux Port Core Peripherals Debugging Summary and Future Plans 2 Agenda Architecture
More informationImproving Quality of Service
Improving Quality of Service Using Dell PowerConnect 6024/6024F Switches Quality of service (QoS) mechanisms classify and prioritize network traffic to improve throughput. This article explains the basic
More informationSwitch Fabric Implementation Using Shared Memory
Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today
More informationCisco Bandwidth Quality Manager 3.1
Cisco Bandwidth Quality Manager 3.1 Product Overview Providing the required quality of service (QoS) to applications on a wide-area access network consistently and reliably is increasingly becoming a challenge.
More informationHigh Performance 10Gigabit Ethernet Switch
BDCOM S3900 Switch High Performance 10Gigabit Ethernet Switch BDCOM S3900 is a standard L3 congestion-less switch series, which are capable of multi-layer switching and wire-speed route forwarding. Its
More informationDeploying Silver Peak VXOA with EMC Isilon SyncIQ. February 2012. www.silver-peak.com
Deploying Silver Peak VXOA with EMC Isilon SyncIQ February 2012 www.silver-peak.com Table of Contents Table of Contents Overview... 3 Solution Components... 3 EMC Isilon...3 Isilon SyncIQ... 3 Silver Peak
More informationHow To Switch In Sonicos Enhanced 5.7.7 (Sonicwall) On A 2400Mmi 2400Mm2 (Solarwall Nametra) (Soulwall 2400Mm1) (Network) (
You can read the recommendations in the user, the technical or the installation for SONICWALL SWITCHING NSA 2400MX IN SONICOS ENHANCED 5.7. You'll find the answers to all your questions on the SONICWALL
More informationConfiguring DHCP Snooping
CHAPTER 19 This chapter describes how to configure Dynamic Host Configuration Protocol (DHCP) snooping on Catalyst 4500 series switches. It provides guidelines, procedures, and configuration examples.
More informationIntroduction. Application Performance in the QLinux Multimedia Operating System. Solution: QLinux. Introduction. Outline. QLinux Design Principles
Application Performance in the QLinux Multimedia Operating System Sundaram, A. Chandra, P. Goyal, P. Shenoy, J. Sahni and H. Vin Umass Amherst, U of Texas Austin ACM Multimedia, 2000 Introduction General
More informationDCS-3950 Series. L2/L4 Intelligent Access Switches
DCS-3950 Series L2/L4 Intelligent Access Switches DCS-3950 series comprises DCS-3950-26C, DCS-3950-28CT and DCS-3950-52CT. Providing high performance in security and operation, DCS-3950 series is an excellent
More informationIncrease Simplicity and Improve Reliability with VPLS on the MX Series Routers
SOLUTION BRIEF Enterprise Data Center Interconnectivity Increase Simplicity and Improve Reliability with VPLS on the Routers Challenge As enterprises improve business continuity by enabling resource allocation
More informationLustre Networking BY PETER J. BRAAM
Lustre Networking BY PETER J. BRAAM A WHITE PAPER FROM CLUSTER FILE SYSTEMS, INC. APRIL 2007 Audience Architects of HPC clusters Abstract This paper provides architects of HPC clusters with information
More informationNetScaler VPX FAQ. Table of Contents
NetScaler VPX FAQ Table of Contents Feature and Functionality Frequently Asked Questions... 2 Pricing and Packaging Frequently Asked Questions... 4 NetScaler VPX Express Frequently Asked Questions... 5
More informationLeased Line + Remote Dial-in connectivity
Leased Line + Remote Dial-in connectivity Client: One of the TELCO offices in a Southern state. The customer wanted to establish WAN Connectivity between central location and 10 remote locations. The customer
More informationREAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT
REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT SPOT THE ODD ONE BEFORE IT IS OUT flexaware.net Streaming analytics: from data to action Do you need actionable insights from various data streams fast?
More informationTechnical Brief. DualNet with Teaming Advanced Networking. October 2006 TB-02499-001_v02
Technical Brief DualNet with Teaming Advanced Networking October 2006 TB-02499-001_v02 Table of Contents DualNet with Teaming...3 What Is DualNet?...3 Teaming...5 TCP/IP Acceleration...7 Home Gateway...9
More informationUsing TrueSpeed VNF to Test TCP Throughput in a Call Center Environment
Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment TrueSpeed VNF provides network operators and enterprise users with repeatable, standards-based testing to resolve complaints about
More informationKernel Types System Calls. Operating Systems. Autumn 2013 CS4023
Operating Systems Autumn 2013 Outline 1 2 Types of 2.4, SGG The OS Kernel The kernel is the central component of an OS It has complete control over everything that occurs in the system Kernel overview
More informationCisco 7200 Series Router Architecture
Cisco 7200 Series Router Architecture Document ID: 5810 Contents Introduction Prerequisites Requirements Components Used Conventions Hardware Architecture Chassis Overview Network Processing Engines Network
More informationDPtech ADX Application Delivery Platform Series
Data Sheet DPtech ADX Series DPtech ADX Application Delivery Platform Series Overview IT requirements for service capability can be summarized as "acceleration", "security" and "reliability". The contradiction
More informationRadware s Multi-homing Solutions
Radware s Multi-homing Solutions White Paper May 5, 2003 North America Radware Inc. 575 Corporate Dr Suite 205 Mahwah, NJ 07430 Tel 888 234 5763 International Radware Ltd. 22 Raoul Wallenberg St Tel Aviv
More informationUsing a Generic Plug and Play Performance Monitor for SoC Verification
Using a Generic Plug and Play Performance Monitor for SoC Verification Dr. Ambar Sarkar Kaushal Modi Janak Patel Bhavin Patel Ajay Tiwari Accellera Systems Initiative 1 Agenda Introduction Challenges Why
More informationWhite Paper. Real-time Capabilities for Linux SGI REACT Real-Time for Linux
White Paper Real-time Capabilities for Linux SGI REACT Real-Time for Linux Abstract This white paper describes the real-time capabilities provided by SGI REACT Real-Time for Linux. software. REACT enables
More informationIntel DPDK Boosts Server Appliance Performance White Paper
Intel DPDK Boosts Server Appliance Performance Intel DPDK Boosts Server Appliance Performance Introduction As network speeds increase to 40G and above, both in the enterprise and data center, the bottlenecks
More informationCHAPTER 15: Operating Systems: An Overview
CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint
More informationStateful vs. stateless traffic analysis
Stateful vs. stateless traffic analysis Rahul Patel Business Line Manager, Advanced Products Group Hifn, Inc. Introduction Over the past few years, the Internet has become a conduit of diverse and complex
More informationSNMP Monitoring: One Critical Component to Network Management
Network Instruments White Paper SNMP Monitoring: One Critical Component to Network Management Although SNMP agents provide essential information for effective network monitoring and troubleshooting, SNMP
More informationVirtualized Security: The Next Generation of Consolidation
Virtualization. Consolidation. Simplification. Choice. WHITE PAPER Virtualized Security: The Next Generation of Consolidation Virtualized Security: The Next Generation of Consolidation As we approach the
More informationOpen Flow Controller and Switch Datasheet
Open Flow Controller and Switch Datasheet California State University Chico Alan Braithwaite Spring 2013 Block Diagram Figure 1. High Level Block Diagram The project will consist of a network development
More informationGigabit Ethernet Packet Capture. User s Guide
Gigabit Ethernet Packet Capture User s Guide Copyrights Copyright 2008 CACE Technologies, Inc. All rights reserved. This document may not, in whole or part, be: copied; photocopied; reproduced; translated;
More informationNanopowerCommunications: Enabling the Internet of Things OBJECTS TALK
NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK When objects can both sense the environment and communicate, they become tools for understanding complexity and responding to it swiftly.
More informationMonitoring Load-Balancing Services
CHAPTER 8 Load-balancing is a technology that enables network traffic to follow multiple paths to a specific destination. It distributes incoming service requests evenly among multiple servers in such
More informationOpenSPARC T1 Processor
OpenSPARC T1 Processor The OpenSPARC T1 processor is the first chip multiprocessor that fully implements the Sun Throughput Computing Initiative. Each of the eight SPARC processor cores has full hardware
More informationOptimizing Data Center Networks for Cloud Computing
PRAMAK 1 Optimizing Data Center Networks for Cloud Computing Data Center networks have evolved over time as the nature of computing changed. They evolved to handle the computing models based on main-frames,
More informationDeciding which process to run. (Deciding which thread to run) Deciding how long the chosen process can run
SFWR ENG 3BB4 Software Design 3 Concurrent System Design 2 SFWR ENG 3BB4 Software Design 3 Concurrent System Design 11.8 10 CPU Scheduling Chapter 11 CPU Scheduling Policies Deciding which process to run
More information10/100/1000Mbps Ethernet MAC with Protocol Acceleration MAC-NET Core with Avalon Interface
1 Introduction Ethernet is available in different speeds (10/100/1000 and 10000Mbps) and provides connectivity to meet a wide range of needs from desktop to switches. MorethanIP IP solutions provide a
More informationSolaris For The Modern Data Center. Taking Advantage of Solaris 11 Features
Solaris For The Modern Data Center Taking Advantage of Solaris 11 Features JANUARY 2013 Contents Introduction... 2 Patching and Maintenance... 2 IPS Packages... 2 Boot Environments... 2 Fast Reboot...
More informationPurpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions
Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions Abstract Coyote Point Equalizer appliances deliver traffic management solutions that provide high availability,
More informationThe Load Balancing System Design of Service Based on IXP2400 Yi Shijun 1, a, Jing Xiaoping 1,b
Advanced Engineering Forum Vol. 1 (2011) pp 42-46 Online: 2011-09-09 (2011) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/aef.1.42 The Load Balancing System Design of Service Based
More informationRadware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic
TESTING & INTEGRATION GROUP SOLUTION GUIDE Radware s AppDirector and AppXcel An Application Delivery solution for applications developed over BEA s Weblogic Contents INTRODUCTION... 2 RADWARE APPDIRECTOR...
More informationFrequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
More informationElfiq Networks Vital for Hospitality
Elfiq Networks Vital for Hospitality Contents Elfiq Link Balancer Overview... 3 Internet Continuity... 4 LAN Failsafe... 4 3G/4G Mobile Carrier Support... 4 Bandwidth Management... 5 Time of Day Conditions...
More informationAppliedMicro Trusted Management Module
AppliedMicro Trusted Management Module Majid Bemanian, Sr. Director of Marketing, Applied Micro Processor Business Unit July 12, 2011 Celebrating 20 th Anniversary of Power Architecture 1 AppliedMicro
More informationMaking Multicore Work and Measuring its Benefits. Markus Levy, president EEMBC and Multicore Association
Making Multicore Work and Measuring its Benefits Markus Levy, president EEMBC and Multicore Association Agenda Why Multicore? Standards and issues in the multicore community What is Multicore Association?
More informationQRadar Security Intelligence Platform Appliances
DATASHEET Total Security Intelligence An IBM Company QRadar Security Intelligence Platform Appliances QRadar Security Intelligence Platform appliances combine typically disparate network and security management
More informationCisco Performance Visibility Manager 1.0.1
Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager (PVM) is a proactive network- and applicationperformance monitoring, reporting, and troubleshooting system for maximizing
More informationKeyStone Training. Multicore Navigator Overview. Overview Agenda
KeyStone Training Multicore Navigator Overview What is Navigator? Overview Agenda Definition Architecture Queue Manager Sub System (QMSS) Packet DMA (PKTDMA) Descriptors and Queuing What can Navigator
More information- Introduction to PIX/ASA Firewalls -
1 Cisco Security Appliances - Introduction to PIX/ASA Firewalls - Both Cisco routers and multilayer switches support the IOS firewall set, which provides security functionality. Additionally, Cisco offers
More informationA Scalable Large Format Display Based on Zero Client Processor
International Journal of Electrical and Computer Engineering (IJECE) Vol. 5, No. 4, August 2015, pp. 714~719 ISSN: 2088-8708 714 A Scalable Large Format Display Based on Zero Client Processor Sang Don
More informationLayer 3 Network + Dedicated Internet Connectivity
Layer 3 Network + Dedicated Internet Connectivity Client: One of the IT Departments in a Northern State Customer's requirement: The customer wanted to establish CAN connectivity (Campus Area Network) for
More informationConfiguring Denial of Service Protection
24 CHAPTER This chapter contains information on how to protect your system against Denial of Service (DoS) attacks. The information covered in this chapter is unique to the Catalyst 6500 series switches,
More informationModule 8. Industrial Embedded and Communication Systems. Version 2 EE IIT, Kharagpur 1
Module 8 Industrial Embedded and Communication Systems Version 2 EE IIT, Kharagpur 1 Lesson 37 Real-Time Operating Systems: Introduction and Process Management Version 2 EE IIT, Kharagpur 2 Instructional
More informationAre Second Generation Firewalls Good for Industrial Control Systems?
Are Second Generation Firewalls Good for Industrial Control Systems? Bernie Pella, CISSP Schneider Electric Cyber Security Services bernie.pella@schneider-electric.com Firewall Overview Firewalls provide
More informationBroadCloud PBX Customer Minimum Requirements
BroadCloud PBX Customer Minimum Requirements Service Guide Version 2.0 1009 Pruitt Road The Woodlands, TX 77380 Tel +1 281.465.3320 WWW.BROADSOFT.COM BroadCloud PBX Customer Minimum Requirements Service
More information基 于 CompactPCI 网 络 开 放 式 平 台 系 统 开 发
基 于 CompactPCI 网 络 开 放 式 平 台 系 统 开 发 -Presented by Shen Z Y Marketing VP @ EmbedWay 议 程 Company Info Network Processing in cpci PICMG2.16 Architecture Analysis EmbedWay Solutions Company Info 恒 为 科 技 电
More informationOptimizing TCP Forwarding
Optimizing TCP Forwarding Vsevolod V. Panteleenko and Vincent W. Freeh TR-2-3 Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556 {vvp, vin}@cse.nd.edu Abstract
More informationSaisei and Intel Maximizing WAN Bandwidth
Intel Network Builders Saisei Solution Brief Intel Xeon Processors Saisei and Intel Maximizing WAN Bandwidth Introduction Despite the increased capacity available on WAN links1, service providers and enterprises
More informationIntel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family
Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family White Paper June, 2008 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
More informationCampus Network Design Science DMZ
Campus Network Design Science DMZ Dale Smith Network Startup Resource Center dsmith@nsrc.org The information in this document comes largely from work done by ESnet, the USA Energy Sciences Network see
More informationWhat is a System on a Chip?
What is a System on a Chip? Integration of a complete system, that until recently consisted of multiple ICs, onto a single IC. CPU PCI DSP SRAM ROM MPEG SoC DRAM System Chips Why? Characteristics: Complex
More information50. DFN Betriebstagung
50. DFN Betriebstagung IPS Serial Clustering in 10GbE Environment Tuukka Helander, Stonesoft Germany GmbH Frank Brüggemann, RWTH Aachen Slide 1 Agenda Introduction Stonesoft clustering Firewall parallel
More informationHigh Availability Solutions & Technology for NetScreen s Security Systems
High Availability Solutions & Technology for NetScreen s Security Systems Features and Benefits A White Paper By NetScreen Technologies Inc. http://www.netscreen.com INTRODUCTION...3 RESILIENCE...3 SCALABLE
More informationAppDirector Load balancing IBM Websphere and AppXcel
TESTING & INTEGRATION GROUP SOLUTION GUIDE AppDirector Load balancing IBM Websphere and AppXcel INTRODUCTION...2 RADWARE APPDIRECTOR...3 RADWARE APPXCEL...3 IBM WEBSPHERE...4 SOLUTION DETAILS...4 HOW IT
More informationMulti Stage Filtering
Multi Stage Filtering Technical Brief With the increasing traffic volume in modern data centers, largely driven by e-business and mobile devices, network and application performance monitoring has become
More informationChapter 6, The Operating System Machine Level
Chapter 6, The Operating System Machine Level 6.1 Virtual Memory 6.2 Virtual I/O Instructions 6.3 Virtual Instructions For Parallel Processing 6.4 Example Operating Systems 6.5 Summary Virtual Memory General
More informationIVCi s IntelliNet SM Network
IVCi s IntelliNet SM Network Technical White Paper Introduction...2 Overview...2 A True ATM Solution End to End...2 The Power of a Switched Network...2 Data Throughput:...3 Improved Security:...3 Class
More informationHow To Monitor And Test An Ethernet Network On A Computer Or Network Card
3. MONITORING AND TESTING THE ETHERNET NETWORK 3.1 Introduction The following parameters are covered by the Ethernet performance metrics: Latency (delay) the amount of time required for a frame to travel
More informationMicrokernels, virtualization, exokernels. Tutorial 1 CSC469
Microkernels, virtualization, exokernels Tutorial 1 CSC469 Monolithic kernel vs Microkernel Monolithic OS kernel Application VFS System call User mode What was the main idea? What were the problems? IPC,
More information16-PORT POWER OVER ETHERNET WEB SMART SWITCH
16-PORT POWER OVER ETHERNET WEB SMART SWITCH User s Manual (DN-95312) - 0 - Content Web Smart Switch Configure login ---------------------------------- 2 Administrator Authentication Configuration ---------------------------------------------
More informationVIA COLLAGE Deployment Guide
VIA COLLAGE Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...
More informationOPTIMIZE DMA CONFIGURATION IN ENCRYPTION USE CASE. Guillène Ribière, CEO, System Architect
OPTIMIZE DMA CONFIGURATION IN ENCRYPTION USE CASE Guillène Ribière, CEO, System Architect Problem Statement Low Performances on Hardware Accelerated Encryption: Max Measured 10MBps Expectations: 90 MBps
More informationIP SAN Best Practices
IP SAN Best Practices A Dell Technical White Paper PowerVault MD3200i Storage Arrays THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES.
More informationTelecom - The technology behind
SPEED MATTERS v9.3. All rights reserved. All brand names, trademarks and copyright information cited in this presentation shall remain the property of its registered owners. Telecom - The technology behind
More informationAPV9650. Application Delivery Controller
APV9650 D a t a S h e e t Application Delivery Controller Array Networks APV Series of Application Delivery Controllers optimizes the availability, user experience, performance, security and scalability
More information5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.
5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,
More informationIntroduction to MPIO, MCS, Trunking, and LACP
Introduction to MPIO, MCS, Trunking, and LACP Sam Lee Version 1.0 (JAN, 2010) - 1 - QSAN Technology, Inc. http://www.qsantechnology.com White Paper# QWP201002-P210C lntroduction Many users confuse the
More informationDefinition of a White Box. Benefits of White Boxes
Smart Network Processing for White Boxes Sandeep Shah Director, Systems Architecture EZchip Technologies sandeep@ezchip.com Linley Carrier Conference June 10-11, 2014 Santa Clara, CA 1 EZchip Overview
More informationElfiq Link Load Balancer Frequently Asked Questions (FAQ)
lin Elfiq Link Load Balancer Frequently Asked Questions (FAQ) For Elfiq Operating System (EOS) version 3.1.x Document Revision 1.8 May 2006 Elfiq Solutions www.elfiq.com Page 2 / 14 Table of contents 1
More informationNEW! CLOUD APPS ReadyCLOUD & genie remote access
Performance & Use AC1900 1900 DUAL BAND 600+1300 RANGE AC1900 WiFi 600+1300 Mbps speeds 1GHz Dual Core Processor Advanced features for lag-free gaming Prioritized bandwidth for streaming videos or music
More informationLeveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment. JR Richardson
Leveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment JR Richardson Early VoIP Environment Telecom Act of 1996, mass competition, Telco's needed value add features and capabilities,
More informationZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationCisco Application Networking Manager Version 2.0
Cisco Application Networking Manager Version 2.0 Cisco Application Networking Manager (ANM) software enables centralized configuration, operations, and monitoring of Cisco data center networking equipment
More informationSolution Profile. i-net Infrastructure
Solution Profile i-net Infrastructure Executive Overview Traditionally, network infrastructures are built using unmanaged, Layer 2, Layer 2+ or Layer 3 network elements embedded in an architecture to offer
More informationVirtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to
Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to Hanspeter Vogel Triadem Solutions AG Real-Time Systems GmbH Gartenstrasse 33 D-88212 Ravensburg Germany
More informationRTAI. Antonio Barbalace antonio.barbalace@unipd.it. (modified by M.Moro 2011) RTAI
Antonio Barbalace antonio.barbalace@unipd.it (modified by M.Moro 2011) Real Time Application Interface by Dipartimento di Ingegneria Aereospaziale dell Università di Milano (DIAPM) It is not a complete
More informationVIA CONNECT PRO Deployment Guide
VIA CONNECT PRO Deployment Guide www.true-collaboration.com Infinite Ways to Collaborate CONTENTS Introduction... 3 User Experience... 3 Pre-Deployment Planning... 3 Connectivity... 3 Network Addressing...
More informationLast Class: OS and Computer Architecture. Last Class: OS and Computer Architecture
Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts
More informationNotes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.
Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.
More information