請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/27806
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 李秀惠(Hsiu-Hui Lee) | |
dc.contributor.author | Shih-Yu Lu | en |
dc.contributor.author | 呂詩禹 | zh_TW |
dc.date.accessioned | 2021-06-12T18:21:38Z | - |
dc.date.available | 2007-09-03 | |
dc.date.copyright | 2007-09-03 | |
dc.date.issued | 2007 | |
dc.date.submitted | 2007-08-21 | |
dc.identifier.citation | [BMST 1993] Navin Budhiraja, Keith Marzullo, Fred B. Schneider, Sam Toueg, “The Primary-Backup Approach,” in Distributed Systems, S. Mullender, ed., ACM Press, New York, 1993, pp. 199-216.
[BQ 2003] Fabi´an E. Bustamante and Yi Qiao, “Friendships that last: Peer lifespan and its role in P2P protocols,” Eighth International Workshop on Web Content Caching and Distribution, 2003 [BVBR 2002] Anand Balachandran, Geoffrey M. Voelker, Paramvir Bahl, P. Venkat Rangan, “Characterizing User Behavior and Network Performance in a Public Wireless LAN,” ACM SIGMETRICS Performance Evaluation Review, Volume 30, Issue 1 (June 2002) [CRSHPS+ 1998] Michel Cukier, Jennifer Ren, Chetan Sabnis, David Henke, Jessica Pistole, William H. Sanders, David E. Bakken, Mark E. Berman, David A. Karr, Richard E. Schantz, “AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects,” 17th IEEE Symposium on Reliable Distributed Systems, 1998, p. 245 [HMN 2002] Taliver Heath, Richard P. Martin, Thu D. Nguyen, ”Improving Cluster Availability Using Workstation Validation,” ACM SIGMETRICS Performance Evaluation Review, Volume 30, Issue 1 (June 2002) [JINI] http://java.sun.com/developer/products/jini/index.jsp [NBW 2005] Daniel Nurmi, John Brevik, and Rich Wolski, ”Modeling Machine Availability in Enterprise and Wide-Area Distributed Computing Environments,” Euro-Par 2005 Parallel Processing, Springer Berlin / Heidelberg [OB 2000] João Orvalho, Fernando Boavida, “Augmented Reliable Multicast CORBA Event Service (ARMS): a QoS-Adaptive Middleware” Interactive Distributed Multimedia Systems and Telecommunication Services: 7th International Workshop, IDMS 2000, Enschede, The Netherlands, October 2000. Proceedings [QuO] http://quo.bbn.com/ [RA 1997] Rachid Guerraoui and André Schiper, “Software-based replication for fault tolerance,” Computer Volume: 30, Issue: 4 , IEEE Computer Society [RIO] https://rio.dev.java.net/ [RMI] http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp [Schneider 1993] Fred B. Schneider, “Replication Management Using the State-Machine Approach,” in Distributed Systems, S. Mullender, ed., ACM Press, New York, 1993, pp. 169-197. [SOA] http://en.wikipedia.org/wiki/Service-oriented_architecture [TAO] http://www.cs.wustl.edu/~schmidt/TAO-intro.html | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/27806 | - |
dc.description.abstract | 在分散式系統的環境下,系統工程師面臨了各種不同的通訊協定、作業系統、硬體設備,需要克服各種資源的異質性,使得開發分散式系統極為困難。為了簡化開發的過程,產生了中介軟體技術;中介軟體可以隱藏各式不同的作業平台、網路環境,使得系統工程師能簡單的建立大型且複雜的系統。
目前中介軟體的演化趨勢,是加入對服務品質保證的支援;而服務可靠度為分散式系統的重要議題,因此我們設計一套可靠度的保證機制。我們的系統利用元件複製技術,提升服務的可靠度,且加強設定方式,讓使用者以直覺的詞彙作設定;在元件複製技術上,利用節點上線時間分布資料,建立可靠度預測的機制,再利用可靠度資訊,分配服務複本,以加強資源效能及保證機制的準確性。 我們以JINI及RIO平台為基礎,利用可靠度預測技術,實作服務保證機制,以驗證其機制的成效。考量多樣的分散式環境,我們的可靠度保證機制可以實作於其他支援服務品質保證的中介軟體。 | zh_TW |
dc.description.abstract | In the distributed system, system engineer faces kinds of network protocols, operating systems and hardware, and the heterogeneity make the developing process so complex. To ease the complexity of distributed system, Middleware has appeared. Middleware can hide the different OSs and networks, and help engineers to build system large complex systems easily.
The present middleware evolution trend is adding in QoS support. The service reliability is truly an important issue, so we designed and built a reliability QoS supporting mechanism. Our mechanism used replication technologies to improve service reliability, and let user specify reliability easily by intuitive phrases. About the replication technology, we built a reliability prediction mechanism based on host uptime distribution. And we use this reliability prediction mechanism to allocate service replica, which improves resource utilization and reliability QoS accuracy. We build our reliability QoS mechanism based on JINI and RIO platform, and experiment its performance. Considering the variaty of distributed environment, our reliability QoS mechanism could be implemented with any middleware that supports QoS. | en |
dc.description.provenance | Made available in DSpace on 2021-06-12T18:21:38Z (GMT). No. of bitstreams: 1 ntu-96-R94922143-1.pdf: 1667721 bytes, checksum: 9613761adfde7ac773df6a17482e3989 (MD5) Previous issue date: 2007 | en |
dc.description.tableofcontents | 中文摘要 i
Abstract ii Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Objective 2 1.3 Organization of this thesis 3 Chapter 2 Background 4 2.1 Distributed Technology 4 2.1.1 Java RMI 5 2.1.2 Jini Middleware 6 2.2 RIO Project 8 2.2.1 RIO Architecture 8 2.2.2 RIO Features 9 2.2.3 Deploy Service in RIO 11 2.3 Replication Mechanisms 12 2.3.1 Primary-backup Replication 12 2.3.2 Active Replication 13 2.4 Related Works 14 Chapter 3 SystemOverview 16 3.1 System Goal 17 3.2 Supporting Reliability QoS 17 3.2.1 Levels of Reliability 18 3.2.2 Reliability QoS and Deploy Descriptor 19 3.2.3 Service Reliability Prediction 22 3.2.4 Assign Replica Based on Reliability Prediction 27 3.3 Enhance RIO to Support Reliable Service Deployment 29 3.3.1 Reliable Service Deploy Procedure 31 3.3.2 Periodical Reliability Maintain Procedure 32 3.3.3 Proxy Design 33 Chapter 4 Experimental Result 37 4.1 Examine the performance of Reliability QoS Mechanism 37 4.2 Examine how Reliability Prediction help Replica Allocation 41 4.2.1 Deploying Services in Networks with Different Node Types 42 4.2.2 Deploying Services in Networks with Different Maturity 43 Chapter 5 Conclusion and Future Work 44 5.1 Conclusion 44 5.2 Future Work 45 References 47 | |
dc.language.iso | en | |
dc.title | Jini平台上之服務可靠度支援 | zh_TW |
dc.title | Supporting Service Reliability QoS on JINI Platform | en |
dc.type | Thesis | |
dc.date.schoolyear | 95-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 陳俊良,王凡 | |
dc.subject.keyword | 可靠度保證,可靠度預測,分散式系統,JINI, | zh_TW |
dc.subject.keyword | Reliability QoS,Reliability Prediction,distributed system,JINI, | en |
dc.relation.page | 49 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2007-08-21 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-96-1.pdf 目前未授權公開取用 | 1.63 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。