Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · –...

14
Mark Weghorst Version 1.2 – 15 November 2015 Travelport e-Pricing Low Latency Spectrum Scale

Transcript of Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · –...

Page 1: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

MarkWeghorstVersion1.2–15November2015

Travelporte-PricingLowLatencySpectrumScale

Page 2: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

IntroducingTravelportThepla(ormthatisredefiningtravelcommerceforourcustomers

TravelportisaTravelCommercePlaHormprovidingdistribuIon,technology,paymentandothersoluIonsforthe$8trillionglobaltravelandtourismindustry.WefacilitatetravelcommercebyconnecIngtheworld’sleadingtravelproviders,suchasairlinesandhotelchains,withonlineandofflinetravelagenciesandothertravelbuyersinourproprietarybusiness-to-businessTravelCommercePlaHorm.Travelport’sdatacenterisastate-of-the-artfacility,andourtechnologyplaHormleadstheindustryintermsoffuncIonality,performance,reliabilityandsecuritywitha99.991%coresystemupIme

Page 3: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

TravelportglobaloperaIons

We operate in 170 countries, perform 3 billion transactions daily, and process $90 billion in annual travel spending

Page 4: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

UnrivaledContentWe’reredefiningthebreadthanddepthoftravelchoice

Page 5: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

EmpoweredSellingWe’reredefiningthewaytravelissold

Page 6: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

TransformingPaymentsWe’reredefiningtravelpayments

Page 7: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingAirSearchEngine

•  MassivelyparallelOLTPapplicaIonrunningonaverylargeHPCgrid–  ScaXer/gather–  DistributedSharedMemory–  Lowlatencyfilesystem

•  FlighttargeIngevaluatesallpossibleflightsandselectsthesubsetmostlikelytosell

•  PricingdeterminisIcallyevaluatesallpossiblepermutaIonsofthetargetedflightset–  Shortestpathgraphsearchacross50M

verIces–  EachadjacentedgehashundredsofaddiIve

constraints–  5+billioniInerariespriceddaily

•  ExtremeI/Orequirements–  Largefilecountsinexcessof1.5Billion–  Lowlatency/HighBandwidth

ConsiderAllPossibleFlightRoutings

EliminateInconvenientRoutings

LookupFlightAvailability

EvaluateFares&Inventory

TargetedFlightSet

Pricing

Diversity

Page 8: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingMicroLatencySpectrumScaleBuildingBlock

•  CustomclusterdesignopImizedforlargefilecountenvironments–  FastPOSIXmetadataforimproveddirectoryscans–  Singlemeta/datablockhitforfiles<700bytes–  30GB/seclargeblockbandwidth(requiresSR-IOV40Gb)

•  SoluIonComponents–  (2)IBMSAN48B-516GbFiberChannelSwitches–  (1)IBMCR8HardwareManagementConsole–  (3)IBMFlashSystem900storagearrays–  (3)IBMPowerS822LPower8serversw/PowerVM

•  FlexibleConfiguraIonviaPowerVM/LPAR–  SelecIvelyscaleSpectrumScaleSomwareinstances–  Configurableas1-3somwareclusters

•  EnterpriseGradeRAS–  Call-homesupportonallhardware–  FlashSystem900supportsconcurrentcodeloadandmaintenance–  Only2outof3S822LCEC’srequiredforfullperformance–  NotokenmigraIonsforplannedmaintenance(PowerVMLPM)

*MaximumBuildingBlockConfiguraHonShown

Page 9: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingPowerS822LLPARConfiguraIon

2PT16GbFC

2PT10GbETH

2PT10GbETH

2PT16GbFC

2PT10GbETH

2PT10GbETH

2PT16GbFC

2PT10GbETH

2PT10GbETH

VIOSLPAR10Cores32GBRAM

NSD-2LPAR4Cores

32GBRAM

NSD-1LPAR4Cores

32GBRAM

TokenManager

VM(8)

SNMPCollectorVM

(2)

S822LCEC2-Cluster20GB/secConfiguration

S822LSystemPlanarBlockDiagram-88PCIExpress3.0Lanes,88GB/sec.Upto19adapterswithI/Odrawer.

Travelport20GB/secconfiguraHonshown,30GB/secpossiblewith40GbNIC’sand

SR-IOVavailableQ1-2016

Page 10: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingSpectrumScaleBuildingBlock(2clusters)

SAN48B-516Gb SAN

SAN48B-516Gb SAN

GPFS I/O Servers

All Flash Arrays

S822L

Cisco 6004 Cisco 6004

Cisco UCS 5108

Compute Servers

16Gb FC

10Gb TCP/IP

Network Switches

Each CEC has 6 16Gb FC and 12 10Gb Ethernet Links

S822L S822L

FlashSystem 900 FlashSystem 900

Cisco 6248 FI Cisco 6248 FI

6 6 6 6 6 6

Page 11: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingSpectrumScalePerformance

•  Travelportcurrentlyprocesses4.5%ofairsearchtransacIonsonSpectrumScale

•  UpgradestonewclusterdesignareinprogressandscheduledtocompleteQ1-2016

•  StatsprovidedarefromourfirstproducIonclustercomposedofthefollowing–  (3)IBMPowerLinux7R1NSDServers–  (2)IBMFlashSystem820AFA–  (8)2vCPU16GBVMwareToken

Managers–  CiscoB200M3ComputeBlades

•  FiberChannelI/OserviceImesaverage220usinsteadystate

•  Filesystemlatencyrangesfrom600-850usinsteadystatedependingoncomputeservermodel–  Thisisthesamelatencyrangeasother

popularallflasharrays!

•  Wereachpeakbandwidthnumbersof8GB/secand8million512bytesectors/second

•  Totalfilesystemperformanceof3millionmmpmonoperaIons/second–  1.295Mopens/second–  1.382Mcloses/second–  683Kreaddir/second

Page 12: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingSpectrumScaleSteady-State

Page 13: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

Travelporte-PricingSpectrumScalePeakDemandEvent

–13

Page 14: Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · – (3) IBM PowerLinux 7R1 NSD Servers – (2) IBM FlashSystem 820 AFA – (8) 2vCPU

©2015Travelport.Allrightsreserved.Travelport,Apollo,Galileo,WorldspanandtheTravelportlogoaretrademarksofTravelport.AllothermarksarethepropertyoftheirrespecIveowners.Allscreenexamples,performancemetrics,andotherinsertsassociatedwithsystemoutputareprovidedforillustraIonpurposesonly.TheyareprovidedasillustraIveexamplesofsystemfuncIonalityandarenotmeanttorepresentactualscreenresponses,rates,etc.