(34.204.185.54) 您好!臺灣時間:2021/04/16 18:14
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:賴世榮
研究生(外文):Shih-Rung Lai
論文名稱:以改善Jini之租約方法來實現服務聯盟資源管理之架構
論文名稱(外文):An Architecture to Manage Federated Service Resources with an Enhanced Jini Lease Approach
指導教授:焦惠津
指導教授(外文):Hewijin Christine Jiau
學位類別:碩士
校院名稱:國立成功大學
系所名稱:電機工程學系碩博士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:英文
論文頁數:59
外文關鍵詞:federationleaseresource managementJini
相關次數:
  • 被引用被引用:0
  • 點閱點閱:98
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:6
  • 收藏至我的研究室書目清單書目收藏:0
In the thesis we proposed a jini resource management architecture that enhances jini leasing approach. Jini introduces in a lease concept that handles partial failure of distributed applications, and also supports service resource allocation. However, current lease model does not lay a stress on fairness and priority issues on the resource allocation.
On the other way, current lookup service lacks the capability to handle sophisticated service assignment, such as load balance issue, nonfunctional requirement matching and so on. In this thesis, we focus on the scenario in which the jini federation is a set of resources offering one or more types of replicated services. We aim to solve the deficiency described above by providing an architecture to enhance current lease model. This architecture describes an approach using java’s dynamic proxies, which allow resources in a jini federation to be managed by a central resource manager. By putting the functionality
into jini lookup service, the approach is generic and transparent for both service and client.
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Background and Related Work . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Jini Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Jini Leasing Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Dynamic Proxies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Searching for Service with Non-functional Requirement . . . . . . . . . . 10
2.5 Assignment Schemes for Replicated Services in Jini . . . . . . . . . . . . 12
2.6 Monitoring Jini Federations . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7 related researches on distributed resource allocation . . . . . . . . . . . . 14
2.8 Security Issue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.1 Systemrequirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Key approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.1 General Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.2 TheWrapper Process . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.3 SystemDesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3.1 The Static Structure of the System: . . . . . . . . . . . . . . . . . 24
3.3.2 Dynamic parts of the System: . . . . . . . . . . . . . . . . . . . . 29
4 System Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1 Jini Central ResourceManager . . . . . . . . . . . . . . . . . . . . . . . 38
4.2 Enhanced lookup service . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3 The User Interface of the Resource Administrator . . . . . . . . . . . . . 43
4.4 Examples: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5 Conclusions and Future Work . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.2 FutureWork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
[1] Z. Juhasz, A. Andics and S. Pota, “JM: a Jini framework for global computing,”
Proceedings of Cluster Computing and the Grid 2nd IEEE/ACM International Symposium
CCGRID2002 , pp. 365—370, May 2002.
[2] K. Arnold, “The Jini architecture: dynamic services in a exible network,” Proceedings
of Design Automation Conference, pp. 157—162, June 1999.
[3] M. B. Moller, and B. N. Jorgensen, “Enhancing Jini’s lookup service using XMLbased
service templates,” Proceedings of Technology of Object-Oriented Languages
and Systems, pp. 19—31, March 2001.
[4] V. Georgiev and V. Getov, “Assignment schemes for replicated services in Jini,”
Proceedings of Parallel, Distributed and Network-based Processing, pp. 129—136, Jan.
2002.
[5] L.-S. Cheung and Y.-K Kwok, “The design and performance of an intelligent Jini
load balancing service,” Proceedings of Parallel Processing Workshops, pp. 361—366
Sep. 2001.
[6] Jini Network Technology, http://www.sun.com/software/jini/
[7] P. Hasselmeyer and M. Voss, “Monitoring component interaction in Jini federations,”
Proceedings of SPIE, vol. 4521, pp. 34-41, Aug. 2001.
[8] “Jini Distributed Leasing Specication Revision 1.1,” Sun Microsystems Inc., Oct.
2000.
[9] Sun Microsystems Inc. Dynamic Proxy Classes, http://java.sun.com/j2se/1.3/docs/
guide/reection/proxy.html
[10] D. Cotroneo, C. D. Flora, and S. Russo, “A JINI framework for distributed service
exibility,” Proceedings of Parallel, Distributed and Network-based Processing,
pp. 109—116, Jan. 2002.
[11] M. Fahrmair, C. Salzmann, and M. Schoenmakers, “CARP@ A Reection Based
Tool for Observing Jini Services ,” In Reflection and Software Engineering, pp. 209—
227 2000.
[12] C. Crichton, J. Davies, and J. Woodcock, “When to trust mobile objects: access
control in the Jini/sup TM/ Software System,” Proceedings of Technology of Object-
Oriented Languages and Systems, pp. 116—125, Aug. 1999.
[13] A. Chavez, A. Moukas, and P. Maes, “Challenger: A Multi-agent System for Distributed
Resource Allocation ,” Proceedings of the First International Conference on
Autonomous Agents , pp. 323—331, Aug. 1997.
[14] P. Eronen, J. Lehtinen, J. Zitting, and P. Nikander, “Extending Jini with Decentralized
Trust Management ,” Proceedings of OpenArch 2000, 2000.
[15] G. Outhred and J. Potter, “A exible service selection model for enterprise distributed
systems ,” First international Conference on Enterprise Distributed Object
Computing Workshop, pp. 227—234, Oct. 1997.
[16] M. Iwai, J. Nakazawa, and H. Tokuda, “Dragon: soft real-time event delivering architecture
for networked sensors and appliances,” Proceedings of Real-Time Computing
Systems and Applications, vol. 1, pp. 425—443, Dec. 2000.
[17] L. Smith, C. Roe, and K. S. Knudsen, “A jini/sup TM/ lookup service for resourceconstrained
devices ,” IEEE 4th International Workshop, pp. 15—16, Jan. 2001 .
[18] P. Hasselmeyer, M. Schumacher, and M. Voss, “Pay as you go-associating costs with
Jini leases,” Proceedings of Enterprise Distributed Object Computing Conference,
pp. 48—57, Sept. 2000.
[19] W. K. EDWARDS, “core JINI,” Prentice Hall, 2000.
[20] G. Coulouris, J. Dollimore, and T. Kindberg”, “Distributed Systems Concepts and
Design,” Addison-Wesley, 2001.
[21] A. Friday, N. Davies, and E. Catterall, “Supporting service discovery, querying
and interaction in ubiquitous computing environments,” Second ACM international
workshop on Data engineering for wireless and mobile access , pp. 7 - 13 2001.
[22] A. Chander, J. C .Mitchell, and I. Shin, “Mobile code security by Java bytecode
instrumentation ,” Proceedings of DARPA Information Survivability , vol. 2, pp. 27—
40 June 2001.
[23] J. Vayssiere, “Transparent dissemination of adapters in Jini,” Proceedings of Distributed
Objects and Applications, vol. 5, pp. 95—104, Sep. 2001.
[24] G. Kakarontzas and S. Lalis, “A market-based protocol with leasing support for
globally distributed computing,” Proceedings of Cluster Computing and the Grid,
pp. 562—567 May 2001.
[25] M. Aleksy and R. Gitzel, “Design and implementation of a leasing service for
CORBA-based applications,” Proceedings of First International Symposium on Cyber
Worlds, pp. 54—61 Nov. 2002.
[26] S. Rose, K. Bowers, S. Quirolgico, and K. Mills, “Improving failure responsiveness
in Jini leasing,” Proceedings of DARPA Information Survivability Conference and
Exposition, pp. 103—105 April 2003.
[27] K. Bowers, K. Mills, and S. Rose, “Self-adaptive leasing for Jini,” Proceedings of the
First IEEE International Conference on Pervasive Computing and Communications,
pp. 539—542 March 2003.
[28] X. Huang, J.A. Miller, “Building a Web-based federated simulation system with Jini
and XML,” Proceedings of Simulation Symposium, pp. 143—150 April 2001.
[29] B.-J. Lee, H.-G Lee, J.-H. Lee, and G.-T. Park, “A design of a data accessing service
for a real-time vision service in the resource sharing architecture,” Proceedings of the
IEEE International Conference on Robotics and Automation, pp. 1235—1240 May
2002.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