A QoS-Aware Middleware for Fault Tolerant Web Services
Zibin Zheng and Michael R. Lyu
Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China
ISSRE 2008, Seattle, USA, 11-14 November, 2008
A QoS-Aware Middleware for Fault Tolerant Web Services Zibin Zheng - - PowerPoint PPT Presentation
A QoS-Aware Middleware for Fault Tolerant Web Services Zibin Zheng and Michael R. Lyu Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China ISSRE 2008, Seattle, USA, 11-14 November, 2008
Zibin Zheng and Michael R. Lyu
Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China
ISSRE 2008, Seattle, USA, 11-14 November, 2008
2
3
– Remote Web services may contain faults. – Remote Web services may become unavailable. – The Internet environment is unpredictable.
Service Oriented Application W eb service 1 W eb service 2 W eb service n
4
– Fault Tolerance is a major approach for building highly reliable system. – Expensive.
– Abundant Web service candidates with identical/similar interface. – Less expensive & less time-consuming.
– Network condition changes. – Software/hardware updates of the Web services. – Server workload changes.
5
Lyric server 1 Lyric server 2 Lyric server n
6
7
8
strategy.
9
10
Replica list, Overall performance information Individual Performance information Replica list, Overall performance information Individual Performance information Replica list, Overall performance information Coordinator User Replica list, Overall performance information Individual Performance information Replica list, Overall performance information Individual Performance information Replica list, Overall performance information
coordinator of the service community.
11
12
13
: u replicas in parallel, first v for voting.
14
15
16
17
18
min(Tv): Active strategy. max(Tv): NVP. middle(Tv, x): v parallel replicas and employs the first x response for voting.
19
Degradation factor
20
– Pentium(R) 4 CPU 2.8 GHz, 1G RAM; – 100Mbits/sec Ethernet card; – Windows XP operating system.
21
the best overall performance.
User 1.
22
23
consistently.
performance for all the six users in the experiments.
24
An innovative QoS-aware middleware approach
Dynamic fault tolerance replication strategies. Dynamic replication strategy selection algorithm. Encouraging experimental results were obtained.
Zibin Zheng and Michael R. Lyu
The Chinese University of Hong Kong Hong Kong, China
ISSRE 2008, Seattle, USA, 11-14 November, 2008