TWI410810B - 節點系統、伺服器切換方法、伺服器裝置、資料移交方法及程式產品 - Google Patents
節點系統、伺服器切換方法、伺服器裝置、資料移交方法及程式產品 Download PDFInfo
- Publication number
- TWI410810B TWI410810B TW097145987A TW97145987A TWI410810B TW I410810 B TWI410810 B TW I410810B TW 097145987 A TW097145987 A TW 097145987A TW 97145987 A TW97145987 A TW 97145987A TW I410810 B TWI410810 B TW I410810B
- Authority
- TW
- Taiwan
- Prior art keywords
- server
- active
- server device
- data
- obstacle
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 24
- 230000001360 synchronised effect Effects 0.000 claims abstract description 60
- 230000007246 mechanism Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 2
- 230000004888 barrier function Effects 0.000 claims 3
- 238000004891 communication Methods 0.000 description 37
- 238000010586 diagram Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 5
- 238000011084 recovery Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2028—Failover techniques eliminating a faulty processor or activating a spare
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2041—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with more than one idle spare processing component
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Multi Processors (AREA)
Description
本發明係關於以複數台伺服器實現冗餘之技術。
為提昇可靠度,有組合複數台伺服器以實現冗餘構成之系統或是裝置(參照日本特開2001-43105號公報)。例如有以複數台伺服器構成通訊系統節點者。一般而言,冗餘構成中有例如2重化、N重化、N+1冗餘。且亦有一種方式,藉由經常在主動伺服器與備援伺服器之間使資料同步,使備援伺服器於主動伺服器中發生障礙時可繼續服務(熱備援)。
例如在圖1所示之熱備援之2重化構成中,備援伺服器902以1對1之方式對應主動伺服器901。又,在主動伺服器中未發生障礙之例行運用時,主動伺服器901與備援伺服器902使繼續服務所需之資料同步。圖中之箭頭顯示資料之同步。圖1中,主動伺服器901之資料903與備援伺服器902之資料904同步。藉此,備援伺服器902保持可繼續主動伺服器901之服務之狀態。因此,即使主動伺服器901中發生障礙亦可藉由備援伺服器902繼續服務。
且在圖2所示之熱備援之N重化構成中,所有伺服器係主動伺服器。例行運用時,將各主動伺服器繼續服務所需之資料分散至其他主動伺服器,在複數之主動伺服器之間相互使資料同步。藉此,任一主動伺服器中發生障礙時可藉由其他主動伺服器繼續服務。
且在圖3所示之冷備援之N+1冗餘構成中,對於複數之主動伺服器921、922分配1個備援伺服器923。任一主動伺服器中一旦發生障礙,備援伺服器923即代替該主動伺服器開始服務。
且在圖4所示之熱備援之N+1冗餘構成中,對於複數之主動伺服器931~933分配1個熱備援伺服器934。就此點而言圖4之構成與圖3之構成相同。然而,在圖4之構成中,於例行運用時資料在主動伺服器與備援伺服器之間同步。藉此,主動伺服器931~933之任一者中發生障礙時可藉由備援伺服器934繼續服務。
在圖1所示之2重化構成中,需例行運用時動作之主動伺服器的2倍台數之伺服器。因此,以處理能力與成本之關係來看成本高。且若欲藉由增設伺服器向外擴充節點,則需各追加2台伺服器。此亦為成本高之要因。
且若採用圖2所示之N重化構成,以處理能力與成本之關係來看時,相較於圖1之構成可減低成本。然而,任一主動伺服器中發生障礙時,需在繼續服務之複數之伺服器中分割通訊通路,為此處理會變得複雜。
且在圖3所示之冷備援之N+1冗餘構成中,比起圖1之構成更可削減成本,且不需如圖2分割通訊通路之處理。且在圖3之構成中,亦不需使資料同步之處理。然而,在主動伺服器與備援伺服器之間資料未同步,故備援伺服器取代發生障礙之主動伺服器開始動作時,至此主動伺服器提供之服務未被繼續。
亦有採用與圖3相同之構成,將同步資料自發生障礙之主動伺服器傳送至備援伺服器起,備援伺服器才開始服務者。然而,此時需一次傳送大量之同步資料,故為高速切換伺服器,需具有可高速傳送資料之特殊介面之昂貴的伺服器。
在圖4所示之熱備援之N+1冗餘構成中,備援伺服器開始動作時,可繼續主動伺服器之服務。然而,與N台主動伺服器931~933資料同步係由1台備援伺服器934負擔,故主動伺服器台數N一旦增加,備援伺服器934中即需大的資源。一般而言,主動伺服器931~933與備援伺服器934中係使用同一性能之伺服器,而若如此則主動伺服器會變得性能過剩而導致成本增大。
本發明之目的在於提供一種技術,以複數伺服器施行冗餘構成時成本低,切換時不需如分割通訊通路之複雜處理而可繼續服務。
為達成上述目的,依本發明一態樣之節點系統包含:
複數之主動伺服器,經級聯連接,俾使將已與前段之伺服器之資料同步之資料以後段之伺服器加以記憶;及
備援伺服器,將經與該複數之主動伺服器中經級聯連接之最後段之資料同步之資料加以記憶;
且任一主動伺服器中一旦發生障礙,自發生障礙之該主動伺服器之後段起至該備援伺服器為止之各伺服器即分別使用經與前段之伺服器同步之資料,繼續執行至此為止係由該前段之伺服器所執行之服務。
依本發明一態樣之伺服器切換方法係級聯連接複數之主動伺服器,以將與前段之主動伺服器之資料同步之資料藉由後段之主動伺服器加以記憶之,並藉由備援伺服器將經與該複數之主動伺服器所級聯連接之最後段之資料同步之資料加以記憶,
任一主動伺服器中一旦發生障礙,自發生障礙之該主動伺服器之後段起至該備援伺服器為止之各伺服器即分別使用經與前段之伺服器同步之資料,繼續至此為止係由該前段之伺服器所執行之服務。
依本發明一態樣之伺服器裝置包含:記憶機構,將一種節點系統中與前段之主動伺服器裝置之資料同步之資料加以記憶,該節點系統級聯連接有複數之主動伺服器裝置,俾使與前段之主動伺服器裝置之資料同步之資料係由後段之主動伺服器裝置所記憶,且與最後段之主動伺服器裝置之資料同步之資料係由備援伺服器裝置所記憶;及
處理機構,在該前段之主動伺服器裝置中發生障礙時,或在有來自該前段之主動伺服器裝置之要求時,於將至此為止本身之伺服器裝置所執行之服務移交給後段之伺服器裝置後,使用由該記憶機構所記憶,經與該前段之主動伺服器裝置之資料同步之資料,繼續執行至此為止係由該前段之主動伺服器裝置所執行之服務。
依本發明一態樣之程式可用以令電腦執行下列程序:
將一種節點系統中與前段之主動伺服器裝置之資料同步之資料加以記憶,該節點系統級聯連接有複數之主動伺服器裝置,俾使與前段之主動伺服器裝置之資料同步之資料係由後段之主動伺服器裝置所記憶,且與最後段之主動伺服器裝置之資料同步之資料係由備援伺服器裝置所記憶;
在該前段之主動伺服器裝置中發生障礙時,或在有來自該前段之主動伺服器裝置之要求時,將至此為止本身之伺服器裝置所執行之服務移交給後段之伺服器裝置;及使用由該記憶機構所記憶,經與該前段之主動伺服器裝置之資料同步之資料,繼續至此為止係由該前段之主動伺服器裝置所執行之服務。
參照圖式詳細說明關於本發明之實施形態。
圖5係顯示第1實施形態節點構成之方塊圖。本實施形態之節點包含主動伺服器111
、112
與備援伺服器12。主動伺服器111
、112
與備援伺服器12連接於通訊路13。
主動伺服器111
、112
在例行運用時使用本身之資料D11
、D12
提供服務,並令本身之資料與其他伺服器同步。藉此維持主動伺服器111
、112
之服務可藉由其他伺服器繼續之狀態。所謂其他伺服器係其他之主動伺服器或備援伺服器中任一者。使資料同步時,主動伺服器111
、112
之相互關係為級聯連接。級聯連接時最後之主動伺服器112令本身之資料D12
作為資料D12
’與更下一段級聯連接之備援伺服器12同步。
任一主動伺服器中一旦發生障礙,該主動伺服器之下一段的伺服器即使用經與發生障礙之主動伺服器同步之資料繼續服務。此時,藉由更下一段之伺服器繼續執行使用經與前段之主動伺服器同步之資料之服務之主動伺服器至此進行之服務。
備援伺服器12在前段之主動伺服器112
中發生障礙時,或是在主動伺服器112
代替更前段之主動伺服器111
開始服務時,使用與主動伺服器112
同步之資料D12
’繼續服務。
在圖5之例中,主動伺服器111
內一旦發生障礙,主動伺服器112
即使用與主動伺服器111
同步之資料D11
’繼續服務。又,藉由備援伺服器12繼續主動伺服器112
執行之服務。
在本實施形態中,將複數之主動伺服器111
、112
與1個備援伺服器12級聯連接,俾使前段之主動伺服器之資料與下一段之主動伺服器同步,最後段之主動伺服器之資料與備援伺服器同步,在任一主動伺服器中發生障礙時,此以後之伺服器使用自前段之伺服器而來同步之資料繼續前段伺服器之服務。
如此,在相對於複數之主動伺服器具有1個備援伺服器之構成中,將主動伺服器與備援伺服器雙方活用於資料之同步。其結果,依本實施形態,比使備援伺服器以1對1之方式對應主動伺服器成本低,備援伺服器所需之資源不取決於主動伺服器之台數,不需如分割通訊通路之複雜處理而可切換伺服器以繼續服務。
吾人認為,備援伺服器所需之資源不取決於主動伺服器之台數,可對以低成本供應備援伺服器或主動伺服器與備援伺服器共通時以低成本供應主動伺服器有所貢獻。
再參照圖5即知,主動伺服器11包含處理器14、記憶裝置15及通訊介面16。
處理器14藉由執行軟體程式動作,使用記憶裝置15所記憶之資料提供服務。
且處理器14使用本身之資料提供服務時,令本身之資料與後段之伺服器同步。且若在本身之伺服器之前段有主動伺服器11,處理器14即記憶與前段之主動伺服器11同步之資料於記憶裝置15。
且處理器14在前段之主動伺服器11中發生障礙時,或是在前段之主動伺服器11代替更前段之主動伺服器11開始服務時,使用經與前段之主動伺服器11同步之資料D1’繼續服務。
記憶裝置15保持本身之伺服器之服務所需之資料。且若在前段有主動伺服器11,記憶裝置15即亦保持自前段之伺服器而來經同步之資料D1’。
通訊介面16連接於通訊路13,執行伺服器之間之通訊。在伺服器之間傳送主動伺服器彼此或是主動伺服器與備援伺服器之間之同步資料。
備援伺服器12包含處理器17、記憶裝置18及通訊介面19。
處理器17藉由執行軟體程式動作,在前段之主動伺服器112
中發生障礙時,或是在主動伺服器112
代替更前段之主動伺服器111
開始服務時,使用記憶裝置18所記憶,與主動伺服器112
同步之資料D12
’繼續服務。
記憶裝置18保持經與前段之主動伺服器112
同步之資料D12
’。
通訊介面19連接於通訊路13,執行與前段之主動伺服器112
之間之通訊。以此通訊傳送主動伺服器112
與備援伺服器12之間之同步資料。
圖6係顯示在第1實施形態之伺服器中,前段之主動伺服器內發生障礙之伺服器之動作流程圖。在此作為一例將主動伺服器11與備援伺服器12之動作共通化。
參照圖6即知,伺服器偵測出前段之主動伺服器11之障礙,並開始伺服器系切換程序(步驟101)。伺服器系切換程序係在構成冗餘之複數伺服器之間切換服務之一連串處理程序。伺服器判定在本身之後段是否有主動伺服器11或備援伺服器(步驟102)。此係判定本身是主動伺服器11或備援伺服器12之處理。主動伺服器11與備援伺服器12之動作未共通化時,不需此處理。在後段有伺服器意味著本身係主動伺服器,在後段無伺服器意味著本身係備援伺服器。
若在後段有伺服器,伺服器即對後段之伺服器傳送伺服器系切換要求(步驟103)。伺服器系切換要求係用以要求伺服器系切換程序開始之訊息。其後,伺服器一旦自後段之伺服器接收到伺服器系切換結束(步驟104),本身之伺服器即停止動作(步驟105)。伺服器系切換結束係用以通知伺服器系切換程序結束之訊息。接著,伺服器使用經與前段之伺服器同步之資料,繼續至此係由前段之伺服器所執行之服務(步驟106)。
且若在步驟102之判定中於後段無伺服器,伺服器即轉變為步驟106之動作,繼續至此係由前段之伺服器所執行之服務。
圖7係顯示在第1實施形態之伺服器中,自前段之主動伺服器接收到伺服器系切換要求之伺服器之動作流程圖。在此作為一例,將主動伺服器11與備援伺服器12之動作共通化。
參照圖7即知,伺服器自前段之伺服器接收到伺服器系切換要求,開始伺服器系切換程序(步驟201)。步驟202~206所示之伺服器系切換程序與圖6所示之步驟102~106相同。步驟202~206之處理一旦結束,伺服器即對前段之伺服器傳送伺服器系切換結束以使處理完畢。
其次,說明關於主動伺服器11中發生障礙時節點整體之動作。在此,說明關於自主動伺服器111
與主動伺服器112
提供服務之例行運用之狀態起,主動伺服器111
中發生障礙時節點之動作。主動伺服器111
中發生障礙時,發生伺服器之切換,俾使主動伺服器112
與備援伺服器12提供服務,以令節點動作重新開始。
主動伺服器111
中一旦發生障礙,主動伺服器112
即偵測出該障礙,開始伺服器系切換程序。主動伺服器112
確認本身非備援伺服器,對繼續本身服務之後段之伺服器(備援伺服器12)要求伺服器系切換。
備援伺服器12一旦接受伺服器系切換要求,即使用經與前段之主動伺服器112
同步之資料D12
’,開始至此係由主動伺服器112
所執行之服務。又,備援伺服器12對前段之主動伺服器112
通知伺服器系切換結束。
主動伺服器112
一旦自備援伺服器12接受伺服器系切換結束,即停止至此由本身執行之服務。其次,主動伺服器112
使用經與前段之主動伺服器111
同步之資料D11
’,開始至此主動伺服器111
執行之服務。
又,在伺服器之間所發送接收之伺服器系切換要求及伺服器系切換結束之資料量,相較於為使用於服務之資料同步而傳送之同步資料之資料量小相當多。因此在伺服器之間通訊所花費之時間短,伺服器系切換立刻即結束。因此,主動伺服器111
中發生障礙時,節點整體可繼續服務。
且在本實施形態中,後段之伺服器雖偵測出前段之伺服器之障礙,但本發明並不限定於此,可以任何構成或是方法監視障礙。
在第1實施形態中,對於經級聯連接之1系統之主動伺服器分配1個備援伺服器。然而,本發明並不限定於此。第2實施形態中例示有將1個備援伺服器分配給主動伺服器經級聯連接之2系統之構成。
主動伺服器亦可用作為其他之1個主動伺服器之備份,故具有包含本身之資料恰可記憶2台主動伺服器分量之資料之記憶容量。若使用相同性能之伺服器於主動伺服器與備援伺服器雙方,則備援伺服器中亦具有恰可記憶2台主動伺服器分量之資料之記憶容量。
在此,於本實施形態中,將複數之主動伺服器分為2系統,以級聯連接之方式使各系統中資料同步,在該2系統最後之段共用1個備援伺服器。藉此,任一主動伺服器中發生障礙時可將伺服器系切換僅限定於該主動伺服器所屬之系統。
且其結果,可減少伴隨著伺服器系切換在伺服器之間所發送接收之訊息。將所有N台主動伺服器級聯連接於1系統時伺服器之間通訊次數最大雖為N次,但若將其分為各(N/2)台之2系統則通訊次數最大為(N/2)次即可。其結果,亦縮短作為節點整體伺服器系切換所花費之時間。
圖8係顯示第2實施形態節點構成之方塊圖。本實施形態之節點包含主動伺服器211
~214
與備援伺服器22。主動伺服器211
~214
與備援伺服器22連接於通訊路23。
主動伺服器211
~214
中以級聯連接之方式使資料同步之系統係被二分為主動伺服器211
、212
之系統與主動伺服器214
、213
之系統。
主動伺服器211
~214
在例行運用時使用本身之資料D21
~D24
提供服務,並使本身之資料D21
~D24
與位在級聯連接之後段之伺服器同步。
任一主動伺服器中一旦發生障礙,該主動伺服器下一段之伺服器即使用經與發生障礙之主動伺服器同步之資料繼續服務。此時,藉由更下一段之伺服器繼續執行使用經與前段之主動伺服器同步之資料之服務之主動伺服器至此執行之服務。
備援伺服器22在2系統中任一者所屬之前段之主動伺服器21中發生障礙時,或是在前段之主動伺服器21代替更在該前段之前之主動伺服器21開始服務時,使用經與前段之主動伺服器21同步之資料D2’繼續服務。
在本實施形態中,主動伺服器21中發生障礙時,伺服器系切換封閉在發生障礙之主動伺服器21所屬之系統內。
在圖8之例中,主動伺服器211
內一旦發生障礙,主動伺服器212
即使用與主動伺服器211
同步之資料D21
’繼續服務。又,藉由備援伺服器22繼續主動伺服器212
執行之服務。
且主動伺服器214
中一旦發生障礙,主動伺服器213
即使用與主動伺服器214
同步之資料D24
’繼續服務。又,藉由備援伺服器22繼續主動伺服器213
執行之服務。
再參照圖8即知,主動伺服器21包含處理器24、記憶裝置25及通訊介面26。處理器24、記憶裝置25及通訊介面26之構成及動作與圖5所示之依第1實施形態之主動伺服器11之處理器14、記憶裝置15及通訊介面16相同。
備援伺服器22包含處理器27、記憶裝置28及通訊介面29。備援伺服器22在由2系統之主動伺服器所共用之點上與圖5所示之依第1實施形態之備援伺服器12不同。惟備援伺服器22對各系統執行與第1實施形態之備援伺服器12相同之動作。且處理器27、記憶裝置28及通訊介面29對各系統之動作亦與依第1實施形態之處理器17、記憶裝置18及通訊介面19相同。
其次,說明關於主動伺服器211
中發生障礙時節點整體之動作。在此說明關於自主動伺服器211
~214
提供服務之例行運用之狀態起,主動伺服器211
中發生障礙時節點之動作。主動伺服器211
中發生障礙時,發生伺服器之切換,俾使主動伺服器212
與備援伺服器22提供服務,以令節點動作重新開始。
主動伺服器211
中一旦發生障礙,主動伺服器212
即偵測出該障礙,開始伺服器系切換程序。主動伺服器212
確認本身非備援伺服器,對繼續本身之服務之後段之伺服器(備援伺服器22)要求伺服器系切換。
備援伺服器22一旦接受伺服器系切換要求,即使用經與前段之主動伺服器212
同步之資料D22
’,開始至此係由主動伺服器212
所執行之服務。又,備援伺服器22對主動伺服器212
通知伺服器系切換結束。
主動伺服器212
一旦自備援伺服器22接受伺服器系切換結束,即停止至此由本身執行之服務。其次,主動伺服器212
使用經與前段之主動伺服器211
同步之資料D21
’,開始至此係由主動伺服器211
所執行之服務。
又,在伺服器之間所發送接收之伺服器系切換要求及伺服器系切換結束之資料量,相較於為使用於服務之資料同步而傳送之同步資料之資料量小相當多。因此在伺服器之間通訊所花費之時間短,伺服器系切換立刻即結束。因此,主動伺服器211
中發生障礙時,節點整體可繼續服務。
且在此雖已例示相對於主動伺服器之2個系統具有1個備援伺服器之構成,但亦可為相對於3個以上之系統具有1個備援伺服器之構成。
在第1及第2實施形態中,各主動伺服器屬於其中任一個系統,複數主動伺服器之資料同步僅1方向。然而,本發明並不限定於此。在第3實施形態中,例示有複數主動伺服器之資料同步係沿2方向級聯連接之構成。
在此例中,沿一方向為最前段之主動伺服器沿另一方向為最後段。複數之主動伺服器連接為一列,俾使鄰接之主動伺服器沿雙方向相互使資料同步,且兩端之2個主動伺服器亦使本身之資料與備援伺服器同步。
若將方向不同之級聯連接視為另外的系統,主動伺服器即分別屬於2系統。因此,主動伺服器中發生障礙時,可選擇2系統中適當者執行切換。
依此構成,任一主動伺服器中發生障礙時可僅限定伺服器系切換於其中任一個方向。且任一主動伺服器中發生障礙時,可因應發生障礙之主動伺服器,選擇切換服務之伺服器之段數較少之系統。其結果,可更減少伴隨著伺服器系切換在伺服器之間所發送接收之訊息。將所有N台主動伺服器級聯連接於1系統時,伺服器之間之通訊次數最大雖為N次,但若將其二分為各(N/2)台,且級聯連接雙方以使其總共為4系統,則通訊次數最大為(N/4)次即可。其結果,亦縮短作為節點整體伺服器系切換所花費之時間。
圖9係顯示第3實施形態節點構成之方塊圖。本實施形態之節點包含主動伺服器311
~316
與備援伺服器32。主動伺服器311
~316
與備援伺服器32連接於通訊路33。
主動伺服器311
~316
中,以級聯連接之方式使資料同步之主動伺服器係被二分為主動伺服器311
、312
、313
之群組與主動伺服器313
、314
、315
、316
之群組。
屬於同一群組之複數之主動伺服器31連接成一列,俾使鄰接之主動伺服器31沿雙方向相互使資料同步,且兩端之2台主動伺服器31亦使本身之資料與備援伺服器32同步。
例如在主動伺服器311
、312
、313
之群組中,主動伺服器311
與主動伺服器312
沿雙方向相互使資料同步。且主動伺服器312
與主動伺服器313
沿雙方向相互使資料同步。且位於兩端之主動伺服器311
與主動伺服器313
亦使本身之資料與備援伺服器32同步。藉此,完成藉由主動伺服器311
、312
、313
之群組級聯連接之2個系統。
又,在此,主動伺服器313
屬於2個群組,且位於各群組級聯連接之系統中最後段,位於連接備援伺服器32之位置。藉由此構成,可以1台主動伺服器313
之資料兼作為與備援伺服器32同步之2系統之資料。
再參照圖9即知,主動伺服器31包含處理器34,記憶裝置35及通訊介面36。處理器34、記憶裝置35及通訊介面36之構成及動作與圖5所示之依第1實施形態之主動伺服器11之處理器14、記憶裝置15及通訊介面16相同。惟在本實施形態中,1個主動伺服器31屬於複數之系統。
因此,任一主動伺服器31中發生障礙時,判斷在該主動伺服器31所屬之系統中哪一系統內進行伺服器系切換。處理器34除與圖5所示之依第1實施形態之主動伺服器11之處理器14相同之功能外,亦可具有任一主動伺服器31中發生障礙時選擇進行伺服器系切換之系統之功能。例如亦可因應發生障礙之主動伺服器31之位置選擇進行伺服器系切換之系統。更具體而言,亦可預先將發生障礙之主動伺服器31與相對於該障礙伺服器系切換之段數最少之系統相對應之資訊設定於各伺服器。
備援伺服器32包含處理器37、記憶裝置38及通訊介面39。備援伺服器32與圖8所示之第2實施形態之備援伺服器22相同,由複數系統所共用。備援伺服器32對各系統執行與第1實施形態之備援伺服器12相同之動作。且處理器37、記憶裝置38及通訊介面39對各系統之動作亦與依第1實施形態之處理器17、記憶裝置18及通訊介面19相同。
其次,說明關於主動伺服器314
中發生障礙時節點整體之動作。在此,說明關於自主動伺服器311
~316
提供服務之例行運用之狀態起,主動伺服器314
中發生障礙時節點之動作。
主動伺服器314
中一旦發生障礙,主動伺服器313
與主動伺服器315
即偵測出該障礙。在經由主動伺服器313
之系統中,至備援伺服器32為止所經由之伺服器為1台(僅主動伺服器313
)。另一方面,在經由主動伺服器315
之系統中,至備援伺服器32為止所經由之伺服器為2台(主動伺服器315
、316
)。因此,在經由主動伺服器313
之系統中進行伺服器系切換。
主動伺服器313
開始伺服器系切換程序。主動伺服器313
確認本身非備援伺服器32,對繼續本身之服務之後段之伺服器(備援伺服器32)要求伺服器系切換。
備援伺服器32一旦接受伺服器系切換要求,即使用經與前段之主動伺服器313
同步之資料D33
’’’,開始至此為止係由主動伺服器313
所執行之服務。且備援伺服器32對主動伺服器313
通知伺服器系切換結束。
主動伺服器313
一旦自備援伺服器32接受伺服器系切換結束,即停止至此為止由本身所執行之服務。其次,主動伺服器313
使用經與前段之主動伺服器314
同步之資料D34
”,開始至此為止係由主動伺服器314
所執行之服務。
又,在伺服器之間所發送接收之伺服器系切換要求及伺服器系切換結束之資料量,相較於為使用於服務之資料同步而傳送之同步資料之資料量小相當多。因此在伺服器之間通訊所花費之時間短,伺服器系切換立刻即結束。因此,主動伺服器314
中發生障礙時,節點整體可繼續服務。
以上雖已參照實施形態說明本發明,但本發明並不限定於實施形態。該技術領域中具通常知識者可在發明之範圍內對由申請專利範圍所定義之本發明之構成或其詳細內容進行可理解之各種變更。
本申請案係以2007年12月21日所申請之日本申請案特願2007-330060為基礎主張優先權之利益,藉由引用之方式將所有該揭示導入於此。
D1’、D2’、D11
、D12
、D11
’、D12
’、D21
~D24
、D21
’、D22
’、D24
’、D33
’’’、D34
”、903、904...資料
11、21、31、111
、112
、211
~214
、311
~316
、901、921、922、931~933...主動伺服器
12、22、32、902、923...備援伺服器
934...熱備援伺服器(備援伺服器)
13、23、33...通訊路
14、17、24、27、34、37...處理器
15、18、25、28、35、38...記憶裝置
16、19、26、29、36、39...通訊介面
101~106、201~206...步驟
圖1係用以說明關於熱備援之2重化構成圖。
圖2係用以說明關於熱備援之N重化構成圖。
圖3係用以說明關於冷備援之N+1冗餘構成圖。
圖4係用以說明關於熱備援之N+1冗餘構成圖。
圖5係顯示第1實施形態節點構成之方塊圖。
圖6係顯示在第1實施形態之伺服器中前段之主動伺服器內發生障礙之伺服器之動作流程圖。
圖7係顯示在第1實施形態之伺服器中,自前段之主動伺服器接收到伺服器系切換要求之伺服器之動作流程圖。
圖8係顯示第2實施形態節點構成之方塊圖。
圖9係顯示第3實施形態節點構成之方塊圖。
Dl1
、Dl2
、Dl1
’、Dl2
’...資料
111
、112
...主動伺服器
12...備援伺服器
13...通訊路
14...處理器
17...處理器
18...記憶裝置
19...通訊介面
Claims (21)
- 一種節點系統,以複數台伺服器實現冗餘,包含:複數之主動伺服器,經級聯連接,俾使連接內各段之伺服器所記憶之資料係分別與該各段之伺服器之前段之伺服器之資料同步;及備援伺服器,經級聯連接,俾使所記憶之資料係與該複數之主動伺服器之級聯連接內最後段之伺服器之資料同步;且該複數之主動伺服器中任一主動伺服器一旦發生障礙,自發生障礙之該主動伺服器之後段之伺服器起至該備援伺服器為止之各伺服器,即分別使用與該各伺服器之前段之伺服器之資料同步之資料,繼續執行在發生該障礙以前係由該各伺服器之前段之伺服器所執行之服務。
- 如申請專利範圍第1項之節點系統,其中具有複數之次系統,該次系統藉由該複數之主動伺服器級聯連接而成,並在相同之該備援伺服器內,記錄分別與各該次系統之級聯連接內最後段之主動伺服器之資料同步之資料。
- 如申請專利範圍第2項之節點系統,其中,全部之該主動伺服器中至少1台主動伺服器係同時屬於複數之該次系統,該同時屬於複數之次系統之主動伺服器中任一主動伺服器一旦發生障礙,在該發生障礙之主動伺服器所屬之複數之次系統中,於切換服務之伺服器之段數較少之次系統內執行切換。
- 如申請專利範圍第2或3項之節點系統,其中,全部之該主動伺服器中,屬於相同之該次系統之主動伺服器連接成一列,俾使相鄰之主動伺服器沿雙方向相互使資料同步,該備援伺服器所記憶之資料係分別與各該一列之兩端之2台主動伺服器之資料同步。
- 如申請專利範圍第2或3項之節點系統,其中具有同時屬於複數之該次系統且在所屬之任一次系統之級聯連接內皆位於最後段之該主動伺服器,並在該備援伺服器內記錄與該皆位於最後段之主動伺服器之資料同步之資料。
- 如申請專利範圍第2項之節點系統,其中該複數之次系統為2個次系統,各該主動伺服器分別屬於其中任一次系統,並在1台該備援伺服器內,記錄分別與各該2個次系統之級聯連接內最後段之主動伺服器之資料同步之資料。
- 一種伺服器切換方法,用於以複數台伺服器實現冗餘之節點系統,級聯連接複數之主動伺服器,以使連接內各段之主動伺服器所記憶之資料係分別與該各段之主動伺服器之前段之主動伺服器之資料同步,並級聯連接備援伺服器,俾使該備援伺服器所記憶之資料係與該複數之主動伺服器之級聯連接內最後段之主動伺服器之資料同步,且該複數之主動伺服器中任一主動伺服器一旦發生障礙,自發生障礙之該主動伺服器之後段之伺服器起至該備援伺服器為止之各伺服器,即分別使用與該各伺服器之前段之伺服器之資料同步之資料,繼續執行在發生該障礙以前係由該各伺服器之前段之伺服器所執行之服務。
- 如申請專利範圍第7項之伺服器切換方法,其中該節點系統具有複數之次系統,該次系統藉由該複數之主動伺服器級聯連接而成,並將與各該次系統之級聯連接內最後段之主動伺服器之資料同步之資料,記錄在相同之該備援伺服器內。
- 如申請專利範圍第8項之伺服器切換方法,其中,全部之該主動伺服器中至少1台主動伺服器係同時屬於複數之該次系統,該同時屬於複數之次系統之主動伺服器中任一主動伺服器一旦發生障礙,即在該發生障礙之主動伺服器所屬之複數之次系統中,於切換服務之伺服器之段數較少之次系統內執行切換。
- 如申請專利範圍第8或9項之伺服器切換方法,其中,全部之該主動伺服器中,屬於相同之該次系統之主動伺服器連接成一列,俾使相鄰之主動伺服器沿雙方向相互使資料同步,該備援伺服器所記憶之資料係分別與各該一列之兩端之2個主動伺服器之資料同步。
- 如申請專利範圍第8或9項之伺服器切換方法,其中具有同時屬於複數之該次系統且在所屬之任一次系統之級聯連接內皆位於最後段之該主動伺服器,並在該備援伺服器內記錄與該皆位於最後段之主動伺服器之資料同步之資料。
- 如申請專利範圍第8項之伺服器切換方法,其中該複數之之次系統為2個次系統,各該主動伺服器分別屬於其中任一次系統,並在1台該備援伺服器內,記錄分別與各該2個次系統之級聯連接內最後段之主動伺服器之資料同步之資料。
- 一種伺服器裝置,係於以複數台該伺服器裝置實現冗餘之節點系統內,該節點系統級聯連接有複數之主動伺服器裝置、及備援伺服器裝置,俾使連接內各段之伺服器裝置所記憶之資料係分別與該各段之伺服器裝置之前段之伺服器裝置之資料同步,該伺服器裝置包含:記憶機構,所記憶之資料係與該伺服器裝置之前段之主動伺服器裝置之資料同步;及處理機構,在該伺服器裝置之前段之主動伺服器裝置發生障礙時,或在有來自該伺服器裝置之前段之主動伺服器裝置之要求時,於將發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置後,使用由該記憶機構所記憶且與該伺服器裝置之前段之主動伺服器裝置之資料同步之資料,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務。
- 如申請專利範圍第13項之伺服器裝置,其中該處理機構在該伺服器裝置之前段之主動伺服器裝置發生障礙時,或在有來自該伺服器裝置之前段之主動伺服器裝置之要求時,若該伺服器裝置之後段無其他伺服器裝置,即省略將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置之處理,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務, 若該伺服器裝置之後段有其他伺服器裝置,即於將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置後,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務。
- 如申請專利範圍第13項之伺服器裝置,其中,該節點系統內具有複數之次系統,該次系統藉由複數之該主動伺服器裝置級聯連接而成,全部之該主動伺服器裝置中至少1台主動伺服器裝置同時屬於複數之該次系統,該同時屬於複數之次系統之主動伺服器裝置中任一主動伺服器裝置一旦發生障礙,該處理機構在該主動伺服器裝置所屬之複數之次系統中,於需切換服務之伺服器裝置段數較少之次系統內執行切換。
- 一種資料移交方法,係用於一伺服器裝置,該伺服器裝置係於以複數台伺服器裝置實現冗餘之節點系統內,該節點系統級聯連接有複數之主動伺服器裝置、及備援伺服器裝置,俾使連接內各段之伺服器裝置所記憶之資料係分別與該各段之伺服器裝置之前段之伺服器裝置之資料同步、該備援伺服器裝置所記憶之資料係與該複數之主動伺服器之級聯連接內最後段之伺服器裝置之資料同步,該資料移交方法使該伺服器裝置,記憶與該伺服器裝置之前段之主動伺服器裝置之資料同步之資料,且在該伺服器裝置之前段之主動伺服器裝置發生障礙時,或在有來自該伺服器裝置之前段之主動伺服器裝置之要求時,將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置,使用與該伺服器裝置之前段之主動伺服器裝置之資料同步之資料,繼續在發生該障礙或該要求以前伺服器裝置之係由該伺服器裝置之前段之主動伺服器裝置所執行之服務。
- 如申請專利範圍第16項之資料移交方法,其中在該伺服器裝置之前段之主動伺服器裝置中發生障礙時,或在有來自該伺服 器裝置之前段之主動伺服器裝置之要求時,若在該伺服器裝置之後段無其他伺服器裝置,即省略將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置之處理,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務,若在該伺服器裝置之後段有其他伺服器裝置,即於將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給後段之伺服器裝置後,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務。
- 如申請專利範圍第16項之資料移交方法,其中該節點系統中具有複數之次系統,該次系統藉由該複數之主動伺服器裝置級聯連接而成,全部之該主動伺服器裝置中至少1台主動伺服器裝置同時屬於複數之該次系統,該同時屬於複數之次系統之主動伺服器裝置中任一主動伺服器裝置一旦發生障礙,即在該發生障礙之主動伺服器裝置所屬之複數之次系統中,於需切換服務之伺服器裝置段數較少之次系統內執行切換。
- 一種程式產品,用於伺服器裝置,該伺服器裝置係於以複數台該伺服器裝置實現冗餘之節點系統,該節點系統級聯連接有複數之主動伺服器裝置、及備援伺服器裝置,俾使連接內各段之伺服器裝置所記憶之資料係分別與該各段之主動伺服器裝置之前段之主動伺服器裝置之資料同步、該備援伺服器裝置所記憶之資料係與該複數之主動伺服器之級聯連接內最後段之主動伺服器裝置之資料同步,該程式產品令電腦執行下列程序:使該伺服器裝置所記憶之資料係與該伺服器裝置之前段之主動伺服器裝置之資料同步;在該伺服器裝置之前段之主動伺服器裝置發生障礙時,或在有來自該伺服器裝置之前段之主動伺服器裝置之要求時,將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置;及 使用與該伺服器裝置之前段之主動伺服器裝置之資料同步之資料,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務。
- 如申請專利範圍第19項之程式產品,其中在該伺服器裝置之前段之主動伺服器裝置發生障礙時,或在有來自該伺服器裝置之前段之主動伺服器裝置之要求時,若在該伺服器裝置之後段無其他伺服器裝置,即省略將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置之處理,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務,若在該伺服器裝置之後段有其他伺服器裝置,即於將在發生該障礙或該要求以前係由該伺服器裝置所執行之服務移交給該伺服器裝置之後段之伺服器裝置後,繼續執行在發生該障礙或該要求以前係由該伺服器裝置之前段之主動伺服器裝置所執行之服務。
- 如申請專利範圍第19項之程式產品,其中該節點系統中具有複數之次系統,該次系統藉由該複數之主動伺服器裝置級聯連接而成,全部之該主動伺服器裝置中至少1台主動伺服器裝置同時屬於複數之次系統,該同時屬於複數之次系統之主動伺服器裝置中任一主動伺服器裝置一旦發生障礙,即在該發生障礙之主動伺服器裝置所屬之複數之次系統中,於需切換服務之伺服器裝置段數較少之次系統內執行切換。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007330060A JP4479930B2 (ja) | 2007-12-21 | 2007-12-21 | ノードシステム、サーバ切換え方法、サーバ装置、データ引き継ぎ方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200935244A TW200935244A (en) | 2009-08-16 |
TWI410810B true TWI410810B (zh) | 2013-10-01 |
Family
ID=40800973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW097145987A TWI410810B (zh) | 2007-12-21 | 2008-11-27 | 節點系統、伺服器切換方法、伺服器裝置、資料移交方法及程式產品 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20100268687A1 (zh) |
EP (1) | EP2224341B1 (zh) |
JP (1) | JP4479930B2 (zh) |
KR (1) | KR20100099319A (zh) |
CN (1) | CN101903864B (zh) |
TW (1) | TWI410810B (zh) |
WO (1) | WO2009081657A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8578202B2 (en) * | 2010-07-29 | 2013-11-05 | Ca, Inc. | System and method for providing high availability for distributed application |
DE102011116866A1 (de) * | 2011-10-25 | 2013-04-25 | Fujitsu Technology Solutions Intellectual Property Gmbh | Clustersystem und Verfahren zum Ausführen einer Mehrzahl von virtuellen Maschinen |
CN102541693A (zh) * | 2011-12-31 | 2012-07-04 | 曙光信息产业股份有限公司 | 数据的多副本存储管理方法和系统 |
US9021166B2 (en) | 2012-07-17 | 2015-04-28 | Lsi Corporation | Server direct attached storage shared through physical SAS expanders |
JP6056408B2 (ja) * | 2012-11-21 | 2017-01-11 | 日本電気株式会社 | フォールトトレラントシステム |
JP5976589B2 (ja) * | 2013-03-29 | 2016-08-23 | シスメックス株式会社 | 検体分析方法及び検体分析システム |
CN103699461A (zh) * | 2013-11-27 | 2014-04-02 | 北京机械设备研究所 | 一种双主机相互冗余热备份方法 |
CN107209709B (zh) | 2015-01-27 | 2021-02-05 | 日本电气株式会社 | 网络功能虚拟化管理和编排装置、系统、管理方法及程序 |
JP6520959B2 (ja) | 2015-01-30 | 2019-05-29 | 日本電気株式会社 | ノードシステム、サーバ装置、スケールリング制御方法及びプログラム |
CN111352878B (zh) * | 2018-12-21 | 2021-08-27 | 达发科技(苏州)有限公司 | 数字信号处理系统及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030005350A1 (en) * | 2001-06-29 | 2003-01-02 | Maarten Koning | Failover management system |
TW517190B (en) * | 2000-08-24 | 2003-01-11 | Red Hat Inc | Method and apparatus for handling communication requests at a server without context switching |
US20050050392A1 (en) * | 2003-08-26 | 2005-03-03 | Tsunehiko Baba | Failover method in a redundant computer system with storage devices |
TWI257226B (en) * | 2004-12-29 | 2006-06-21 | Inventec Corp | Remote control system of blade server and remote switching control method thereof |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2888278B2 (ja) * | 1995-09-14 | 1999-05-10 | 日本電気株式会社 | 相互ホットスタンバイシステム待機系選択方式 |
US6119162A (en) * | 1998-09-25 | 2000-09-12 | Actiontec Electronics, Inc. | Methods and apparatus for dynamic internet server selection |
US6397307B2 (en) * | 1999-02-23 | 2002-05-28 | Legato Systems, Inc. | Method and system for mirroring and archiving mass storage |
US6567376B1 (en) * | 1999-02-25 | 2003-05-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Using system frame number to implement timers in telecommunications system having redundancy |
JP3887130B2 (ja) | 1999-07-30 | 2007-02-28 | 株式会社東芝 | 高可用性計算機システム及び同システムにおけるデータバックアップ方法 |
US6922791B2 (en) * | 2001-08-09 | 2005-07-26 | Dell Products L.P. | Failover system and method for cluster environment |
US6978398B2 (en) * | 2001-08-15 | 2005-12-20 | International Business Machines Corporation | Method and system for proactively reducing the outage time of a computer system |
US6978396B2 (en) * | 2002-05-30 | 2005-12-20 | Solid Information Technology Oy | Method and system for processing replicated transactions parallel in secondary server |
US7793060B2 (en) * | 2003-07-15 | 2010-09-07 | International Business Machines Corporation | System method and circuit for differential mirroring of data |
JP2005250840A (ja) * | 2004-03-04 | 2005-09-15 | Nomura Research Institute Ltd | 耐障害システムのための情報処理装置 |
JP2006285448A (ja) * | 2005-03-31 | 2006-10-19 | Oki Electric Ind Co Ltd | 冗長システム |
JP4339286B2 (ja) * | 2005-07-01 | 2009-10-07 | 日本電信電話株式会社 | ノード間情報共有システム |
CN101022451B (zh) * | 2006-02-14 | 2014-07-23 | 杭州华三通信技术有限公司 | 数据通信中连接状态的同步方法及其应用的通信节点 |
US7873702B2 (en) * | 2006-03-31 | 2011-01-18 | Masstech Group Inc. | Distributed redundant adaptive cluster |
US7752404B2 (en) * | 2006-12-29 | 2010-07-06 | Emc Corporation | Toggling between concurrent and cascaded triangular asynchronous replication |
US7899917B2 (en) * | 2007-02-01 | 2011-03-01 | Microsoft Corporation | Synchronization framework for occasionally connected applications |
TW200849001A (en) * | 2007-06-01 | 2008-12-16 | Unisvr Global Information Technology Corp | Multi-server hot-backup system and fault tolerant method |
JP4561800B2 (ja) * | 2007-09-25 | 2010-10-13 | 沖電気工業株式会社 | データ同期システム及び方法 |
US7870095B2 (en) * | 2007-12-03 | 2011-01-11 | International Business Machines Corporation | Apparatus, system, and method for replication of data management information |
-
2007
- 2007-12-21 JP JP2007330060A patent/JP4479930B2/ja active Active
-
2008
- 2008-10-29 KR KR1020107016362A patent/KR20100099319A/ko not_active Application Discontinuation
- 2008-10-29 EP EP08864266A patent/EP2224341B1/en not_active Not-in-force
- 2008-10-29 US US12/746,591 patent/US20100268687A1/en not_active Abandoned
- 2008-10-29 WO PCT/JP2008/069589 patent/WO2009081657A1/ja active Application Filing
- 2008-10-29 CN CN200880121845.9A patent/CN101903864B/zh not_active Expired - Fee Related
- 2008-11-27 TW TW097145987A patent/TWI410810B/zh not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW517190B (en) * | 2000-08-24 | 2003-01-11 | Red Hat Inc | Method and apparatus for handling communication requests at a server without context switching |
US20030005350A1 (en) * | 2001-06-29 | 2003-01-02 | Maarten Koning | Failover management system |
US20050050392A1 (en) * | 2003-08-26 | 2005-03-03 | Tsunehiko Baba | Failover method in a redundant computer system with storage devices |
TWI257226B (en) * | 2004-12-29 | 2006-06-21 | Inventec Corp | Remote control system of blade server and remote switching control method thereof |
Also Published As
Publication number | Publication date |
---|---|
TW200935244A (en) | 2009-08-16 |
US20100268687A1 (en) | 2010-10-21 |
EP2224341A1 (en) | 2010-09-01 |
EP2224341A4 (en) | 2012-03-07 |
KR20100099319A (ko) | 2010-09-10 |
JP4479930B2 (ja) | 2010-06-09 |
CN101903864B (zh) | 2016-04-20 |
WO2009081657A1 (ja) | 2009-07-02 |
JP2009151629A (ja) | 2009-07-09 |
CN101903864A (zh) | 2010-12-01 |
EP2224341B1 (en) | 2013-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI410810B (zh) | 節點系統、伺服器切換方法、伺服器裝置、資料移交方法及程式產品 | |
CN109828868B (zh) | 数据存储方法、装置、管理设备和双活数据存储系统 | |
JP6382454B2 (ja) | 分散ストレージ及びレプリケーションシステム、並びに方法 | |
WO2019085875A1 (zh) | 存储集群的配置修改方法、存储集群及计算机系统 | |
US7933987B2 (en) | Application of virtual servers to high availability and disaster recovery solutions | |
US11232007B2 (en) | Server system and method of switching server | |
EP1214663B1 (en) | Scalable file server with highly available pairs | |
EP3285168B1 (en) | Disaster tolerance method and apparatus in active-active cluster system | |
US7941602B2 (en) | Method, apparatus and program storage device for providing geographically isolated failover using instant RAID swapping in mirrored virtual disks | |
CN100499507C (zh) | 一种容灾系统、方法和网络设备 | |
US8032786B2 (en) | Information-processing equipment and system therefor with switching control for switchover operation | |
CN101651559A (zh) | 一种存储服务在双控制器存储系统中故障切换的方法 | |
EP3427157B1 (en) | Cross-regional data transmission | |
CN115794499B (zh) | 一种用于分布式块存储集群间双活复制数据的方法和系统 | |
WO2007048319A1 (fr) | Systeme et procede de recuperation sur sinistre de dispositif de commande de service dans un reseau intelligent | |
JP5201134B2 (ja) | 二重化システム、切替プログラムおよび切替方法 | |
WO2024179427A1 (zh) | 一种双az集群下的容灾方法及相关设备 | |
TWI669605B (zh) | 虛擬機器群組的容錯方法及其容錯系統 | |
CN112099999A (zh) | 一种存储系统的集群结构中元数据的恢复方法及系统 | |
CN104348737A (zh) | 一种组播报文的传输方法及交换机 | |
JP2009075710A (ja) | 冗長化システム | |
KR102041793B1 (ko) | 이중화를 이용하여 장애를 처리하는 ptt 서비스 관리 시스템 및 그 방법 | |
CN110855505B (zh) | 一种高可用规则堆叠实现系统及方法 | |
KR20240017583A (ko) | 분산 데이터 베이스의 연산 로그를 백업 및 복구하기 위한 방법 및 장치 | |
JP2010237989A (ja) | Haクラスタシステムおよびそのクラスタリング方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |