Show simple item record

A Methodology for the Design of Distributed Databases and Distributed Systems.

dc.contributor.authorHubscher, Genesio Luiz
dc.date.accessioned2020-09-09T02:44:29Z
dc.date.available2020-09-09T02:44:29Z
dc.date.issued1987
dc.identifier.urihttps://hdl.handle.net/2027.42/161542
dc.description.abstractIn the design of distributed databases and distributed systems there are four aspects of major importance: the selection of the computer system for each site, data allocation, program allocation, and the determination of the site for the execution of each process. In order to determine these elements, a model of distributed systems is developed. Based on the model, two optimization problems are considered. The basic problem consists of data allocation, program allocation and process assignment, and the selection of a computer for each site such that system constraints, application availability constraints, and system performance requirements are satisfied. In the first problem, the objective is to minimize the response time of the system while satisfying all system constraints and performance requirements. In the second problem, the objective is to obtain a system which satisfies all requirements at minimal cost, and to obtain the minimal response time at this minimal cost. To apply the methodology, the definition of the architecture of the system and a clear definition of all applications is necessary. It is also assumed that the applications, called transactions, are r and omly submitted for execution at the sites of the system. Since the optimization problems are computationally very complex, heuristic approaches are used to solve them. Two approaches, called, respectively, deterministic local search and probabilistic local search, are used to solve the problems. Although a solution to a solvable instance of the problems may not always be found, and a solution obtained is not necessarily a global optimum, comparison with solutions obtained with branch- and -bound algorithms shows that, at least for small problems, the solutions obtained with the heuristic approaches are close to optimal. For large problems, experimental results indicate that for most instances the solution obtained is satisfactory.
dc.format.extent214 p.
dc.languageEnglish
dc.titleA Methodology for the Design of Distributed Databases and Distributed Systems.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreegrantorUniversity of Michigan
dc.subject.hlbtoplevelEngineering
dc.contributor.affiliationumcampusAnn Arbor
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/161542/1/8720280.pdfen_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.