A middleware architecture for service-oriented systems in support of accountability and predictability
by Panahi, Mark, Ph.D., UNIVERSITY OF CALIFORNIA, IRVINE, 2010, 149 pages; 3397284

Abstract:

Service-oriented architectures (SOA) provide enterprises the flexibility and cost-savings of dynamically composing business workflows from reusable services available anywhere remotely, potentially from third-party vendors. However, despite these new advantages, two aspects of SOA still remain a barrier to achieving end-to-end quality of service (QoS) guarantees for workflows: (1) in such a distributed setting, workflow behaviors are generally opaque such that it becomes difficult to identify the root causes of faults when they occur; and (2) current SOA frameworks do not provide the policies and mechanisms for deadline-driven workflow planning. Therefore, both enterprises and service vendors will need new tools to ensure the end-to-end QoS of workflows. To address opacity, enterprises will demand service accountability and transparency from service vendors. Likewise, service vendors will require the means to guarantee timely and predictable performance of their services.

To address these new requirements, this dissertation discusses how the Llama SOA middleware framework achieves accountable and predictable SOA both at the service-level, by enhancing existing open-source SOA middleware with monitoring, reconfiguration, and service execution reservation capabilities; and at the end-to-end workflow-level, by creating a distributed component infrastructure for problem detection, diagnosis, and deadline-based workflow composition.

Our experimental results indicate that using Llama's accountability infrastructure contributes only a modest amount of system overhead, and that the diagnosis process for pinpointing the root cause of process problems is swift and sufficiently accurate. Moreover, our evaluation of Llama's predictability framework demonstrates that service-level reservation management data structures are efficient with logarithmic time complexity over an indefinite time horizon, that a reserved service successfully executes on-time upon the arrival of its request, and that workflow reservations themselves can be made quickly and predictably by using a novel approach for achieving fast concurrent service reservations.

 
AdviserKwei-Jay Lin
SchoolUNIVERSITY OF CALIFORNIA, IRVINE
SourceDAI/B 71-04, p. , Apr 2010
Source TypeDissertation
SubjectsComputer engineering; Computer science
Publication Number3397284
Adobe PDF Access the complete dissertation:
 

» Find an electronic copy at your library.
  Use the link below to access a full citation record of this graduate work:
  http://gateway.proquest.com/openurl%3furl_ver=Z39.88-2004%26res_dat=xri:pqdiss%26rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation%26rft_dat=xri:pqdiss:3397284
  If your library subscribes to the ProQuest Dissertations & Theses (PQDT) database, you may be entitled to a free electronic version of this graduate work. If not, you will have the option to purchase one, and access a 24 page preview for free (if available).

About ProQuest Dissertations & Theses
With over 2.3 million records, the ProQuest Dissertations & Theses (PQDT) database is the most comprehensive collection of dissertations and theses in the world. It is the database of record for graduate research.

The database includes citations of graduate works ranging from the first U.S. dissertation, accepted in 1861, to those accepted as recently as last semester. Of the 2.3 million graduate works included in the database, ProQuest offers more than 1.9 million in full text formats. Of those, over 860,000 are available in PDF format. More than 60,000 dissertations and theses are added to the database each year.

If you have questions, please feel free to visit the ProQuest Web site - http://www.proquest.com - or call ProQuest Hotline Customer Support at 1-800-521-3042.