Please use this identifier to cite or link to this item: http://hdl.handle.net/11455/6109
標題: 分散式串流系統之檢查點機制開發
Development of A Checkpointing Mechanism for Distributed Streaming Systems
作者: 李秉鴻
Lee, Bing-Hung
關鍵字: Distributed Systems;分散式系統;Streaming;Remote Storage;串流傳輸;遠端儲存
出版社: 電機工程學系所
引用: [1]OSI 七層協定的分層定義與分析,http://entry.hit.edu.tw/~bd92044/014.htm, 2011。 [2]TCP/IP通訊協定的各分層定義與解析,http://zh.wikipedia.org/wiki/TCP/IP , 2011。 [3]TCP/IP Protocol http://zh.wikipedia.org/zh-tw/TCP/IP, 2011. [4]TCP/IP 各分層的工作內容模型分析,http://www.study-area.org/network/network_ip_model.htm, 2011。 [5]Socket 核心內部與核心外部的實現原理 http://blog.csdn.net/wingsing2010/archive/2010/07/27/5767541.aspx, 2011。 [6]Port Number http://david.ekimo.com/97summer/TCPIP/portno.html, 2011. [7]David A. Solomon and Mark E.Russionvich., “Inside Microsoft Windows 2000”,3rd Edition, Microsoft Press, 2000. [8]CAsyncSocket Class Members 非同步訊息回應函數表http://msdn.microsoft.com/en-us/library/09353w3t(v=VS.71).aspx, 2011。 [9]同步(Synchronous)與非同步(Asynchronous)兩種Socket傳輸方式http://renjin.blogspot.com/2009/02/asynchronous-tcp-client-using-c.html, 2011。 [10]Attach()函式 CAsyncSocket類別設置成阻塞狀態http://www.programmer-club.com.tw/ShowSameTitleN/vc/22629.html, 2011。 [11]Microsoft Foundation Class Library, MSDN Home,非同步的成員函數表 http://msdn.microsoft.com/en-us/library/09353w3t(VS.80).aspx, 2011。 [12]CAsyncSocket Class Members 非同步訊息回應函數表http://msdn.microsoft.com/en-us/library/09353w3t(v=VS.71).aspx, 2011。 [13]Microsoft Foundation Class Library, MSDN Home, http://msdn.microsoft.com/en-US/library/65bbyctt(v=VS.80).aspx, 2011. [14]范文慶、周彬彬、安靖 編著,“精通Windows API 函數、介面、程式設計實例”,文魁資訊,2010/03。 [15]四維科技、曹衍龍、劉海英 編著,“Visual C++ 網路通訊程式實用案例精選”,文魁資訊,2006/09。 [16]Yu Gu , Zhe Zhang, Zhen Liu, Fan Ye, Hao Yang, Minkyong Kim, Hui Lei,“An Empirical Study of High Availability in Stream Processing Systems”, 10th ACM/IFIP/USENIX International Conference on Middleware Springer-Verlag New York, Inc. New York, NY, USA, 2009. [17]洪維恩 著,“C語言教學手冊”,博碩文化,2004/09。 [18]位元文化 編著,“經通MFC視窗程式設計 Visual Studoi 2005 版”文魁資訊,2006/06。 [19]陳衍堅 著,“視窗應用程式檢查點與錯誤回復機制之實作”,2004。 [20]蔡明志 著,“Win 32程式設計實務-使用Visual C++”,松崗電腦圖書資訊,1999。 [21]林學億 著,“Visual C++ 6.0程式設計指南─應用程式開發架構篇”,松崗電腦圖書資訊,1999/04。 [22]普羅賽斯 著,“Windows 程式設計,使用MFC”,文魁資訊,2004。 [23]Create Thread Function Client 端執行緒的函式原型http://msdn.microsoft.com/en-us/library/ms682453(v=vs.85).aspx, 2011。 [24]PostMessage與SendMessage 函數的解析與講解http://blog.yam.com/swwuyam/article/12306741, 2011。 [25]Attach()函式 CAsyncSocket類別設置成阻塞狀態http://www.programmer-club.com.tw/ShowSameTitleN/vc/22629.html , 2011。 [26]Stephen Prata著/蔡明志 譯,“C++ Primer Plus 5/e”,碁峯資訊,2009/10。
摘要: 
隨著科技的進步,網路世界也越來越發達,在許多應用中,資訊經常以串流形式連續的產生。其中又以多媒體訊息所包含的資訊最為廣泛,因為多媒體訊息將多種不同的資訊整合在一起,可讓使用者更為快速、便利的獲得自己想要的資訊。
在單一的資料串流中,每台電腦的運作能力有限,如果產生大量的資訊,或電腦本身運算能力較低,有可能導致資訊傳輸失敗,造成難以估計的損失。
因此希望透過網路的連接來實現分散式串流傳輸,將訊息的處理步驟分開進行,並可將數據儲存至遠端電腦。期望提高程式運算效率,並降低每台電腦運算能力上的負擔。

The Internet network becomes more and more sophisticated as technology advances nowadays. Many applications are generated as a form of continuous data streams. Within this field, the multimedia message contains information that is most well-known. It integrates various data together, which makes user access to the information in a more convenient way.
Each computer''s operating capacity is limited in a single data stream. If a large amount of information is generated, or the personal desktop performance is poor, it may leads to transmission failure, and resulting in incalculable loss.
Therefore we hope to achieve distributed streaming through the Internet connection, so we can processing message separately and store the data in a remote computer. As a result, enhancing the calculating efficiency of program and reducing the possibility of overloading on calculating process can be expected later.
URI: http://hdl.handle.net/11455/6109
其他識別: U0005-0308201111121200
Appears in Collections:電機工程學系所

Show full item record
 
TAIR Related Article

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.