FDP Techniques in Object-oriented Systems (1991)

Author(s): Randell B, Fabre J-C

    Abstract: The technique termed "Fragmented Data Processing" (FDP) is a new approach to the combined provision of overall system security (in the sense of data and processing confidentiality) and reliability in distributed systems. FDP achieves high reliability/availability and security for critical applications by arranging that their execution depends merely on (i) the correct execution of a majority of a set of copies of each of a number of program fragments, and (ii) the reliable storage of a majority of a set of copies of each of a number of data fragments; such fragments are widely distributed across a number of computers in a distributed computing system so as to impede intruders and to tolerate faults, and are defined so as to ensure that an isolated fragment is not significant, due to lack of information it would provide to a potential intruder. The purpose of this paper is to discuss how FDP can be used in, and can benefit from, an object- oriented model of system structuring. It first uses the model to (re)interpret an existing classification of fragmentation and scattering mechanisms. It then describes possible new ways of implementing fragmentation and scattering in object-oriented systems.

      • Series Title: Computing Laboratory Technical Report Series
      • Pages: 35
      • Institution: Computing Laboratory, University of Newcastle upon Tyne
      • Publication type: Report
      • Bibliographic status: Published

      Professor Brian Randell
      Emeritus Professor, and Senior Research Investigator