RUBiS

Skjermbilde programvare:
RUBiS
Prog.varedetaljer:
Versjon: 1.4.3
Last opp dato: 3 Jun 15
Utvikler: Emmanuel Cecchet
Lisens: Gratis
Popularitet: 15

Rating: 5.0/5 (Total Votes: 1)

Rubis er en auksjon prototype modellert etter eBay.com som brukes til å evaluere program design patterns og applikasjonsservere ytelse skalerbarhet.
Vår auksjon området benchmark implementerer kjernefunksjonaliteten i en auksjon området: salg, surfing og budgivning. Vi vil ikke gjennomføre komplementære tjenester som chat eller nyhetsgrupper. Vi skiller mellom tre typer brukersesjoner: besøkende, kjøper og selger.
For en besøkende økt, behøver ikke brukerne registrere, men er kun tillatt å bla. Kjøper og selger økter krever registrering. I tillegg til funksjonaliteten på besøksøkter, i løpet av en kjøper session brukere kan by på elementer og konsultere en oppsummering av deres nåværende bud, anmeldelser og kommentarene som andre brukere.
Selger økter krever et gebyr før en bruker har lov til å sette opp et element for salg. En auksjon starter umiddelbart og varer vanligvis ikke mer enn en uke. Selgeren kan angi en reserve (minimum) pris for en vare.
Rubis er et gratis, open source initiativ.
Flere versjoner av Rubis er implementert ved hjelp av tre ulike teknologier: PHP, Java servlets og EJB (Enterprise Java Bean).
I PHP og Java servlets, programmet er programmerer ansvarlig for å skrive SQL-spørringer. For å komme frem til en rettferdig sammenligning, bruker vi nøyaktig de samme spørringer til databasen i begge miljøer.
En EJB server gir en rekke tjenester som databasetilgang (JDBC), transaksjoner (JTA), messaging (JMS), navngi (JNDI) og støtte fra ledelsen (JMX). EJB server administrerer ett eller flere EJB containere. Beholderen er ansvarlig for å gi komponent pooling og livssyklusadministrasjon, klient økt ledelsen, database tilkoblingsgrupper, utholdenhet, transaksjonshåndtering, autentisering og tilgang control.EJB beholdere automatisk administrere bønne utholdenhet, lindrende programmerer for å skrive SQL-kode. Vi bruker disse anleggene for å gjennomføre ulike EJB versjoner av Rubis.
Mens du bruker EJB 1.1 eller 2.0 CMP-modell, bruker vi sesjonsbønner for komplekse spørringer som ikke kan utføres ved hjelp av CMP.
Java servlets brukes kun som presentasjonen tier, for å generere HTML svar fra informasjon hentet fra bønne.
Rubis kan brukes fra en nettleser for testformål eller med den medfølgende benchmarking verktøy. Vi laget en klient som emulerer brukere atferd for variours arbeidsmengde mønstre og gir statistikk.
Vår auksjon området definerer 26 interaksjoner som kan utføres fra kundens nettleser. Blant de viktigste surfer elementer etter kategori eller region, budgivning, kjøpe eller selge ting, forlater kommentarer til andre brukere og rådgivning ens egen brukerside (kjent som MyEbay på eBay).
Browsing elementer inkluderer også rådgivning budet historie og selgerens informasjon. Vi definerer to arbeidsmengde blander: en surfing blanding bestående av kun read-only interaksjoner og en anbuds blanding som inneholder 15% lese-skrive-interaksjoner. Budgivning mix er den mest representative for en auksjon området arbeidsmengde.
Vi implementerer en klient-browser emulator. En økt er en sekvens av interaksjoner for samme kunde. For hver kunde økt, åpner klienten emulator en vedvarende HTTP-tilkobling til webserveren og lukker den på slutten av økten.
Hver emulert klient venter på en viss tenke tid før du starter neste interaksjon. Den neste interaksjon bestemmes av en tilstands matrise som angir sannsynligheten for å gå fra en interaksjon til en annen.
Tenke tid og økt tid for alle benchmarks er generert fra en negativ eksponentiell fordeling med et gjennomsnitt på 7 sekunder og 15 minutter, henholdsvis. Vi varierer belastningen på området ved å variere antall klienter.
Hva er nytt i denne versjonen:
NFS montert kataloger

Lignende programvare

nbench
nbench

3 Jun 15

memtest86+
memtest86+

20 Feb 15

UMark
UMark

3 Jun 15

Cbench
Cbench

3 Jun 15

Annen programvare fra utvikleren Emmanuel Cecchet

Sequoia
Sequoia

3 Jun 15

Kommentarer til RUBiS

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!