Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/9464
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorMaibaum, Tomen_US
dc.contributor.authorYi, Rongshuen_US
dc.date.accessioned2014-06-18T16:47:13Z-
dc.date.available2014-06-18T16:47:13Z-
dc.date.created2011-06-06en_US
dc.date.issued2007-04en_US
dc.identifier.otheropendissertations/4585en_US
dc.identifier.other5603en_US
dc.identifier.other2048614en_US
dc.identifier.urihttp://hdl.handle.net/11375/9464-
dc.description.abstract<p>As one of the main objectives of Enterprise Business Applications, high availability is becoming more and more important and is a widespread concern of customers, architects and developers. But, until now there are still no models for computing and evaluating accurately the value of a system's availability, and no any feasible and systematic methods to improve the availability 'of a software system, which may be made up of several patterns, and may be very complex. PBSA(Part Based Software Architecture), as a new analytical model for predicting a complex software system's availability, is based on the availability of each component, the properties of some main architecture patterns, and the architectural structure of the software system itself. It uses a Markov model to translate the evaluation process of a system's availability into a Markov Transfer process, and uses the properties of Markov Chains to calculate and predict the probability of the whole system's availability. Then based on the model, a sensitivity rank for architecture components and factors can be given, and systematic strategies for improving the availability property of a complex application system can be given. As one of the strategies for improving system availability, a new component, named the HA(high availability) manager component, is defined and introduced, together with some idea of an HA Hierarchy.</p>en_US
dc.subjectComputer Sciencesen_US
dc.subjectSoftware Engineeringen_US
dc.subjectComputer Sciencesen_US
dc.titleHIGH AVAILABILITY AND SOFTWARE ARCHITECTUREen_US
dc.typethesisen_US
dc.contributor.departmentComputing and Softwareen_US
dc.description.degreeMaster of Science (MS)en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File SizeFormat 
fulltext.pdf
Open Access
3.61 MBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue