RUBiS

軟件截圖:
RUBiS
軟件詳細信息:
版本: 1.4.3
上傳日期: 3 Jun 15
許可: 免費
人氣: 15

Rating: 5.0/5 (Total Votes: 1)

紅寶石是一個拍賣網站eBay.com原型仿照用於評估應用程序設計模式和應用服務器性能的可擴展性。
我們的拍賣網站基準實現了一個拍賣網站的核心功能:銷售,瀏覽和出價。我們沒有實現互補的服務,如即時消息或新聞組。我們區分了三種用戶會話之間:遊客,買家,賣家和。
對於訪客會話,用戶無需註冊,但只允許瀏覽。買方和賣方會要求註冊。除了在訪問者會話提供的功能,買家在會話用戶可以競標的項目和徵詢他們的當前出價,評級,由其他用戶留下意見總結。
賣家會話需要一定的費用允許用戶搭起一個項目銷售之前。拍賣會立即啟動,並持續為一般不超過一個星期。賣方可以指定一個儲備(最低)價格的項目。
紅寶石是一個免費,開源的舉措。
紅寶石的幾個版本都使用三種不同的技術實現:PHP,Java servlet和EJB(企業級Java Bean的)。
在PHP和Java servlet,應用程序員負責編寫的SQL查詢。為了在公平的比較得出,我們使用完全相同的查詢,在這兩種環境的數據庫。
EJB服務器提供了許多服務,如數據庫訪問(JDBC),交易(JTA),消息傳遞(JMS),命名(JNDI)和管理支持(JMX)。 EJB服務器管理一個或多個EJB容器。容器負責提供組件池和生命週期管理,客戶端會話管理,數據庫連接池,持久性,事務管理,身份認證和訪問control.EJB容器自動管理Bean持久,減輕編寫SQL代碼的程序員。我們使用這些設施來實現紅寶石的各種版本的EJB。
而使用EJB 1.1或2.0的CMP模型,我們使用會話bean為不能使用CMP執行複雜的查詢。
的Java小只用作表示層,以產生從豆中檢索到的信息的HTML答复。
紅寶石可用於從web瀏覽器,用於測試目的,或與所提供的基準工具。我們設計了模擬用戶為variours工作負載模式的行為,並提供統計信息的客戶端。
我們的拍賣站點定義了可以從客戶端的Web瀏覽器來執行26相互作​​用。其中最重要的是在瀏覽商品或地區,招標,購買或出售物品,留下其他用戶的意見和諮詢自己的用戶頁面(被稱為myEbay在eBay上)。
瀏覽項目還包括諮詢申辦歷史和賣家的信息。我們定義了兩個工作負荷混合:一個瀏覽混合物由僅只讀相互作用和一個投標組合,包括15%的可讀寫的相互作用。本次招標的搭配是最有代表性的一個拍賣網站的工作量。
我們實現一個客戶端瀏覽器模擬器。會話是針對同一客戶交互的序列。對於每一個客戶會議上,客戶端仿真器打開一個持久的HTTP連接到Web服務器,並在會議結束時關閉它。
每個模擬客戶端發起下一個交互之前等待一定的思考時間。下一相互作用是由狀態轉移矩陣,指定去從一個交互到另一個的概率來確定。
從負指數分佈,平均分別為7秒15分鐘,產生的思考時間和會話時間對所有的基準。我們通過改變客戶端的數目而變化在網站上的負載。
什麼是新的,在此版本:
NFS掛載目錄

類似的軟件

Netio
Netio

3 Jun 15

Valley Benchmark
Valley Benchmark

20 Feb 15

IPMItool
IPMItool

7 Mar 16

PTT
PTT

3 Jun 15

顯影劑的其他軟件 Emmanuel Cecchet

Sequoia
Sequoia

3 Jun 15

意見 RUBiS

評論沒有發現
添加評論
打開圖片!