VM Story

Contents What are virtual machines?What are virtual deployment?Network functionsData centerFinance ApplicationsCloud computingMachine learning applicationAbout modern serversMulti core CPUs HT, Multicore , socketMemoryNUMA, pNUMA, Memory banksNetwork cardsHard diskSSDHow does virtualization work?Host OSGuest OSVirtualization stacksVirtualization tunningCPU pinningPartitioningMemoryNIC cardAlternative solution of VMDockerMulti tenancySecurity aspects in VMData securityHackingVirus attacksInformation theft Networking aspects inside VMTunnelNorth South trafficEast west trafficSetup a … Continue reading VM Story

DPDK Story

Contents About dpdkAPIsInstallation on a Linux boxTunning hugepageCPU coreExample application About DPDK DPDK is all about zero copy of data from kernel space to user space. Mainly used for networking devices where packet data needs to be copied from kernel space to user space for different networking applications like switching, routing, firewalls, deep packet inspection, … Continue reading DPDK Story