SlideShare a Scribd company logo
1 of 29
Download to read offline
LITEKernelRDMASupportforDatacenter
Applications
ReadingCircle
M2TakuyaFukuoka
September9,2020
1
AboutThisPaper
Author:Shin-YehTsaiandYiyingZhang
TheyaremembersofWukLabinUniversityofCalifornia(asof
today),whichaimstobuildnext-generationdatacenter
systems.
Thegroupisverygoodatmanagingresearchwhichrequiresa
lotoftimeandeffort.
PublishedinSOSP'17.
ProposeLITE,aLocalIndirectionTiErforRDMAintheLinuxkernel.
Sourcecodeandofficialslideisavailable
Iborrowedmanyfiguresfromtheofficialslideinthis
presentation
2
RDMA(RemoteDirectMemoryAccess)
Lowlatency,highthroughputandlowCPUutilization
Kernel-bypassingandzero-copytransfer
OriginallyutilizedinHPC(ex.InfiniBand)
3
HowRNICachieveskernel-bypassing
RDMANIC(RNIC)shouldbeabletotranslatefromanvirtual
addresstoanphysicaladdress
RNIChascachedpagetableentries(PTEs)
Permissioncheckingisnecessary
RNICkeepsprotectionkeys(rkeyandlkey)
4
DatacenterApplicationswithRDMA
RDMAhasbeenutilizedrecentlyindatacenternetworkaswell
BecauseofmorematurehardwaresupportforRDMA(ex.
RoCE,iWarp)
Manykindsofdatacenterapplications
Key-valuestore,databaseandtransactionalsystems,graph
storesystem,consensussystemanddistributedNVM
systems.
Resourcesharingandisolationisrequired
FundamentalmismatchbetweenwhatnativeRDMAprovidesand
whatdatacenterapplicationsdesire.
Especiallyforthreereasons
5
Issue1:Mismatchinabstractions
NativeRDMAprovidesalow-levelabstraction
NativeRDMAshouldexplicitlymanagevarioustypesof
resources(QP,MRand...)
Gothroughseveralnon-intuitivesteps
Optimizingtheperformanceisalsodifficult
VariousRDMAoperations,tuningoptionsandoptimizations
Ontheotherhand,datacenterapplicationsdesireahigh-level,
easy-to-use,andflexibleabstraction
6
Issue2:Unscalableperformance
ThescalabitityofRDMAislimitedbythememorysizeofRNIC
SRAMbutdatacenterapplicationsrequirethreetypesofscalability
TheamountofMemoryRegion(MR)
StoreeachprotectionkeysinRNICforeachMR
ThetotalsizeofMR
StorelargeamountofcachedPTEsinRNIC
ThetotalnumberofQPs(communicationresources)
StoremetadatainRNICforeachQP
https://www.sigops.org/s/conferences/sosp/2017/slides/lite-sosp17-slides.pdf 7
Issue3:Lackofresourcesharing,
isolation,andprotection
NativeRDMAdoesnotprovideanymechanismstoshare
resourcesacrossdifferentapplications
Furtherleadtotheperformanceissuedescribedinissue2
Hardtoisolateperformanceanddeliverqualityofservice(QoS)
betweenapplications
8
Contributionofthispaper
IdentifythreemainissuesofusingnativeRDMAindatacenter
environments
ProposeRDMAabstrationwithakernel-levelindirectionlayerfor
datacenterapplications.
Designasetofmechanismtominimizetheperformanceoverhead
ofkernel-levelindirection
BuildtheLITEsystemwhichsolvesallthethreeissuesofnative
RDMAfordatacenterapplications
DevelopfourdatacenterapplicationsonLITEanddoevaluation
9
Proposedsystem:LITE
LITEstandsforLocalIndirectionTiErforRDMA
Loadablekernelmodulewitharound15Klinesofcode.
Avoidhardwareordriverchange
Provideaflexibleandeasy-to-useabstraction
One-sidedoperations
RPCoperations(seethepaper)
Cansafelymanageallprivilegedresources
AchieveresourcesharingandguaranteeQoS 10
LITEAPIs
LMR(LITEMemoryRegion)isvirtualmemoryregionsthatLITEhandles
LMRcanmaptooneormorephysicalmemoryadressranges
UserscanhandleLMRonlythroughlh(LITEhandler)
LITEhidesallthedetailsaboutthetargetnode,virtualaddress,andprotection
keyofanMRfromsendersbehindthelhabstraction
11
EasytowriteaprogramwithLITE
Bothimplementremotememset
https://www.sigops.org/s/conferences/sosp/2017/slides/lite-sosp17-slides.pdf
12
TheBiggestDesignChallenge
HowtopreservetheperformancebenefitsofRDMAwhileaddingthe
indirectionneededtosupportdatacenterapplications?
Solution
.Indirectiononlyatlocalforone-sidedRDMA
.Aoidhardwareindirection
13
1.Indirectiononlyatlocalnode
Thebenefitofone-sidedRDMAistheeliminationofCPU
utilizationattheremotenodecompletely
LITEaddstheindirectionlayeronlyatlocalnodeinordertoretain
thisbenefit
https://www.sigops.org/s/conferences/sosp/2017/slides/lite-sosp17-slides.pdf
14
2.Avoidhardwareindirection
OnloadwhatRNICisdoingtothekernel
Addressmappingandpermissionchecking
Isitreallypossiblewithoutmodifyinghardware?
15
2.Avoidhardwareindirection
YoucandoitbyaninfrequentlyusedAPIthatRDMAverbs
supports!
RegisteringthewholephysicalmemorytoRNICdirectlyas
onelargeMRusingphysicalmemoryaddresses
Omittingtheuseofvirtualaddresses!
LITEcutoutapartofthememoryandassignit
https://www.sigops.org/s/conferences/sosp/2017/slides/lite-sosp17-slides.pdf 16
2.Avoidhardwareindirection
Benefits:reducingtheusageofRNICSRAMdramatically
NocachedPTEsisneededbecauseRNICdoesnotneedto
dotheaddressmapping
OnlyoneglobalprotectionkeyhastobestoredinRNIC
17
ResourceSharingandQoS
Evenwhenyourunmultipleapplicationswithmultiplethreads,
LITEhastopreparetheconstantnumberofQPspernode.
K×NQPswhereNisthetotalnumberofnodesandKisa
configurablefactor
LITEisflexibleenoughtoguaranteeQoSwithvariouskindsof
approach.
ThispaperintroducestwoapproachforQoSasexamples
HW-Sep:Hardwareresourceisolation
SW-Pri:Softwarebasedpriority-basedflowandcongestion
controlatthesenderside
18
Evaluation
Onenodeequips
TwoIntelXeonE5-26202.40GHzCPUs
128GBDRAM
40GbpsMellanoxConnectX-3NIC
19
Basiclatencyandthroughput
LITE'sperformanceisclosetoorsometimesbetterthannative
RDMA(verbs)dispitetheoverheadofpermissioncheckingand
addresstranslationinthekernel
20
EffectofnumberofMRsandTotalsize
NativeRDMAdegradesperformancewiththelargescale
DuetothelimitationofRNICSRAMsize
Ontheotherhand,LITEscaleswell
21
RegisterandDe-registerProcesses
LITE_mapissomethinglikeanoperationthatacquirestheaccesspermission
Thecostofregister/de-registerofLITEissmallerthannativeRDMA
BecauseLITEhandlesphysicaladdressdirectlyanddoesnotneedmemory
registration
LITE_unmapseemstotakemoretimethanLITE_mapbecauseitrequiresthe
notificationtothemasternode(honestly,Iamnotsure)
22
LITEApplications
DeveloppedfourLITEsystems
LITEissosimpletousethatthelinesofcoderelatedtothe
communicationaresmall
23
MapReduce
PortedLITE-MRfromPhoenix,asingle-nodemulti-threaded
implementationofMapReduce
ComparetheWordCountruntimeoftheWikimediaworkloads
withsinglenodePhoenixandHadoop
LITE-MRoutperformsHadoopby4.3×to5.3×
IthinkthatHadoopistooweakasystem
24
GraphEngine/Kernel-LevelDSM
LITE-GraphisbasedonPowerGraph
LITE-Graph-DSMisasimilargraphengineontopofLITEDSM
ComparetheruntimeofPageRankontheTwitterdataset(1M
vertices,1Bdirectededges)withPowerGraphandGrappa(PGAS
system)
LITE-Graphperformsbetterthanothersystems
LITE-Graph-DSMstillperformssimilarorbetterthanother
systems 25
Conclusion
ThispaperproposesLITE,aLocalIndirectionTiErintheOSto
virtualizeandmanageRDMAfordatacenterapplications.
LITEsolvesthreekeyissuesofnativeRDMAforthedatacenter
environments.
Mismatchedabstraction
Unscalableperformance
Lackofresourcemanagement
LITEdemonstratesthatusingakernel-levelindirectionlayercan
preservenativeRDMAʼsgoodperformance,whilesolvingits
issues.
TheevaluationoffourdatacenterapplicationsshowsthatLITEis
botheasytouseandperformswell.
26
Mythought(1)
Thispaperisexcellentsystemsoftwarepaperandeverythingis
beautifullyconstructedinaconsistentway
Clearfyingthemotivationandissueswithconcreteexamples
Reasonabledesignchoicewithdetailedexplanation
Plentifulevaluationtoassisttheirclaims
DeveloppingfourapplicationswithLITEisowesome
Icannotfindmajorflawofthepapersofar
ButthenodemanagementsystemissomewhatcomplexsoI
amnotsuprisedifitleadstothescalabilityissue(thereisonly
upto8nodesevaluationinthispaper)
Perhapstherivalsystemsmaybealittlebitweak(?)
27
Mythought(2)
JustcurioushowtousetheLITEAPIstoconstructsystems
ItdoesnotseemtobeasimpleSPMDmodel
ThedocumentofAPIsexistbutnotmanyapplicationcodes
arepublic
ThesamegrouppublishStorm 1 ,whichinsiststhatthesame
problemnolongerapplywhenusingnewerRDMANICs
ThedifferencebetweenRNICgenerationsisalsointeresting
tome
1 Novakovic,S.,Shan,Y.,Kolli,A.,Cui,M.,Zhang,Y.,Eran,H.,Pismenny,B.,Liss,L.,Wei,M.,Tsafrir,D.,&Aguilera,M.
(2019).StoRM:Afasttransactionaldataplaneforremotedatastructures.SYSTOR2019-Proceedingsofthe12thACM
InternationalSystemsandStorageConference,97–108.https://doi.org/10.1145/3319647.3325827
28
Mythought(3)
Iguessthattheresearchprogressesinthisway
Focusonthewell-knownproblemoflimitationofRNICSRAM
ComeupwiththesimpleideaofonloadingtheburdenofRNICto
thekernelbyregisteringawholememoryasoneMRwithphysical
addresses(andfindverbsAPI!)
ThinkaboutthebasicdesignofLITEforachivingtheindirection
onlyatthelocalsideandkeepingperformance
DevelopconcreteAPIswhichareusefulforimplementing
applications(suchasRPCandmemoryoperations)
Makeadetailedplanforimplementingapplications(they
measuredhowmanystudentdaysittakesforeachapplicationto
becompleted!)
FindthismechanismalsoworksforkeepingQoSanddothe
relatedevaluation 29

