簡易檢索 / 詳目顯示

研究生: 吳詩雅
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-TenantSSDBHDFSSaaSManagement 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


    Contents 1. INTRODUCTION - 1 - 1.1 General Overview - 1 - 1.2 Motivation and Contributions - 2 - 2. RELATED WORKS - 4 - 3. SYSTEM ARCHITECTURE - 7 - 3.1 Architecture - 7 - 3.2 Tenant Identification - 9 - 3.3 Tenant Meta-Data - 9 - 3.4 Data Security - 10 - 3.5 Multi-Tenant Database Management System on SSDB - 10 - 3.5.1 What is SSDB? - 10 - 3.5.2 Data Models - 11 - 3.6 Multi-Tenant Management System on HDFS - 12 - 3.6.1 WebHDFS - 12 - 3.6.2 WebHDFS and our Work - 12 - 3.7 Web Portal - 13 - 3.7.1 Home Page - 13 - 3.7.2 Login page - 13 - 3.7.3 Admin login into system - 14 - 3.7.4 Group Management - 15 - 3.7.5 Database Management - 17 - 3.7.6 WebHDFS - 19 - 3.7.7 Privileges Management System - 21 - 4. PERFORMANCE AND EVALUATION - 22 - 4.1 Experiment A - 22 - 4.1.1 Testing Methodology - 23 - 4.1.2 Benchmark Results of Experiment A - 23 - 4.1.3 Effect of data size - 35 - 4.2 Experiment B - 36 - 4.2.1 Testing Methodology - 36 - 4.2.2 Benchmark Results of Experiment B - 36 - 4.2.3 Effect of number of tenant - 39 - 4.3 Functionality - 39 - 5. CONCLUSIONS AND FUTURE WORK - 40 -

    [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

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE