淡江大學機構典藏:Item 987654321/88109
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 62822/95882 (66%)
造访人次 : 4017579      在线人数 : 630
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library & TKU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: https://tkuir.lib.tku.edu.tw/dspace/handle/987654321/88109


    题名: 雲端運算中一致性協定之探討
    其它题名: Research on consensus protocols in cloud computing
    作者: 徐偉銘;Hsu, Wei-Ming
    贡献者: 淡江大學電機工程學系碩士班
    莊博任;Chuang, Po-Jen
    关键词: 雲端運算;容錯系統;備份;原子廣播;一致性問題;Cloud Computing;Fault tolerance system;Replication;Atomic broadcast;Consistency;Two-phase commit protocol
    日期: 2012
    上传时间: 2013-04-13 12:01:12 (UTC+8)
    摘要: 近年來,由於使用者對於服務的需求量隨者網路服務的盛行也日漸劇
    增,雲端運算的架構也因此被提出,雲端運算與以往的網格運算並沒有顯著的不同。兩者都是分散式運算的延伸,網格運算是著重於整合眾多異構平台,而雲端運算則強調在本地端資源有限的情況下,利用網路方式取得遠方的運算資源,提供使用者便利,相對的需考量的問題也隨之變多,例如資料的遷移性、資訊的安全性和系統的容錯性等。
    Chubby是2007年Google提出來的一個分散式容錯系統實現於雲端運算架構中;也是Yahoo釋出的hadoop軟體中的zookeeper,實現方式是通過對檔案的建立操作來實現“加鎖”,系統主要是能支持著多個google的系統,如Google File System(GFS)和bigtable等系統。Chubby利用備份的方式來達到容錯的功能,其架構本身主要參考paxos演算法來實現,主要是利用訊息傳遞的方式,來維護各個伺服器在雲端運算下的各個資料一致性。
    本論文基於paxos的方法來提出一個新的機制,希望可以應用於雲端運算的架構上。我們利用劃分區域的方式來分配各個伺服器需要處理的任務,並且採用輪替的方式來平衡處理的伺服器的負載,如此方法可以有效的提升方法的效能,並且利用consisten hashing方式來維護伺服器配置,讓我們的方法更可以實現於雲端架構上。
    實驗證明,我們機制提出的方式,能更比其他機制更有效率的處理訊息並且可以維持著低延遲的方式處理;對於伺服器的擴充方面,相較於其他機制更可以維持著高效能,有效的利用各個伺服器擴充的資源。
    The Internet usage growth rapidly, for Internet service provider, they have to handle big data, due to Cloud Computing has been widely discussed in recent years. Therefore, how to maintain high availability in Cloud Computing is a main challenge.
    Cloud Computing maintain high availability to serve large number of users through replication. Therefore, we have to replicate a service on multiple servers. They make sure that if some replicas fail, the service can still be performed by the operational nodes. However, once a service is replicated, ensuring consistency of all the replicas is not easy. Conflicting requests submitted simultaneously to different nodes can lead to inconsistent states in the replicas and meaningless replies to clients.
    Atomic broadcast can ensure service transmission consistency. libPaxos is one of atomic broadcast algorithm and it is an algorithm based on message-passing model of consistency.
    In this paper, we compared libPaxos, Mencius and RingPaxos. libPaxos use two-phase commit protocol(2PC) to ensure consistency. Mencius improves libPaxos method to distribute every server’s loading by rotating mechanism. RingPaxos use ring topology to improve libPaxos’ tree topology.
    The proposed scheme is improving libPaxos method, and first, we divide region that can let messages distributed processing, and use rotating mechanism to balance server’s loading, These features can improve protocol’s performance effectively.
    The experiment shows that our scheme can sustain high throughput under high client load. For scalability of protocols, our scheme also can sustain high throughput and low latency.
    显示于类别:[電機工程學系暨研究所] 學位論文

    文件中的档案:

    档案 大小格式浏览次数
    index.html0KbHTML180检视/开启

    在機構典藏中所有的数据项都受到原著作权保护.

    TAIR相关文章

    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library & TKU Library IR teams. Copyright ©   - 回馈