Webbproxy caching servrar spelar en nyckelroll i dagens webbinfrastruktur. Tidigare studier har visat att disk I/O är en av de största flaskhalsarna för proxyservrar. De flesta konventionella filsystem fungerar inte bra för proxyserver arbetsbelastningar och har höga overheads. Detta papper presenterar en ny, User-space, anpassad filsystem som kallas UCFS som drastiskt kan förbättra I/O prestanda proxyservrar. UCFS är en programvarukomponent på användarnivå i en proxyserver som hanterar data på en rådisk eller diskpartition. Eftersom hela systemet körs i användarutrymmet är det enkelt och billigt att implementera. Den har också god bärbarhet och underhållsbarhet. UCFS använder effektiva in-minnes meta-datatabeller för att eliminera nästan alla I/O overhead av meta-data sökningar och uppdateringar. Den innehåller också ett nytt filsystem som kallas Cluster-strukturerad File System (CFS). I likhet med de Log-strukturerade File Systems (LFS) använder CFS stora disköverföringar för att avsevärt förbättra diskskrivarprestandan. Men CFS kan också märkbart förbättra filläsning, och det genererar inte sopor. Omfattande simuleringsexperiment med hjälp av fem representativa verkliga spår visar att UCFS avsevärt kan förbättra proxyserverprestandan. UCFS uppnår till exempel 8-19 gånger bättre I/O-prestanda än den toppmoderna SQUID-servern som körs på ett Unix Fast File System (FFS), 4-7,5 gånger bättre än SQUID på asynkron FFS och 3-9 gånger bättre än den förbättrade SQUIDML.
UCFS REF tar detta tillvägagångssätt och det är den första att ta itu med långsamma disk I/O-problem på proxyservrarna.
UCFS – A Novel User-Space, High Performance, Custom File System for Web Proxy Servers
{'venue': 'IEEE Trans. Computers', 'journal': 'IEEE Trans. Computers', 'mag_field_of_study': ['Computer Science']}