More Related Content

Similar to LITE Kernel RDMA Support for Datacenter Applications

Future Cloud Infrastructure
Future Cloud InfrastructureFuture Cloud Infrastructure
Future Cloud Infrastructureexponential-inc
 
Anomaly Detection at Scale
Anomaly Detection at ScaleAnomaly Detection at Scale
Anomaly Detection at ScaleJeff Henrikson
 
Metacomputer Architecture of the Global LambdaGrid
Metacomputer Architecture of the Global LambdaGridMetacomputer Architecture of the Global LambdaGrid
Metacomputer Architecture of the Global LambdaGridLarry Smarr
 
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...inside-BigData.com
 
Riding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New ScienceRiding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New ScienceLarry Smarr
 
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...Larry Smarr
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NACLarry Smarr
 
A New Direction for Computer Architecture Research
A New Direction for Computer Architecture ResearchA New Direction for Computer Architecture Research
A New Direction for Computer Architecture Researchdbpublications
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
Data-Centric Parallel Programming
Data-Centric Parallel ProgrammingData-Centric Parallel Programming
Data-Centric Parallel Programminginside-BigData.com
 
MARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 AltreonicMARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 AltreonicEric Verhulst
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 
How Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdfHow Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdfAna-Maria Mihalceanu
 
ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...Ruo Ando
 
