Title: Ensuring Service Level Agreements for Composite Services by Means of Request Scheduling
Speaker: Dmytro Dyachuk
Date:
Time: 2:00 PM
Place: Thorvaldson 105
Abstract:
Building distributed systems according to the Service-Oriented Architecture (SOA) allows simplifying the integration process, reducing development costs and increasing scalability, interoperability and openness. SOA endorses the reusability of existing services and aggregating them into new service layers for future recycling. At the same time, the complexity of large service-oriented systems negatively reflects on their behavior in terms of the exhibited Quality of Service (QoS). To address this problem I propose to employ request scheduling as means for meeting Service Level Agreements (SLAs). Special focus is given to composite services specified using workflow languages. The proposed solution suggests exercising two-level scheduling: global and local. The global policies assign the response time requirements for component service invocations. The local scheduling policies are responsible for performing request scheduling in order to meet these requirements. In this talk, I will present the proposed approach and discuss the results of its empirical evaluation.
Biography:
Dmytro Dyachuk is a Ph.D. candidate in the Department of Computer Science. He received his M.Sc. and B.Sc. in Applied Mathematics from Chernivtsy State University, Ukraine. Dmytro’s research interests cover Service-Oriented Architecture, Cloud computing and performance engineering. Besides working as a research assistant of Dr. Ralph Deters, he also taught several computer science courses as a sessional lecturer.