SlideShare a Scribd company logo
1 of 33
Download to read offline
PageFaultSupportforNetwork
Controllers
ReadingCircle
M2TakuyaFukuoka
May27,2020
1
AboutThisPaper
Author:IlyaLesokhin,HaggaiEran,ShacharRaindel,GuyShapiro,
SagiGrimberg,LiranLiss,MuliBen‑Yehuda,NadavAmitandDan
Tsafrir
ThecollaborationofTechnisonIsraelInstituteofTechnology,
MellanoxTechnologiesandVMwareResearch
PublishedinASPLOS'17
Proposedesignandimplementationofnetworkpagefault(NPF)
supportforInfiniBandandEthernetNICs
NPFsupportofInfiniBandisalreadyavailableforusason‑demand
paging(ODP)[1]
[1]https://community.mellanox.com/s/article/understanding‑on‑demand‑paging‑‑odp‑x
2
BriefSummary
DirectI/Odoesnotmakeuseoftwobenefitsofvirtualmemory
Simplifiedprogrammingmodel
Canonicalmemoryoptimization
Networkpagefaults(NPFs)supportcansolvetheproblem
HowtohandlereceiveNPFs(rNPFs)isachallengingtask
ThispaperproposesdesignandimplementationofNPFssupport
forInfiniBandandEthernetNICwithrNPFshandling
Theevaluationshowsproposedmethodsachievememory
efficienceandgoodperformance
3
ThreeBenefitsofVertualMemory
4
TheRiseofDirectNetworkI/O
OS‑providedabstractionandisolationmightdegradeperformance
CustomizedIOchannelssoftwarecanbe4‑20xmore
performantthanawell‑tunedPOSIX‑compliantprocess
Overheadscanbeavoidedifhardwaresupportabstractionand
isolationdirectly
5
ExamplesofDirectNetworkI/O
RemoteDMA(RDMA)
Single‑RootI/OVirautalization(SRIOV)
DataPlaneDevlopmentKit(DPDK)
https://ru.mellanox.com/products/adapter‑ethernet‑SW/RDMA‑RoCE‑Ethernet‑Network‑Efficiency
https://access.redhat.com/documentation/ja‑
jp/red_hat_enterprise_linux/6/html/virtualization_host_configuration_and_guest_installation_guide/chap‑
virtualization_host_configuration_and_guest_installation_guide‑sr_iov
http://www.mashfords.com/2018/08/21/dpdk‑data‑plane‑development‑kit‑for‑linux‑vms‑now‑generally‑available/
6
TheProblemofDirectNetworkNIC
NICscannotcopewithpagefaultswhichDMAdevicesexperience
Thereforelosingtwovirtualmemorybenefits
7
HowtoMakeUseofVirtualMemory
BenefitswithDMA
Twoexistingmethods
Staticallypinningtheentireaddressspacetophysicalmemory
Dynamicallypin/unpinningDMAtargetbuffers
Simplifiedprogramming
model
CanonicalMemory
Optimization
Static Yes No
Dynamic No Yes
NPF
(Proposed) Yes Yes
8
ExistingDMAPageFaultsSupport
Recently,PCIestandardprovidessimilarfunctionalityofNPFs
ButtheproblemofreceiveNPFs(rNPFs)causedbyincoming
externaldataisoutsidethescope
ThispaperproposesimplementationwithsupportofrNPFs
9
Implementation
▶InfiniBandPageFaultSupport
Basicidea:relyonRCprotocolofInfiniBand
EthernetPageFaultSupport
Basicidea:preparebackupring
10
InfiniBandImplementationofNPFs
ImplementtheNPFsbymodifyingthedriverandfirmwareof
InfiniBand
NPFflowisbasicallyasfollows
1.NICconsultstheIOMMUpagetablesandcheckifNPFisneeded
2.Thefarmware[1]detectsthisfaultandraisesanNPFinterrupt
3.Thedrives'sNPFinterrputhandlerqueriestheOS
4.ThedriverupdatestheIOMMUpagetableandinformsthe
farmware
[1]farmwareissoftwareinNIC 11
OverheadofNPFsinInfiniBand
MellanoxConnect‑IB56Gb/sInfiniBandNIC
Send4KBand4MBmessageswithnodiskaccess
Theoverheadisdominatedbymodifiedhardware(firmware) 12
HowtoHandlerNPFsinInfiniBand
Makeuseofreliableconnection(RC)protocolofInfiniBandwhich
assuresthemessagedelivery
RNRNACKandretransmission
Whenthereceiverisnotready,itsendareceiver‑not‑ready(RNR)
negativeacknowledgmentpacket(NACK)toaskthesendertowait
foraspecifiedtime
Retransmitpacketsincaseofpacket‑drops
13
Implementation
InfiniBandPageFaultSupport
Basicidea:relyonRCprotocolofInfiniBand
▶EthernetPageFaultSupport
Basicidea:preparebackupring
14
EthernetImplementationofNPFs
TCPalsoassuresthepacketdelivery.DoesithandlerNPFsinthe
samewayasInfiniBand?
TheanswerisNo
Thatisbecausepacketdropsareconsideredtoasignof
congestionandcauseTCPtoreducethetransmissionrate
Thecommunicationmayeventuallyhalt
15
HowmuchSufferfromThisProblem
Comparethethroughputofmemcached(key‑valuestore)
Dropping(whichrelyonTCPretransmission)suffersforabout60
secondsduringwhichitsthroughputisalmostzero
16
Solution:PrepareBackupRing
Ifapagefaultisencountered,thepacketiswrittentoasmall,
pinnedbackupringownedbytheIOprovider(OSorhypervisor)
17
Evaluation
MemoryUtilization
Key‑valuestore
Storagesystem
OverheadofPinningandCopying
MPImicrobenchmark
HPCworkloadapplication
ProgrammingComplexity
What‑IfAnalysis
MorefrequentrNPFs 18
ExperimentalEnvironment
Ethernet
TwoDellPowerEdgeR210IIRackServers
8GB1333MHzmemory
One4‑coreIntelXeonE3‑1220CPUat3.10GHzrunningUbuntu13.10witha
Linux3.11.4
NPF‑supporting12GbpsprototypeNIC
InfiniBand
EightHPProLiantDL380pGen8servers
128GBmemory
One12‑coredualsocketXeonE5‑2697v2CPUat2.7GHzrunningRedHat7.0
withLinux3.10
NPF‑supporting56GbpsConnect‑IBNICs
19
MemoryUtilizationofKVS
Key‑valuestorewithEthernet
OnememcachedinstanceinoneVM
Memslapbenchmark(90%get,10%set,1KBvaluesbydefault)
Itispossibletorun4VMswithNPFswhileupto2VMswith
pinning 20
MemoryUtilizationofKVS
WithNPFs,youcanrunfourVMsinproductivemanner
21
MemoryUtilizationofKVSwithDynamic
Reallocation
Changethesizeofworkingsetafter50seconds
InoneVM,100MBto900MBwhileinotherVM,900MBto
100MB 22
MemoryutilizationofKVSwithDynamic
Reallocation
Withpinning,oneofthetwoinstancesalwayssuffer
Staticallyallocatedmemory(500MB)istoosmalltoholdits
workingset(900MB)
OverallperformanceofNPFsisbetterthanpinning
23
MemoryUtilizationofStorageSystem
AMachineemploystgt,aniSCSItargetimplementationthat
supportsiSCSIextensionsforRDMA(iSER)
Evaluatebandwidthbymeasuringtherandom512KBread
bandwidthusingfiobenchmark
Comparetwosettings:pinningandNPFs 24
MemoryUtilizationofStorageSystem
Inthepinnedconfiguration,thestaticmemoryallocationleavesa
smalleramountofmemorytothepagecache,whichcausesmore
cachemisses
WhatIthinkaboutisthatthebandwidthdiffersdependingonwhen
themeasurementisconducted 25
OverheadofPinningandCopying(1)
MicrobenchmarksinIntelMPIbenchmarkssuits
ComparebetweenthreeconfigurationsasMPIcommunication
backend
copying,pinning(astate‑of‑the‑artheuristicpin‑downcache)
andNPFs 26
OverheadofPinningandCopying(2)
BeffbenchmarkwhichmodelsrealHPCworkloads
NPFprovidessamebenefitaspinningwithouttheneedtopin
downmemory
27
ProgrammingComplexity
PortingthetgtstoragedemonwithNPFrequireonly40LOC(lines
ofcodes)
IntheMPImiddlewarelibrary,NPFenableseliminationof
thousandsofLOC
28
What‑ifAnalysis
SyntheticsituationwithmorefrequentrNPFs
MeasurebandwidthofsendoperationswithrNPFsatavariable
specifiedfrequency
BackupringsignificantlyimprovesperformancewithEthernet
IthinktheabsolutevalueoffrequencyshowsrNPFsdegrades
performancegreatly
29
Conclusion
ThispaperproposedNPFssupportforInfiniBandandEthernetNIC
InordertocopewithrNPFs
InfiniBandsupportreliesonRCprotocolwithRNRNACKand
retransmission
Ethernetsupportreliesonbackupring
TheevaluationsshowthattheirNPFssupport
Improvestheutilizationofmemory
Increasesoverallperformance
Simplifiestheprogrammodel
30
MyThoughts
Thispaperisagoodexampleofwell‑writtenpapersinsystemsoftware
Clearlyexplainsmotivationandrequirementwithmanycitations
fromawideperspective
Describebothoverallpicturesandthetechnicaldetailsseparetely
intheimplementationpart
Thegoodpointisthatitexplainsnotonlytheimplementation
itselfbutalsowhyoneway(orsimplesolution)doesnotwork
Plentifulevaluationassumingmanydifferentsituations
31
FromthePerspectiveofmyResearch
Provideproofthatproposedmethodworksinordinaryconditions
butnotinextremeconditions
TheymainlyevaluatesituationswithrarerNPFssuchasget‑
intensiveKVSandstorage
Atleast,what‑ifanalysisreportsfrequentrNPFcandegrade
performancegreatly
ProvidenoevaluationoflatencyofrNPFs
IwanttoseetheoverheadofrNPFsincludingretransmission
Iwanttoknowmoreimformationaboutwhatmethodswereused
withtheevalutionofRDMA
Isuspectmostaresendoperations
Howaboutone‑sidedoperationssuchasRDMA
READ/WRITE? 32
ThingsmentionedaboutRDMAOperation
ButinsomecasesRCdoesnotpermitRNRNACKsforRDMA.
Whenaninitiatorofaremotereadrequestencountersapagefault,
RCprovidesnowayforittoasktherespondertostop.Theonly
waytogetthesendertoretransmitisbyaskingittorewind,after
therNPFisresolved.Untilthen,wemustdropallincoming
packets.
Iamnotsurewhat"insomecases"specificallymeans
OnethingIgotfromthesesentencesisthattheimplementationof
NPFsforRDMAoperationsismoredifficult
ItisnowonderthattheusageofRDMAoperationsinOn‑demand
Pagingcausesunexpectedoverhead
33