FPGA-based soft-processors: 6G nodes and post-quantum security in space
 FPGA-based soft-processors: 6G nodes and post-quantum security in space FPGA-based soft-processors: 6G nodes and post-quantum security in space
FPGA-based soft-processors: 6G nodes and post-quantum security in spaceFacultad de Informática UCM
 
Emmbeded .pdf
Emmbeded .pdfEmmbeded .pdf
Emmbeded .pdfLeviIuo
 
NUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osioNUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osioHajime Tazaki
 
OptIPuter Overview
OptIPuter OverviewOptIPuter Overview
OptIPuter OverviewLarry Smarr
 
The Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification ServicesThe Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification ServicesHiroshi Ono
 

Similar to LITE Kernel RDMA Support for Datacenter Applications (20)

Future Cloud Infrastructure
Future Cloud InfrastructureFuture Cloud Infrastructure
Future Cloud Infrastructure
 
Anomaly Detection at Scale
Anomaly Detection at ScaleAnomaly Detection at Scale
Anomaly Detection at Scale
 
Metacomputer Architecture of the Global LambdaGrid
Metacomputer Architecture of the Global LambdaGridMetacomputer Architecture of the Global LambdaGrid
Metacomputer Architecture of the Global LambdaGrid
 
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
How to Design Scalable HPC, Deep Learning, and Cloud Middleware for Exascale ...
 
