Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

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

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

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IEE Proceedings - Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

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.

References

    1. 1)
      • (1997) Unified modeling language(uml).
    2. 2)
      • Bellur, U.: `A methodology for statically clustering active objects in distributedsystems', May 1994, PhD, The Graduate School of Syracuse University.
    3. 3)
      • OMG, : `The common object request broker: Architecture and specification, Revision2.0', 7, OMG Report, 1995.
    4. 4)
      • Chase, J., Amador, F., Lazowska, E., Levy, H., Lirrlefield, R.: `The amber system: Parallelprogramming on a network of multiprocessors', Proceedings of the 12th ACM symposium on Operating systemsprinciples, 1989, ACM Press, p. 147–158.
    5. 5)
      • S.M. Shatz . (1993) Development of distributed software.
    6. 6)
      • C.U. Smith . (1990) Perfomance engineering of software systems, SEI SERIES in Software Engineering.
    7. 7)
      • R. James , B. Michael , B.P. William , E. Frederick , L. William . (1991) Object-orientedmodeling and design.
    8. 8)
      • Verilog . (1996) ObjectGEODE – Method Guidelines.
    9. 9)
      • Durrant, J.M.: `Physical design of distributed object-oriented software', May 1998, PhD, University of Brighton, Faculty of IT.
    10. 10)
      • S.H. Bokhari . (1987) Assignment problems in parallel and distributed computing, Kluwer International series in engineering and computer science..
    11. 11)
      • G.C. Low , G. Rasmussen , B. Henderson-Sellers . Incorporation of distributed computingconcerns into object-oriented methodology. J. Object-Oriented Program. , 3 , 12 - 19
    12. 12)
      • G. BOOCH . (1994) Object-oriented analysis and design with applications.
    13. 13)
      • D. Firesmith , B. Henderson-Sellers , I. Graham . (1997) The OML reference manual.
    14. 14)
      • G. Rasmussen , B. Henderson-Sellers , G.C. Low . An object-oriented analysis and design notation for distributed systems. J. Object-Oriented Program. , 6 , 14 - 27
    15. 15)
      • (1992) Z.100. Ccitt specification and description language (sdl), CCITT White Book.
    16. 16)
      • I. Jacobson , M. Christerson , P. Jonsson , G. Overgaard . (1992) Object-oriented software engineering, a use case driven approach.
    17. 17)
      • A. Black , N. Hutchinson , E. Jul , H. Levy . Distribution and abstract types in emerald. IEEE Trans. Softw. Eng. , 1 , 65 - 76
    18. 18)
      • S. Krakowiak . Issues in object-oriented distributed systems. IFIP Trans. A - Comput. Sci. Technol. , 31 - 45
    19. 19)
      • (1993) Z.120. Ccitt message sequence charts (msc), CCITT White Book.
    20. 20)
      • Chatterjee, A., Rogers, W.A.: `Intergrated resource allocation in esp', ESL-ESP-194-92, Tech. Rep., October 1992.
    21. 21)
      • W.T. Chang , C.–C. Tseng . Clustering approach to grouping objects inmessage-passing systems. J. Object-Oriented Program. , 42 - 50
    22. 22)
      • G. Rasmussen , B. Henderson-Sellers , G.C. Low . Extending the moses methodology to distributed systems. J. Object-Oriented Program. , 4 , 39 - 47
    23. 23)
      • (1997) Object constraint language (ocl) specification.
    24. 24)
      • J. Daniels . Orbs at your service. Object Expert , 4 , 40 - 42
http://iet.metastore.ingenta.com/content/journals/10.1049/ip-sen_19983859
Loading

Related content

content/journals/10.1049/ip-sen_19983859
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address