Theo hướng thiết kế như đó núi ở trờn, toàn bộ hệ thống được chia thành nhiều module con, mỗi module sẽ tương ứng với một process chạy trờn một hoặc nhiều server kết nối mạng với nhau. Cỏc module sẽ trao đổi những bản tin theo giao thức (SIP, RTP…) hoặc bản tin tựđịnh nghĩa. Trong cỏc module trờn, cú những module là “trỏi tim” của cả hệ thống yờu cầu phải cú cơ chế phõn tải hoặc dự phũng, cú những module yờu cầu về độ ổn định cú thể kộm hơn. Để cho hệ thống cú thể hoạt động 24/7, hướng phỏt triển phải đảm bảo yờu cầu sau:
• IP Call Center: là module trung tõm bỏo hiệu của hệ thống, yờu cầu phải cú cơ chế dự phũng núng bằng cơ chế phõn tải NLB (Network Load Ballancing). Việc quản lý cỏc Agent được tổ chức sao cho khi tất cả cỏc module khỏc bị hỏng, IP Call Center cú khả năng định tuyến cỏc cuộc gọi Phone2PC hoặc PC2PC thụng thường.
• Module ACD service: Thực hiện việc định tuyến đến cỏc agent, như vậy module này khi bị lỗi thỡ chức năng ACD sẽ khụng hoạt động. Để đảm bảo an toàn, chỉ cần module này cú dự phũng nguội. Trong list danh sỏch của module IP Call Center cú danh sỏch cỏc process ACD Service, khi phỏt hiện một module bị hỏng thỡ IP CallCenter sẽđịnh tuyến lưu lượng tải sang hướng khỏc.
• Media server: Cung cấp cỏc chức năng “nõng cao” cho hệ thống. Cỏc kịch bản về thoại sẽ khụng thực hiện được. Cơ chế dự phũng sẽ thực hiện giống như ACD Service.
Học viờn: Phan Văn Đức Cao học ĐTVT khúa 2005-2007 Một tham số thường được sử dụng để đỏnh giỏ độ ổn định của hệ thống là MTBF (Mean time between failures), MTBF được hiểu là thời gian trung bỡnh xảy ra cỏc lỗi của hệ thống
Hỡnh 3.8 Khỏi niệm MTBF Cụng thức tớnh:
Vớ dụ minh họa:
Học viờn: Phan Văn Đức Cao học ĐTVT khúa 2005-2007 Một hệ thống cú năm bộ phận (Item1->Item5) hoạt động liờn tục trong 1 tuần và cú lỗi xảy ra ở bộ phận thứ 2 và thứ 5 như hỡnh vẽ, khi đú thời gian hoạt động trung bỡnh là:
Gớa trị MTBF:
Lưu ý: trong vớ dụ trờn hoạt động của hệ thống được xột trong một tuần (168 giờ) vậy dĩ nhiờn giỏ trị MTBF khụng được vượt quỏ 168.