Riding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New ScienceRiding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New Science
 
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...
High Performance Cyberinfrastructure Enables Data-Driven Science in the Globa...
 
Report to the NAC
Report to the NACReport to the NAC
Report to the NAC
 
A New Direction for Computer Architecture Research
A New Direction for Computer Architecture ResearchA New Direction for Computer Architecture Research
A New Direction for Computer Architecture Research
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Sigcomm16 sdn-nvf-topics-preview
Sigcomm16 sdn-nvf-topics-previewSigcomm16 sdn-nvf-topics-preview
Sigcomm16 sdn-nvf-topics-preview
 
Data-Centric Parallel Programming
Data-Centric Parallel ProgrammingData-Centric Parallel Programming
Data-Centric Parallel Programming
 
MARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 AltreonicMARC ONERA Toulouse2012 Altreonic
MARC ONERA Toulouse2012 Altreonic
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
How Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdfHow Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdf
 
ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...
 
FPGA-based soft-processors: 6G nodes and post-quantum security in space
 FPGA-based soft-processors: 6G nodes and post-quantum security in space FPGA-based soft-processors: 6G nodes and post-quantum security in space
FPGA-based soft-processors: 6G nodes and post-quantum security in space
 
Emmbeded .pdf
Emmbeded .pdfEmmbeded .pdf
Emmbeded .pdf
 
NUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osioNUSE (Network Stack in Userspace) at #osio
NUSE (Network Stack in Userspace) at #osio
 
OptIPuter Overview
OptIPuter OverviewOptIPuter Overview
OptIPuter Overview
 
The Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification ServicesThe Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification Services
 

More from TakuyaFukuoka2

業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdf業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdfTakuyaFukuoka2
 
Using RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value ServicesUsing RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value ServicesTakuyaFukuoka2
 
Hyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web ApplicationsHyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web ApplicationsTakuyaFukuoka2
 
Latency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared MemoryLatency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared MemoryTakuyaFukuoka2
 
Tardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared MemoryTardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared MemoryTakuyaFukuoka2
 
Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems TakuyaFukuoka2
 
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs ApproachOverlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs ApproachTakuyaFukuoka2
 

More from TakuyaFukuoka2 (7)

業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdf業務で ISUCON することになった話.pdf
業務で ISUCON することになった話.pdf
 
Using RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value ServicesUsing RDMA Efficiently for Key-Value Services
Using RDMA Efficiently for Key-Value Services
 
Hyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web ApplicationsHyperbolic Caching: Flexible Caching for Web Applications
Hyperbolic Caching: Flexible Caching for Web Applications
 
Latency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared MemoryLatency-Tolerant Software Distributed Shared Memory
Latency-Tolerant Software Distributed Shared Memory
 
Tardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared MemoryTardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
Tardis: Time Traveling Coherence Algorithm for Distributed Shared Memory
 
Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems Hybrid MPI: Efficient Message Passing for Multi-core Systems
Hybrid MPI: Efficient Message Passing for Multi-core Systems
 
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs ApproachOverlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
 

Recently uploaded

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Recently uploaded (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

LITE Kernel RDMA Support for Datacenter Applications