研究生: |
吳詩雅 Ngo, Thi Nha |
---|---|
論文名稱: |
MTSH: 建構於SSDB與HDFS上的網路化多租戶管理系統 MTSH: Multi-Tenant Web-based Management System on SSDB and HDFS |
指導教授: |
鍾葉青
Chung, Yeh-Ching |
口試委員: |
鍾葉青
陳世璋 許慶賢 蕭宏章 周嘉政 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2014 |
畢業學年度: | 102 |
語文別: | 英文 |
論文頁數: | 42 |
中文關鍵詞: | Multi-Tenant 、SSDB 、HDFS 、SaaS 、Management System |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Abstract
MTSH: Multi-Tenant Web-based Management System on SSDB and HDFS
We develop a data management system for cloud operations, named MTSH. MTSH supports Multi-Tenancy on SSDB (System Software Database an ANSI SQL-to-NoSQL service over HBase) and HDFS (Hadoop Distributed File System).
This thesis focus on this new type of data stores also called NoSQL. Specifically, we will focus on HBase, which is a column oriented, or BigTable like Database as our choice of NoSQL store.
A Multi-Tenant system is a shared resource that allows separate users, or tenants, to view the applications as if it is their own. A typical scenario that lends itself to a multiple tenant application is one in which all users of the application wish to customize the user experience but otherwise have the same basic business requirements.
Software as a Service (SaaS) attracts small and medium enterprises because of low investment cost, high flexibility and easy management. A Multi-Tenant Web-based system is the solution from isolated tenancy hosted application to Multi Tenancy.
We will have a complete application for medium enterprises to manage their resources with both relational database and NoSQL database (HBase).
The experimental results demonstrate both, performance and scalability advantage of MTSH compare to WebHDFS and the scalability of the system with the number of tenants is increased.
Key words: Multi-Tenant , SSDB, HDFS,SaaS, Management System
[1] Peter Mell and Timothy Grance. The NIST Definition of Cloud Computing. Digital, 2011.
[2] Multi-Tenant, http://whatis.techtarget.com/definition/Multi-Tenant , 2011
[3] Natis, Y. Gartner reference model for elasticity and multitenancy. June 2012
[4] David Dewitt and Jim Gray, Parallel Database System: The future of High Performance Database Systems, ACM 1992
[5] http://Hortonworks, hortonworks.com/hadoop/hdfs/,
[6] www.ibm.com/developerworks/data/library/techarticle/dm-1201dbdesigncloud/
[7] Frederick Chong, Gianpaolo Carraro and Roger Wolter, “Multi-Tenant data architecture,” Microsoft Corporation, http://msdn.microsoft.com/en-us/library/aa479086.aspx, 2006
[8] Xuesong Zhang, Shen, Tang, Wei Chen. From Isolated Tenancy Hosted Application to Multi-Tenancy: Toward a Systematic Migration Method for Web Application. 2010
[9] http://www.unicloud.org.tw/services/ssdb
[10] http://hortonworks.com/
[11] Patrick Nicolas, Introduction to Multi-Tenant Web-based Applications, 2006
[12] Jun Zheng, Qikun Zhang, Shangwen Zheng, Yuan Tan. Dynamic Role-Based Access Control Model. June 2010.
[13] http://hadoop.apache.org/docs/r1.0.4/webhdfs.html
[14] http://hbase.apache.org/
[15] http://hadoop.apache.org/
[16] http://en.wikipedia.org/wiki/NoSQL
[17] Tim Kiefer, Benjamin Schlegel, Wolfgang Lehner. Multe: A Multi-Tenancy Database Benchmark Framework . 2013