Research Article

Using Shadow Page Cache to Improve Isolated Drivers Performance

Table 2

The CPU utilization (%) of drivers, in the bracket is delta CPU utilization according to NATIVE.

DriversBenchmarksNATIVEDWCSDWC

e1000TCP-sending28.1099.60 (+71.50)46.62 (+18.52)
TCP-receiving49.4599.79 (+50.34)79.93 (+30.48)
UDP-sending50.2999.71 (+49.42)51.74 (+1.45)
UDP-receiving44.4999.97 (+55.48)56.66 (+12.17)

rtl8139TCP-sending50.2399.95 (+49.72)51.97 (+1.70)
TCP-receiving50.0699.45 (+49.39)52.69 (+2.63)
UDP-sending50.3199.70 (+49.39)51.18 (+0.87)
UDP-receiving37.8694.06 (+56.20)52.22 (+14.36)

usbtar3.7535.18 (+31.43)27.69 (+23.94)

sdtar16.2239.08 (+22.86)33.59 (+17.37)

ens1370mplayer0.096741.72 (+41.6233)0.31 (+0.2133)

intel8X0mplayer0.086796.97 (+96.8833)0.57 (+0.4833)