More Related Content

Similar to Page Fault Support for Network Controllers

Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementADVA
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN
 
The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...IJAEMSJORNAL
 
Asad Javaid Network Administrator CV
Asad Javaid Network Administrator CVAsad Javaid Network Administrator CV
Asad Javaid Network Administrator CVMuhammad Asad Javaid
 
The Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkThe Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkEMC
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined NetworkingSonam Dargay
 
Asigra Product Marketing Strategy
Asigra Product Marketing StrategyAsigra Product Marketing Strategy
Asigra Product Marketing StrategyJas Mann
 
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]IO Visor Project
 
Evolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorEvolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorLarry Lang
 
IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011WASecurity
 
Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527August Lin
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondAnand Bhojan
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...
IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...IRJET Journal
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stackAffan Syed
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge ComputingLiz Warner
 

Similar to Page Fault Support for Network Controllers (20)

Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and management
 
ARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities ReportARIN 34 IPv6 IAB/IETF Activities Report
ARIN 34 IPv6 IAB/IETF Activities Report
 
The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...The Impact on Security due to the Vulnerabilities Existing in the network a S...
The Impact on Security due to the Vulnerabilities Existing in the network a S...
 
Asad Javaid Network Administrator CV
Asad Javaid Network Administrator CVAsad Javaid Network Administrator CV
Asad Javaid Network Administrator CV
 
The Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkThe Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the Network
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
Asigra Product Marketing Strategy
Asigra Product Marketing StrategyAsigra Product Marketing Strategy
Asigra Product Marketing Strategy
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
Evolving Virtual Networking with IO Visor [OpenStack Summit Austin | April 2016]
 
Evolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO VisorEvolving Virtual Networking with IO Visor
Evolving Virtual Networking with IO Visor
 
IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011IT Vulnerability & Tools Watch 2011
IT Vulnerability & Tools Watch 2011
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527Global IoT Cloud Services Survey-Aug-20160527
Global IoT Cloud Services Survey-Aug-20160527
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and Beyond
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
14A81A05B1
14A81A05B114A81A05B1
14A81A05B1
 
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...
IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...IRJET-  	  Survey on SDN based Network Intrusion Detection System using Machi...
IRJET- Survey on SDN based Network Intrusion Detection System using Machi...
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stack
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 

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

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 

Recently uploaded (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

Page Fault Support for Network Controllers