版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、3500 英文單詞, 英文單詞,17500 英文字符,中文 英文字符,中文 5600 字文獻出處: 文獻出處:Ahuja S, Yang J L. Performance Evaluation of Java Web Services: A Developer’s Perspective[J]. Communications some are to show the transparency and abstraction. This
2、 section explains these metrics.3.1. LatencyIn terms of network, latency is an expression of how much time it takes for data to be sent back to a request. This includes the time for the request to be sent to the server,
3、the time the server spends on processing the task, and the time for the results to be sent back. The network latency is contributed by many factors, such as propagation, transmission, modem and router processing, and sto
4、rage delays. The propagation is the time it takes for an object, such as data, to transfer from a location to another in the speed of light. Transmission is the delay from the medium like optical fiber or wireless networ
5、ks. Modems and routers take time to check the headers of a packet. The storage delay is the time it takes for the actual hardware storage, such as hard drives, to store the received data. In this project, the latency is
6、tested with different scenarios such as requesting 1, 2, 3, 4, and 5 MB of data, and 1, 5,10, 15, 20 clients simultaneous requesting data. From the results of such testing, trends can be found and compared for each frame
7、work.3.2. ThroughputThroughput is the amount of clients or data processed within a certain unit of time, like a second. It is highly related to latency, since scenarios with high latency would result in low throughput, a
8、nd scenarios with low latency would result in high throughput. However, by viewing the latency graph, we can only tell the trends of response time, while we can determine the most efficient scenario for a framework throu
9、gh viewing a throughput graph.3.3. Memory UsageIn computing, memory is data storage to temporarily store data for calculations of the computer. There is a wide variety of memory, such as cache memory, flash memory, ran
10、dom access memory (RAM), virtual memory, etc. Either memory, they are all limited in server due to the cost and space. A framework that uses less memory would have an advantage of allowing higher capacity for the server.
11、3.4. CPU UsageCentral Processing Unit (CPU), also known as processor, is a component in a computer used to interpret program instructions and process data. Although it is only able to process one task at a time, when the
12、re are multiple tasks to be done, instead of finishing a task then going to an- other, the CPU is designed to switch to other tasks before finishing one if necessary, so that it would act like if it is executing multiple
13、 tasks at the same time. However, large tasks might occupy a lot of CPU time, which de- creases the time scheduled for other tasks. A framework that uses less CPU would allow the server to have more time to execute other
14、 tasks.3.5. Source Lines of CodeThe source lines of code (SLOC) used in a framework can indicate the transparency and abstraction of the framework. The main goal of a framework is to save the developer’s time and effort
15、by not having to write the entire code from scratch. Thus the less lines of code that is required for a framework, the more time and effort is saved by this framework. However, lines of code cannot be exactly accurate si
16、nce some lines might be long while some lines are short. So the number of files and size of files also is a consideration.4. Statistical Analysis MethodsAfter retrieving the test data to compare the performances, we need
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- [雙語翻譯]計算機外文翻譯--開發(fā)人員視角下的java web服務性能評估(英文)
- [雙語翻譯]計算機外文翻譯--開發(fā)人員視角下的java web服務性能評估中英全
- 2010年計算機外文翻譯--開發(fā)人員視角下的java web服務性能評估
- 2010年計算機外文翻譯--開發(fā)人員視角下的Java Web服務性能評估.DOCX
- 2010年計算機外文翻譯--開發(fā)人員視角下的Java Web服務性能評估(英文).PDF
- 計算機專業(yè)畢業(yè)設(shè)計外文翻譯--面向java開發(fā)人員的scala指南類操作
- [雙語翻譯]--計算機外文翻譯---安全型java servlet的開發(fā)
- [雙語翻譯]計算機專業(yè)外文翻譯—云計算中的java web部署
- [計算機]了解macosx系統(tǒng)-開發(fā)人員
- [雙語翻譯]計算機專業(yè)外文翻譯—云計算中的java web部署(原文)
- [雙語翻譯]計算機專業(yè)外文翻譯—云計算中的java web部署中英全
- 畢業(yè)論文外文翻譯-面向java開發(fā)人員的scala指南類操作
- 計算機專業(yè) java外文翻譯
- 130計算機專業(yè)畢業(yè)設(shè)計外文文獻翻譯:介紹java web開發(fā)
- 計算機輔助評估【外文翻譯】
- 2008年--計算機外文翻譯---安全型java servlet的開發(fā)
- 計算機外文翻譯--java編程語言的介紹
- 2013年計算機專業(yè)外文翻譯—云計算中的java web部署
- 2008年--計算機外文翻譯---安全型Java Servlet的開發(fā).docx
- 在高職計算機專業(yè)學生中培養(yǎng)手機游戲程序開發(fā)人員初探
評論
0/150
提交評論