Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · –...
Transcript of Travelport e-Pricingfiles.gpfsug.org/presentations/2015/SC15-Travelport.pdf · 2015-11-16 · –...
MarkWeghorstVersion1.2–15November2015
Travelporte-PricingLowLatencySpectrumScale
IntroducingTravelportThepla(ormthatisredefiningtravelcommerceforourcustomers
TravelportisaTravelCommercePlaHormprovidingdistribuIon,technology,paymentandothersoluIonsforthe$8trillionglobaltravelandtourismindustry.WefacilitatetravelcommercebyconnecIngtheworld’sleadingtravelproviders,suchasairlinesandhotelchains,withonlineandofflinetravelagenciesandothertravelbuyersinourproprietarybusiness-to-businessTravelCommercePlaHorm.Travelport’sdatacenterisastate-of-the-artfacility,andourtechnologyplaHormleadstheindustryintermsoffuncIonality,performance,reliabilityandsecuritywitha99.991%coresystemupIme
TravelportglobaloperaIons
We operate in 170 countries, perform 3 billion transactions daily, and process $90 billion in annual travel spending
UnrivaledContentWe’reredefiningthebreadthanddepthoftravelchoice
EmpoweredSellingWe’reredefiningthewaytravelissold
TransformingPaymentsWe’reredefiningtravelpayments
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
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
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
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
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
Travelporte-PricingSpectrumScaleSteady-State
Travelporte-PricingSpectrumScalePeakDemandEvent
–13
©2015Travelport.Allrightsreserved.Travelport,Apollo,Galileo,WorldspanandtheTravelportlogoaretrademarksofTravelport.AllothermarksarethepropertyoftheirrespecIveowners.Allscreenexamples,performancemetrics,andotherinsertsassociatedwithsystemoutputareprovidedforillustraIonpurposesonly.TheyareprovidedasillustraIveexamplesofsystemfuncIonalityandarenotmeanttorepresentactualscreenresponses,rates,etc.