• 検索結果がありません。

Japan Advanced Institute of Science and Technology

N/A
N/A
Protected

Academic year: 2021

シェア "Japan Advanced Institute of Science and Technology"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

疎結合マルチプロセッサシステム上へのAPR技術の実装

に関する研究

Author(s)

許, 修寧

Citation

Issue Date

2000‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/1330

Rights

Description

Supervisor:片山 卓也, 情報科学研究科, 修士

(2)

Multiprocessor system

Su-Nyung Huh

School of Information Science,

Japan Advanced Institute of Science and Technology

Feb.15 2000

Keywords: Dependable Software, Fault Tolerant Software, Replication,APR,FTAG.

There are many application domains where computer systems perform life-critical

tasks. For such tasks, where failures can lead to catastrophes, the dependability of the

computer systems responsible for these tasks is of up-most importance. Such systems

include patient monitoring systems, nuclear power plant control systems, ight control

systems, and traÆc control systems. For some other applications that are being increas-

inglydependent on computer systems, suchas telephone system, banking systems, stock

exchange systems, etc., failures of computer systems can lead togreat nanciallosses.

To justify our dependability on such systems, it is necessary for these systems to

correctlyperformtheiroperationsandtodeliverthecorrectresultseven whenthesystem

experiences failures during its operation. In other words, these systems need to provide

for fault-tolerance.

Therearetwoapproachesforenhancingthedependabilityofcomputersystems. Oneof

theseapproaches is thefaultavoidanceapproach. The goalofthis approachistoprevent

faults from occurring or getting introduced in the system by using for example highly

reliable components. In this approach, no redundancy is introduced in the system. The

other approach is the fault-tolerance approach. The goal of this approach is to provide

correct services despite the presence of faults in the system. Though several techniques

have been proposed for fault-avoidance, it is impossibleto prevent faults from occurring

or being introduced in the system. Thus, fault tolerance techniques are required for the

development and implementationof highlydependable computer systems.

The dependability of computer systems received much attention in the literature.

Much of the research work in the literature focused on providing and implementing de-

pendability atthe hardware level. With the increasing complexity of computer systems,

the design and implementation of dependability at the software and middleware level

become of primary importanceintoday and future computer systems.

Copyrightc 2000bySu-NyungHuh

(3)

eld. Itsgoal is toimplementfaulttolerantand dependablesystems using software com-

ponents. Several techniques have been proposed for implementing faulttolerant systems

atthe software level. Replication techniques proved tobeone of the most powerful tech-

niques for implementing such systems. Such techniques are widely used in implementing

todays fault tolerantsystems.

The active parallel replication technique (APR), has been proposed as a replication

and replica management technique for implementing fault tolerant software. The APR

technique is a highly eÆcient and exible technique. It improves the eÆciency of repli-

cation by reducing the cost induced by the redundancy introduced in the system. The

APRtechnique makesaneÆcientuse ofparallelcomputinginorder toreducethe overall

computationtime.

The APR technique, asproposedin the literature, lacksan in-depth study and inves-

tigationonthebehaviorand faultcoverage ofthe technique incaseof failures. Moreover,

only a general discussion and architecture for the implementation of the technique on a

loosely coupled multi processor system has been proposed. The modeling and detailed

design of suchan implementationhas not been proposed inthe literature.

In this research work, we studied the APR technique and identied a number of

problemsthatcanariseindierentfailurescenarios. WeproposedarenementoftheAPR

technique to eectively address these problems. In particular we designed an Adaptive

ComputationManagementSchemeforearlierfailuredetectionandrecovery. Wevalidated

the proposed scheme using Gantt Charts. We also developed a number of execution

examples and showed that the approachproposed in this paperis eective.

Moreover, a detailed design for the implementation of the APR technique has been

developed. WeproposedahighlymodulararchitectureandstructurefortheAPRruntime

system. We are using the functional programming language Objective Caml and the

Ensemble Group Communication layerfor the implementation of the APR technique.

参照

関連したドキュメント

To this aim, we propose to use categories of fractions of a fundamental category with respect to suitably chosen sytems of morphisms and to investigate quotient categories of those

Standard domino tableaux have already been considered by many authors [33], [6], [34], [8], [1], but, to the best of our knowledge, the expression of the

The edges terminating in a correspond to the generators, i.e., the south-west cor- ners of the respective Ferrers diagram, whereas the edges originating in a correspond to the

In the proofs we follow the technique developed by Mitidieri and Pohozaev in [6, 7], which allows to prove the nonexistence of not necessarily positive solutions avoiding the use of

Showing the compactness of Poincar´e operator and using a new generalized Gronwall’s inequality with impulse, mixed type integral operators and B-norm given by us, we

Arnold This paper deals with recent applications of fractional calculus to dynamical sys- tems in control theory, electrical circuits with fractance, generalized voltage di-

Arnold This paper deals with recent applications of fractional calculus to dynamical sys- tems in control theory, electrical circuits with fractance, generalized voltage di-

Our objective in Section 4 is to extend, several results on curvature of a contractive tuple by Popescu [19, 20], for completely contractive, covari- ant representations of