• DocumentCode
    1398140
  • Title

    Performance driven allocation of objects to processor nodes in a distributed system

  • Author

    Durrant, J. ; Civello, F.

  • Author_Institution
    Sch. of Comput. & Math. Sci., Brighton Univ., UK
  • Volume
    145
  • Issue
    1
  • fYear
    1998
  • fDate
    2/1/1998 12:00:00 AM
  • Firstpage
    13
  • Lastpage
    21
  • Abstract
    The authors present a technique for making physical design decisions within a distributed object-oriented system, based on the logical model of system behavior. Starting from the use case model and the object interactions occurring in each use case, an object graph is derived that represents the logical connectivity between the system objects. Weights assigned to edges and nodes represent the cost of object interactions and the cost of the processing carried out by each object, respectively. The paper focuses on the problem of allocating objects to network nodes in order to minimise network traffic. An example is used to illustrate the steps involved. The value of the approach lies in generating performance figures required for physical design decisions directly from the logical design, before data on the performance of the live system is available. It also supports iteration between logical and physical modelling activities. Effective use of the technique requires tool support and functionality for such a tool is described
  • Keywords
    distributed processing; graph theory; object-oriented programming; resource allocation; software performance evaluation; design decisions; distributed object-oriented system; distributed system; logical model; network traffic; object allocation; object graph; object interactions; performance; processor nodes; use case model;
  • fLanguage
    English
  • Journal_Title
    Software, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1462-5970
  • Type

    jour

  • DOI
    10.1049/ip-sen:19983859
  • Filename
    689292