Skip to main content

Investigating the Applicability of Structural Analysis Techniques in Distributed Systems

  • Chapter
  • First Online:
Information Systems Development

Abstract

An object-oriented system is comprised of a number of objects that work together to achieve a common goal. In a distributed system, these objects are distributed around a computer network to improve the overall performance or reliability of the system. However, care must be taken in the placement of the components because inappropriate assignment onto processors or subsystems can substantially degrade the performance of the system. The distribution process can be broken up into two stages, partitioning and allocation. Partitioning is the process of dividing the system into tasks; these tasks are then assigned to the system’s various processors in the allocation stage. This chapter describes a new approach to the distribution process and investigates the use of structural analysis as developed for social network analysis for making distribution process decisions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Tamhankar, A.M., Ram, S.: Database fragmentation and allocation: an integrated technique and case study. IEEE Transactions on Systems, Man, and Cybernetics 28 (1998) 288–305

    Google Scholar 

  2. Low, G.C., Rasmussen, G.: Partitioning and allocation of objects in distributed application development. Journal of Research and Practice on Information Technology, 32 (2000) 75–106

    Google Scholar 

  3. Shatz, S.M., and Yau, S.S.: A partitioning algorithm for distributed software system design. Information Sciences 38 (1986) 15

    Article  Google Scholar 

  4. Chang, W.T., Tseng, C.C.: Clustering approach to grouping objects in message-passing systems. Journal of Object Orientated Programming 7 (1995) 42–43, 46–50

    Google Scholar 

  5. Huang, J.L., Chang C.K.: Supporting the partitioning of distributed systems with Function-Class Decomposition. The 24th Annual International Computer Software and Applications Conference (COMPSAC 2000) (2000) 351–356

    Google Scholar 

  6. Yua, S.S., Bae, D.H., Pour, G.: A Partitioning Approach for Object-Oriented Software Development for Parallel Processing Systems. Proc. 16th Ann. Int’l Computer Software and Applications Conf., Sept 1992 (1992) 5

    Google Scholar 

  7. Huang, J.L., Chang, C.K.: Supporting the partitioning of distributed systems with Function-Class Decomposition. The 24th Annual International Computer Software and Applications Conference (COMPSAC 2000), Oxford (2000) 351–356

    Google Scholar 

  8. Scott, J.: Social Network Analysis: A Handbook. Newbury Park, CA: Sage Publications (1991)

    Google Scholar 

  9. Wasserman, S., Fuast, K.: Social Network Analysis: Methods and Applications. Cambridge: Cambridge University Press (1994)

    Google Scholar 

  10. Luce, R.D., Perry, A.D.: A method of matrix analysis of group structure. Psychometrika 14 (1949) 21

    Article  MathSciNet  Google Scholar 

  11. Barney, H.: Object Replication: A methodology for improving the performance of object oriented distributed systems. Submitted for Honors thesis, UNSW (2003)

    Google Scholar 

  12. Borgatti, S.P., Everett, M.G., Freeman, L.C.: Ucinet for Windows: Software for Social Network Analysis. Harvard: Analytic Technologies (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Hamber, K., Low, G., Stephens, G. (2009). Investigating the Applicability of Structural Analysis Techniques in Distributed Systems. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_9

Download citation

  • DOI: https://doi.org/10.1007/b137171_9

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-84809-9

  • Online ISBN: 978-0-387-84810-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics