網格(Grid)是一種計算跟資源集合的環境,能夠充份利用各種可供計算的資源,將其轉換成隨處可得、標準的、具經濟效益的計算能力。目前,針對網格已經有許多新興的技術及研究被提出,主要是希望能善加利用這些資源,達到資源有效的使用,降低在管理資料檔案時所需花費的成本,或是提升資料的安全性及穩定性等。在資料網格(Data Grid)的環境下,擁有眾多的可用資源,這些資源可以是異質性或是同質性,然而這些提供資源的節點會隨著時間而動態改變,某節點目前也許是閒置的,但可能在下一秒鐘因進入忙碌狀態,而無法繼續提供資源,使得資料儲存的動作無法繼續執行。因此,在選擇節點分派儲存工作時,必須考慮儲存節點(Storage Node)的各種狀態,選擇出適合且有效的節點以協助工作的執行。再者,當使用者送出資料儲存需求時,如何由儲存節點中選擇出合適的儲存節點以進行資料的儲存,讓每一個需要儲存空間的工作都能在有效的時間內選用到最適當的儲存節點,以期有效的降低儲存系統的負載。 因此,本研究提出ESOS (Enhanced Service Oriented Storage)架構,首先透過儲存需求(I/O Request)的暫存,舒緩系統負載的情況,避免儲存需求遺失(Lost)的狀況發生,並利用儲存節點的特性將其分群,有效的減少儲存系統在找尋較合適的儲存節點時所需花費的時間成本。基於考量儲存點節選擇時的速度,本研究利用最先符合法作為儲存點節選擇的方法,讓每一個需要儲存空間的工作都能在有效的時間選用到最適當的儲存節點,以進行資料的存取。本研究所提出的架構,除了提供有效的檔案儲存外,並且能以較有效率的方式找出合適的儲存節點,讓使用者在進行檔案儲存時,能夠快速的找到適當的儲存節點以服務使用者。
Grid is an environment which combines all computing and resources. Grid can convert it into a readily available, standard, cost-effective computing power by utilizing available computing resources fully. Nowadays, there are many agencies and enterprises that need data devices with accessing large amounts of data, but these devices need to spend a large cost. In the data grid environment, there are many available resources of storage nodes including heterogeneous or homogeneous. It can reduce the time cost for managing data files and access data efficiently by using these resources. However, in this study, a framework, ESOS (Enhanced Service Oriented Storage) is proposed for the data grid environment. Since the data grid environment is more complexity than tradition distributed system. Therefore, if the proposed mechanisms can reduce the cost of storage node access in the data grid environment, the proposed mechanism also can support to solve the cost of storage node access in other distributed system.