Enviar búsqueda
Cargar
Orc technical training
•
0 recomendaciones
•
1,178 vistas
S
sequoiacapfm
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 34
Recomendados
ORC 2015
ORC 2015
t3rmin4t0r
ORC: 2015 Faster, Better, Smaller
ORC: 2015 Faster, Better, Smaller
DataWorks Summit
Hive acid-updates-summit-sjc-2014
Hive acid-updates-summit-sjc-2014
alanfgates
Sub-second-sql-on-hadoop-at-scale
Sub-second-sql-on-hadoop-at-scale
Yifeng Jiang
ORC File - Optimizing Your Big Data
ORC File - Optimizing Your Big Data
DataWorks Summit
ORC 2015: Faster, Better, Smaller
ORC 2015: Faster, Better, Smaller
DataWorks Summit
Data organization: hive meetup
Data organization: hive meetup
t3rmin4t0r
Optimizing Hive Queries
Optimizing Hive Queries
DataWorks Summit
Recomendados
ORC 2015
ORC 2015
t3rmin4t0r
ORC: 2015 Faster, Better, Smaller
ORC: 2015 Faster, Better, Smaller
DataWorks Summit
Hive acid-updates-summit-sjc-2014
Hive acid-updates-summit-sjc-2014
alanfgates
Sub-second-sql-on-hadoop-at-scale
Sub-second-sql-on-hadoop-at-scale
Yifeng Jiang
ORC File - Optimizing Your Big Data
ORC File - Optimizing Your Big Data
DataWorks Summit
ORC 2015: Faster, Better, Smaller
ORC 2015: Faster, Better, Smaller
DataWorks Summit
Data organization: hive meetup
Data organization: hive meetup
t3rmin4t0r
Optimizing Hive Queries
Optimizing Hive Queries
DataWorks Summit
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Community
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Community
Ceph on rdma
Ceph on rdma
Somnath Roy
Optimizing Hive Queries
Optimizing Hive Queries
Owen O'Malley
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Community
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Community
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Community
Evolving HDFS to a Generalized Distributed Storage Subsystem
Evolving HDFS to a Generalized Distributed Storage Subsystem
DataWorks Summit/Hadoop Summit
Running a container cloud on YARN
Running a container cloud on YARN
DataWorks Summit
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Odinot Stanislas
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Community
LLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in Hive
DataWorks Summit/Hadoop Summit
Ceph Day Tokyo - Ceph on ARM: Scaleable and Efficient
Ceph Day Tokyo - Ceph on ARM: Scaleable and Efficient
Ceph Community
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Community
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
Ceph Community
Technology Updates in IPv6
Technology Updates in IPv6
Shinsuke SUZUKI
HadoopFileFormats_2016
HadoopFileFormats_2016
Jakub Wszolek, PhD
How the Internet of Things are Turning the Internet Upside Down
How the Internet of Things are Turning the Internet Upside Down
DataWorks Summit
Migrating your clusters and workloads from Hadoop 2 to Hadoop 3
Migrating your clusters and workloads from Hadoop 2 to Hadoop 3
DataWorks Summit
AlgorithmStatus2005FEB
AlgorithmStatus2005FEB
Bo Lin
Twinkies,for every occasion
Twinkies,for every occasion
AJKlint
Social media as a tool for terminological research
Social media as a tool for terminological research
TERMCAT
Más contenido relacionado
La actualidad más candente
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Community
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Community
Ceph on rdma
Ceph on rdma
Somnath Roy
Optimizing Hive Queries
Optimizing Hive Queries
Owen O'Malley
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Community
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Community
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Community
Evolving HDFS to a Generalized Distributed Storage Subsystem
Evolving HDFS to a Generalized Distributed Storage Subsystem
DataWorks Summit/Hadoop Summit
Running a container cloud on YARN
Running a container cloud on YARN
DataWorks Summit
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Odinot Stanislas
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Community
LLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in Hive
DataWorks Summit/Hadoop Summit
Ceph Day Tokyo - Ceph on ARM: Scaleable and Efficient
Ceph Day Tokyo - Ceph on ARM: Scaleable and Efficient
Ceph Community
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Community
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
Ceph Community
Technology Updates in IPv6
Technology Updates in IPv6
Shinsuke SUZUKI
HadoopFileFormats_2016
HadoopFileFormats_2016
Jakub Wszolek, PhD
How the Internet of Things are Turning the Internet Upside Down
How the Internet of Things are Turning the Internet Upside Down
DataWorks Summit
Migrating your clusters and workloads from Hadoop 2 to Hadoop 3
Migrating your clusters and workloads from Hadoop 2 to Hadoop 3
DataWorks Summit
AlgorithmStatus2005FEB
AlgorithmStatus2005FEB
Bo Lin
La actualidad más candente
(20)
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Day Seoul - AFCeph: SKT Scale Out Storage Ceph
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph on rdma
Ceph on rdma
Optimizing Hive Queries
Optimizing Hive Queries
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo - Bit-Isle's 3 years footprint with Ceph
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Ceph Day Seoul - Ceph on Arm Scaleable and Efficient
Evolving HDFS to a Generalized Distributed Storage Subsystem
Evolving HDFS to a Generalized Distributed Storage Subsystem
Running a container cloud on YARN
Running a container cloud on YARN
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Scale-out Storage on Intel® Architecture Based Platforms: Characterizing and ...
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
LLAP: Sub-Second Analytical Queries in Hive
LLAP: Sub-Second Analytical Queries in Hive
Ceph Day Tokyo - Ceph on ARM: Scaleable and Efficient
Ceph Day Tokyo - Ceph on ARM: Scaleable and Efficient
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
Technology Updates in IPv6
Technology Updates in IPv6
HadoopFileFormats_2016
HadoopFileFormats_2016
How the Internet of Things are Turning the Internet Upside Down
How the Internet of Things are Turning the Internet Upside Down
Migrating your clusters and workloads from Hadoop 2 to Hadoop 3
Migrating your clusters and workloads from Hadoop 2 to Hadoop 3
AlgorithmStatus2005FEB
AlgorithmStatus2005FEB
Destacado
Twinkies,for every occasion
Twinkies,for every occasion
AJKlint
Social media as a tool for terminological research
Social media as a tool for terminological research
TERMCAT
Nguyen tac-de-co-nhom-hoan-hao1
Nguyen tac-de-co-nhom-hoan-hao1
Đời Bỗng Vui
Basque terminology dissemination and debate through social networks
Basque terminology dissemination and debate through social networks
TERMCAT
El magnifico
El magnifico
Franc.J. Vasquez.M
It’s getting crowded! A critical view of what crowdsourcing can do for termin...
It’s getting crowded! A critical view of what crowdsourcing can do for termin...
TERMCAT
65467452
65467452
conejitosverdescondiarrea
How to record an electronic instrument - Marcin Badura
How to record an electronic instrument - Marcin Badura
Biczer
Filming photos
Filming photos
loon39
Perda no. 9_ttg_bahasa_dan_aksara_jawa
Perda no. 9_ttg_bahasa_dan_aksara_jawa
Aji Ardanareswari
Abu bakar al miski
Abu bakar al miski
ßrilian Mahal
Program JAKO u 2013. - INFOGRAFIKA
Program JAKO u 2013. - INFOGRAFIKA
Program JAKO
2013 march port_hughes_retreat_peace
2013 march port_hughes_retreat_peace
Stephen Schwer
Occuhsoilmapsanddescriptions
Occuhsoilmapsanddescriptions
rgwer
Pitch deck template
Pitch deck template
sthlmstartupspace
Chapter 7 sampling distributions
Chapter 7 sampling distributions
meharahutsham
How to reduce unwanted electrical and acoustical noise marcin badura
How to reduce unwanted electrical and acoustical noise marcin badura
Biczer
The Whole Enchilada
The Whole Enchilada
davidshah
Escudo de bogota
Escudo de bogota
Erika Vargas
Destacado
(19)
Twinkies,for every occasion
Twinkies,for every occasion
Social media as a tool for terminological research
Social media as a tool for terminological research
Nguyen tac-de-co-nhom-hoan-hao1
Nguyen tac-de-co-nhom-hoan-hao1
Basque terminology dissemination and debate through social networks
Basque terminology dissemination and debate through social networks
El magnifico
El magnifico
It’s getting crowded! A critical view of what crowdsourcing can do for termin...
It’s getting crowded! A critical view of what crowdsourcing can do for termin...
65467452
65467452
How to record an electronic instrument - Marcin Badura
How to record an electronic instrument - Marcin Badura
Filming photos
Filming photos
Perda no. 9_ttg_bahasa_dan_aksara_jawa
Perda no. 9_ttg_bahasa_dan_aksara_jawa
Abu bakar al miski
Abu bakar al miski
Program JAKO u 2013. - INFOGRAFIKA
Program JAKO u 2013. - INFOGRAFIKA
2013 march port_hughes_retreat_peace
2013 march port_hughes_retreat_peace
Occuhsoilmapsanddescriptions
Occuhsoilmapsanddescriptions
Pitch deck template
Pitch deck template
Chapter 7 sampling distributions
Chapter 7 sampling distributions
How to reduce unwanted electrical and acoustical noise marcin badura
How to reduce unwanted electrical and acoustical noise marcin badura
The Whole Enchilada
The Whole Enchilada
Escudo de bogota
Escudo de bogota
Similar a Orc technical training
Uss Overview Adira
Uss Overview Adira
Thierry CHABROL
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
Ionela
Sparc SuperCluster
Sparc SuperCluster
Fran Navarro
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
The Linux Foundation
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
terrencebarr
Ceph Day LA: Building your own disaster? The safe way to make Ceph storage re...
Ceph Day LA: Building your own disaster? The safe way to make Ceph storage re...
Ceph Community
Oracle Linux/Oracle VM & Oracle Cloud Overview
Oracle Linux/Oracle VM & Oracle Cloud Overview
Toronto-Oracle-Users-Group
EMC - Copaco Cloud Event 2015 (break-out 3)
EMC - Copaco Cloud Event 2015 (break-out 3)
Copaco Nederland
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
Scott Jenner
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
Stefane Fermigier
Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?
DataCore Software
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Intel® Software
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Tomek Borek
PowerDRC/LVS 2.0 Overview
PowerDRC/LVS 2.0 Overview
Alexander Grudanov
Introducing JSR-283
Introducing JSR-283
David Nuescheler
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Codemotion
10 Reasons to use the Renesas Remote IO solution kit
10 Reasons to use the Renesas Remote IO solution kit
Renesas Electronics Corporation
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
Yoshihiro Nakajima
Numascale Product IBM
Numascale Product IBM
IBM Danmark
Similar a Orc technical training
(20)
Uss Overview Adira
Uss Overview Adira
Embedded Os [Linux & Co.]
Embedded Os [Linux & Co.]
Sparc SuperCluster
Sparc SuperCluster
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
LCNA14: Why Use Xen for Large Scale Enterprise Deployments? - Konrad Rzeszute...
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
Oracle Java ME Embedded 8.1 Devloper Preview: Introduction
Ceph Day LA: Building your own disaster? The safe way to make Ceph storage re...
Ceph Day LA: Building your own disaster? The safe way to make Ceph storage re...
Oracle Linux/Oracle VM & Oracle Cloud Overview
Oracle Linux/Oracle VM & Oracle Cloud Overview
EMC - Copaco Cloud Event 2015 (break-out 3)
EMC - Copaco Cloud Event 2015 (break-out 3)
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
PowerDRC/LVS 2.0 Overview
PowerDRC/LVS 2.0 Overview
Introducing JSR-283
Introducing JSR-283
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
Sviluppo IoT - Un approccio standard da Nerd ad Impresa, prove pratiche di Me...
10 Reasons to use the Renesas Remote IO solution kit
10 Reasons to use the Renesas Remote IO solution kit
Software Stacks to enable SDN and NFV
Software Stacks to enable SDN and NFV
Numascale Product IBM
Numascale Product IBM
Orc technical training
1.
Orc Technical Training March
2008
2.
Agenda – Day
1 9 - 9.15 Start @ Orc, introductions 13.00 – 14.00 Market’s in detail (Components connect and configure) LIFFE (Lina) 9.15 – 10.30 Orc Overview Presentation CME/CBOT (Tom) Orc System architecture overview EUREX (Howard) Orc System server side processes 14.00 – 14.30 Preparation for Practical & Questions 10.30 – 10.45 Break for Coffee 14.30 – 18.00 Practical 10.45 – 12.00 Orc Overview Presentation Create a new environment Location of different components on server file systems Create a market Link Orc System management LIFFE to test market CME market process 12.00 – 12.30 Break for Lunch EUREX registered from remote server Add users for each market Set-up Orc client’s Logon to clients and markets ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
3.
Agenda – Day
2 9 - 9.15 – Day 1 Recap 9.15 – 9.45 – Orc Front End (David) Still to be decided (common issues) 9.45 – 10.30 – Basic trouble shooting Client/Server 10.30 – 10.45 Break for Coffee 10.45 – 13.00 Practical Upgrading ORC Debug, Logs and OS 13.30 Wrap-up and Questions ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
4.
Objectives
Gain high level overview of the complete system ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
5.
Part 1 –
START Orc System architecture overview
6.
Orc System Arch
- High Level Orc Components Clients Servers Core Applications IBM - IDS MS Windows SUN Microsystems Informix Dynamic Server SPARC Version 9 Apple MAC Solaris 8,9,10 Version 10 Linux Disk Management Intel/AMD X86 Veritas Volume Manager RedHat ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
7.
Orc System Arch
- System Design Concepts This will be dependant upon the requirements of the business and will typically include some of the following : •How many and which markets are required to be traded on. How many products. Fault tolerance Security Cost of initial outlay Client/Server support * Should always try and seek the fastest system for processing small amounts of data – high throughput transactional system. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
8.
Orc System Arch
- Server System Considerations •Memory •How many server processes will be running on the server ? e.g 32 bit CME can consume 4Gb at max so four of these processes is 16Gb •Storage - Disks •Fast and mirrored. Database must be placed on rawdevice. •Preferable on many striped and mirrored disks. •Recommended software for striping and mirroring is Veritas Volume Manager. •Hardware arrays can be nowadays provide very fast and scalable solutions for datamanagement. •RAID 5 is not a good solution! •CPU •The more the better . •Informix needs to be configured for multiple CPU’s to maximise performance. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
9.
Orc System Arch
– Linux Server example •Model: HP ProLiant DL385 SAS Server •CPU: 2 x AMD Opteron Model 275 2.2GHz/1MB dual-core (or faster) •RAM: 4Gb PC3200 RAM (2x2GB) •HD: 8 x 72Gb 10,000 RPM 2.5" SAS disks (Hardware RAID, 2 x boot RAID 1, 4 x RAID 0+1 for db, 2 hot spares) •Hot Plug Redundant Power Supply Module (IEC) •HP Redundant Fan Option Kit (3 fans) •Slimline DVD-ROM •Network: Embedded dual-port gigabit •Integrated Lights-Out Advanced Pack for remote control •Operating System: RHEL 4 ES Standard edition 3 yr RHN subscription 9x5 support (ES cannot be purchased in the Premium edition 24x7 support) •HP Hardware support: 24-Hour x 7-Day, 4-Hour Response On-Site Coverage - 3 yr ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
10.
Orc System Arch
- Client System Considerations •OS MS Windows or MAC •Initial cost, •MAC slightly higher but you get a marginally better performance. •On-going support costs •Depends on current staff and market trends. MAC’s generally tend to be slightly higher in cost because there is less knowledge in market. •Hardware considerations •Lots of memory •Many CPU’s •Fast graphics card with multiple outputs for screens •High resolution large monitors ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
11.
Orc System Arch
- Client Example • Orc Client: entry-level configuration Model: Any high-level workstation class PC featuring one (1) dual-core x86 CPU CPU: 1 x 2.6 (or faster) GHz Dual-Core AMD Opteron or Intel Xeon RAM: 2 GB (or more) DDR2 400 MHz or faster Hard Disk: 1 x 120 GB (or bigger) – note that disk capacity is not fundamental Graphics: single or multi-headed graphics card interface with 256 MB RAM, 400 MHz RAMDAC or better specs. Other: CD/DVD drive, 100 Mbit Ethernet network interface, keyboard, mouse etc. Operating System: Windows XP Professional SP2 or higher (recommended) or Windows 2000 Professional SP4 or higher. •Orc Client: high-end configuration Model: Any high-level workstation class PC featuring two (2) dual-core x86 CPUs CPU: 2 x 2.8 (or faster) GHz Dual-Core AMD Opteron or Intel Xeon RAM: 4 GB (or more) DDR2 400 MHz or faster Hard Disk: 1 x 120 GB (or bigger) – note that disk capacity is not fundamental Graphics: single or multi-headed graphics card interface with 256 MB RAM, 400 MHz RAMDAC or better specs. Other: CD/DVD drive, 100 Mbit Ethernet network interface, keyboard, mouse etc. Windows XP Professional SP2 or higher (recommended) or Windows 2000 Professional SP4 or higher. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
12.
Orc System Arch
– Why IDS Has for a long time been one of the fastest database engines on the market. Is still a fast solution. Easy and relatively little maintenance. Informix works best with rawdevices, for both performance and security reasons. With Solaris 8 Orc supports IDS 9.3 and above . ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
13.
Part 1 -
END Orc System architecture overview
14.
Part 2 -
START Orc System Server Processes
15.
Orc System Server
Procs – PM Orc Core Server Processes Other Server Processes Core Business Logic PM FP STANDINGD MARKETS TRADINGD STORAGE DATAD OP MARKETD CDS EM PLAYBACKD THEOD ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
16.
Orc System Server
Procs – Core Processes Port Mapper Environment Storage Manager Client Data Server Runs as PMD The Manager Runs as STORAGED daemon. Runs as CDSD Client port-mapper daemon. Runs as EMD The data server daemon. manager daemon. Storage daemon. Maintains a Stores information database “storage” containing Holds all company critical about the port usage user and environment settings. data, such as contracts, of other processes. First level security for user/client parameters, portfolios Keeps track of other Only one pmd runs on connections and transactions. server processes on a server. local host and other Audit logging Other processes remote hosts. Audit - this table contains ** DO NOT LOSE maintain Users/clients connect to information on inserted, updated communication with the EM to start the login and deleted data and information this daemon by re- process. on the user that has performed registering every 30 Dynamic/Static the changes. seconds. registration for other Orc Clients - this table contains Processes information on logins, logouts. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
17.
Orc System Server
Procs – Other Processes Markets FP OP Others There are over 60 Runs as FPD Runs as OPD daemon. See server admin guide markets available for Seperates market data Orc Protocol server, used for connection to Orc. from quotes and orders inserting/extracting data to/from Each process will being communicaed the Orc Software server system, have a local database with the exchanges. and for entering orders. that will store the market configuration and market data downloaded from the exchange. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
18.
Orc System Server
Procs – CBL tradingd marketdataD standingdataD theoreticalD Handles orders, Handles market data, Handles automation of standing Handles theoretical trades, and quotes for depth, and other data. That is, automatic calculations and connected Orc messages (such as download, deletion/creation of theoretical price feeds for Protocol servers. news) for connected dynamic combinations, and so connected Orc Protocol Orc Protocol servers. on. Beneficial for both regular servers. connected Orc clients as well as connected Orc Protocol servers. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
19.
Orc System Server
Designs – Single Server pm em storage cds api saxess ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
20.
Orc System Server
Designs – Multiple Env’s pm pm pm em em eurexv storage storage cds cds op saxess om ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
21.
Orc System Server
Designs – Starting Up Client starts and sends broadcast to local LAN. Clients Searches for a PM process listening on a specified port Portmapper picks up requests and advises client of the EM’s local MS Windows Clients connect to an EM which then validates user and keycode in pmd the storage DB. Apple MAC emd Market access and limits checked Client now logged on and the storage directories are checked for storage templates EM logs user into CDS cds Client markets links become available and client can connect mc ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
22.
Part 2 -
END Orc System Server Processes Break for coffee
23.
Part 3 -
START Orc System Server File Locations
24.
Orc Server File
Systems Configuration /etc/orc information, unique for each installation. Stop and startscripts. Should be backed Path of choice up. releasetree, Orc includes server & client software. Only volatile data are the server logfiles /usr/informix Main release directory for ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. informix
25.
Orc Server File
Systems - /etc/orc • boot_system - Starts all processes specified in orc.conf if all assumptions are fulfilled • Orc.conf - Configuration file for the serverprocesses on the local host. • Orcadmin - Orcserver administration script • shutdown_system - Stops all serverprocesses specified in orc.conf • start_process - Takes a serverid ( processname) as parameter and starts the process. • stop_process - Takes a serverid ( processname) as parameter and stops the process. • Storage – Directory structure where storage deamon saves the users desks, templates, columns etc. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
26.
Orc Server File
Systems – orc.conf orc.conf includes one line for each serverprocess to be started and environment varibles. The variable RELEASE points to the actual releasepath. The ”processlines” must start with PROC: All fields are separated by a colon. The entries are: Serverid: Must be unique, this is the processname Starttime: Time for automaticstartup Stoptime: Time for automatic shutdown Days: Days of week when the process should run Servertype: The type of orcserver deamon f.ex. cds, om Release: Version of the Orc system Executable: The executable in /usr/rat/bin/ that shoud be run Dbname: The name of the database. Fancyname: Name to display in Sauron if not serverid Logname: Name of logfile if not default (/usr/rat/log/binary.log) Extraswitches: Parameters that you can start the serverdeamon with. Metadata: ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
27.
Orc Server File
Systems – ”release_dir/etc” • Orc_dbupdate Takes one parameter, the unique process name for the process you wish to upgrade. This does the same as the “upgrade” button in Sauron, showing you all the output of the upgrade as it progresses. • Orc_dbupdate2 Takes two parameters: the name of the Informix database you wish to upgrade and the “type” of the database. This script can be useful if you want to perform an upgrade for a database which does not have a process configured in orc.conf. However, it is not recommended to do this, because the process should always be configured in orc.conf. • orc_sync_crontab If you have manually made any changes to the orc.conf file on the server, this file will adjust the server's crontab entries to match the current contents of the orc.conf file. • orc_dbcreate This script requires a server name (i.e. cds, seats etc) as parameter, and creates the database for the corresponding server process. Optional parameters are: [-l] for buffered logging and [-n namespace] to specify the database namespace • orc_dbcreate2 This script requires two parameters: the name of an informix database and the server name (i.e. cds, liffe etc). This allows you to create databases that are not referenced in /etc/orc/ orc.conf. Optional parameters are: [-l] for buffered logging and [-n namespace] to specify the database namespace.] ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
28.
Orc Server File
Systems – ”release_dir/etc” • ctrl-scripts, omctrl,saxessctrl etc. Pearlscript for configuring market connection databases. If no parameter is given the default name for the database is used. If the database is named differently use –d dbname. All ctrlscript will show the current configuration if you type Info and will give you help when typing a ?. • pminfo Shows the different Orc processes running on this machine and their ports. • cdsutil This utility allows you to mark some portfolios as restricted for a particular user. • keycode_interpreter To be able to verify the correctness of a keycode before taking the Orc application into production you can apply the keycode interpreter. • orcadmin Updates the storage database. (Command line utility corresponding to Environment Manager) run_as_orc creates the orc user,changes ownership of orc-directories and databases. • orcinfo Gives brief information, regarding Orc version, server hardware and last few lines from informix log ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
29.
Orc Server File
Systems – Daily Checks • Check status of disks and volumes vxprint ( or equivalent) • Check free space in filesystem df -k • Check free space for the database onstat -d • Check over all memory and CPU usage top or any other utility that gives an idea of this • Check Informix statistics onstat –p Cached reads should not go below 95% Cached writes should not go below 90 % You should have 0 deadlocks onstat –F You should have 0 foreground writes. onstat –g iov io/wup should not be higher than 1,5 for aio class ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
30.
Orc Server File
Systems – Daily Checks, cont. • Check that all Orcserver processes are up and running, and check the logs for problems during startup. • Check the informix log. Make sure you don’t have long checkpoint time or errors. • Check the system log. Make sure there’s no hardware or software problems /var/adm/messages • Check that backup jobs went OK. Both dbbackups, and filesystem backups. • Check that there’s no core files. If there are, what processes and when did it core dumped. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
31.
Orc Server File
Systems – Basic Troubleshooting. • Questions to answer: – Is this critical or not, can the users still use the system and trade ? – One or all users having a problem? – Are the Orc server processes up and running ? – Can the users login to the system ? – Problems with just one or more market connections? – If just one, is there some disturbances at the marketplace or with the communication lines to the market? – What’s common for all afflicted users if not all users are involved ? – Any changes in the environment, such as: new release, network reconfiguration, new serverprocess started, changes on a market ? - If the problem is located to the server: ( more probable if all users experience problems) - Have I checked all things included in the recommended daily maintenance ? ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
32.
Orc Server File
Systems – Basic Troubleshooting cont. Check for errors in the logs in /usr/orcrelease/log/ Check informix log /usr/informix/online.log Check system resources Check networks If a process isn’t up and running as expected, check for core files If more information is needed, turn on debugging on process that experience problems May help to stop and start a process or all server processes If the problem is located at one client: Check the Orc.log Check the system resources and logs Turn on sdebug after contact with OrcSupport team. Activating crashreport on MacOSX Reboot clientmachine if the users can’t use it all. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
33.
Orc Server File
Systems – Upgrade • An upgrade should be discussed and agreed on with the users and also communicated with the local support office in good time before taking place. • Prepare yourself and the users by reading releasenotes and ask for more information if needed • Someone with Orc client knowledge should verify that the upgrade went well, best person to do this is probably one of the more experienced users. The person technically responsible for the server can verify that all technical aspects of the upgrade went well, but a trader will verify functionality. • Follow the procedure outlined in chapter 4 in the ServerAdmin Guide when upgrading. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
34.
Orc Server File
Systems – Practical • Create a new environment • Create a market Link • LIFFE to test market • CME market process • EUREX registered from remote server • Add users for each market • Set-up Orc client’s • Logon to clients and markets Use both Sauron and commandline ! ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential. ©2007 Orc Software AB. All Rights Reserved. Proprietary and Confidential.
Notas del editor
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8
Need to clarify the support of Solaris 8