Page 1 |
Save page Remove page | Previous | 1 of 206 | Next |
|
small (250x250 max)
medium (500x500 max)
large ( > 500x500)
Full Resolution
All (PDF)
|
This page
All
Subset |
A USER-CENTRIC APPROACH FOR IMPROVING A DISTRIBUTED
SOFTWARE SYSTEM’S DEPLOYMENT ARCHITECTURE
by
Sam Malek
A Dissertation Presented to the
FACULTY OF THE GRADUATE SCHOOL
UNIVERSITY OF SOUTHERN CALIFORNIA
In Partial Fulfillment of the
Requirements for the Degree
DOCTOR OF PHILOSOPHY
(COMPUTER SCIENCE)
August 2007
Copyright 2007 Sam Malek
Object Description
| Title | A user-centric approach for improving a distributed software system's deployment architecture |
| Author | Malek, Sam |
| Author email | malek@usc.edu |
| Degree | Doctor of Philosophy |
| Document type | Dissertation |
| Degree program | Computer Science |
| School | Viterbi School of Engineering |
| Date defended/completed | 2007-05-03 |
| Date submitted | 2007 |
| Restricted until | Unrestricted |
| Date published | 2007-06-02 |
| Advisor (committee chair) | Medvidovic, Nenad |
| Advisor (committee member) |
Sukhatme, Gaurav Gupta, Sandeep Taylor, Richard Boehm, Barry |
| Abstract | The quality of service (QoS) provided by a distributed software system depends on many system parameters, such as network bandwidth, reliability of links, frequencies of software component interactions, etc. A distributed system's allocation of software components to hardware nodes (i.e., deployment architecture) can have a significant impact on its QoS. At the same time, often times there are many deployment architectures that provide the same functionality in large-scale software systems. Furthermore, the impact of deployment architecture on the QoS dimensions (e.g., availability, latency) of the services (functionalities) provisioned by the system could vary. In fact, some QoS dimensions may be conflicting, such that a deployment architecture that improves one QoS dimension, degrades another dimension.; In this dissertation, we motivate, present, and evaluate a framework aimed at finding the most appropriate deployment architecture with respect to multiple, and possibly conflicting, QoS dimensions. The framework provides a formal approach to modeling the problem, and a set of generic algorithms that can be tailored and instantiated for improving a system's deployment architecture. The framework relies on system users' (desired) degree of satisfaction with QoS improvements to resolve trade-offs between conflicting QoS dimensions. The framework is realized on top of an integrated tool suite, which further aids reusability and cross-evaluation of the solutions.; This dissertation is evaluated empirically on a large number of simulated representative scenarios. Various aspects of the framework have also been evaluated on two real distributed systems. The dissertation concludes with several open research questions that will frame our future work. |
| Keyword | software architecture; software engineering; software deployment; quality of service |
| Language | English |
| Part of collection | University of Southern California dissertations and theses |
| Publisher (of the original version) | University of Southern California |
| Place of publication (of the original version) | Los Angeles, California |
| Publisher (of the digital version) | University of Southern California. Libraries |
| Type | texts |
| Legacy record ID | usctheses-m502 |
| Rights | Malek, Sam |
| Repository name | Libraries, University of Southern California |
| Repository address | Los Angeles, California |
| Repository email | http://www.usc.edu/isd/libraries/services/ask_a_librarian/email/ |
| Filename | etd-Malek-20070602 |
| Archival file | uscthesesreloadpub_Volume44/etd-Malek-20070602.pdf |
Description
| Title | Page 1 |
| Full text | A USER-CENTRIC APPROACH FOR IMPROVING A DISTRIBUTED SOFTWARE SYSTEM’S DEPLOYMENT ARCHITECTURE by Sam Malek A Dissertation Presented to the FACULTY OF THE GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment of the Requirements for the Degree DOCTOR OF PHILOSOPHY (COMPUTER SCIENCE) August 2007 Copyright 2007 Sam Malek |
Comments
Post a Comment for Page 1

