Avsaknaden av riktmärken för webbplatser med dynamiskt innehåll har varit ett stort hinder för forskning på detta område. Vi beskriver tre riktmärken för utvärdering av webbplatsernas prestanda med dynamiskt innehåll. Riktmärkena modellerar tre vanliga typer av dynamiskt innehåll Webbplatser med mycket varierande tillämpningsegenskaper: en bokhandel online, en auktionssajt och en nyhetslista. För bokhandeln online använder vi TPC-W specifikationen. För auktionssajten och bulletinen samlar vi ut egna specifikationer, modellerade efter ebay.com respektive slahdot.org. För varje riktmärke beskriver vi databasens utformning och de interaktioner som webbservern tillhandahåller. Vi har implementerat dessa tre riktmärken med en mängd olika metoder för att bygga dynamiska innehållsprogram, inklusive PHP, Java servlets och ETB (Enterprise Java Beans). I samtliga fall använder vi allmänt använd programvara med öppen källkod. Vi tillhandahåller även en klientemulator som tillåter en dynamisk webbserver att köra med olika arbetsbelastningar. Våra implementeringar finns tillgängliga fritt från vår webbplats för andra forskare att använda. Dessa riktmärken kan han använda för forskning i dynamisk webb- och applikationsserverdesign. I detta dokument ger vi ett exempel på en sådan möjlig användning, nämligen att upptäcka flaskhalsar för applikationer i en viss serverkonfiguration. Andra möjliga användningsområden är studier av klusterering och caching för dynamiskt innehåll, jämförelse av olika tillämpningsmetoder och studie av effekten av olika arbetsbelastningsegenskaper på servrarnas prestanda. Med dessa riktmärken hoppas vi kunna ge en gemensam referenspunkt för studier på dessa områden.
RUBiS och RUBBos Ref karakteriserar arbetsbördan för en auktionsplats för dynamiskt innehåll respektive en anslagstavla.
Specification and implementation of dynamic Web site benchmarks
{'venue': '2002 IEEE International Workshop on Workload Characterization', 'journal': '2002 IEEE International Workshop on Workload Characterization', 'mag_field_of_study': ['Computer Science']}