Tải bản đầy đủ (.pdf) (142 trang)

Nghiên cứu mô hình giám sát trực tuyến cho hệ phân tán quy mô lớn (Luận án tiến sĩ)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (239.4 KB, 142 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO

ĐẠI HỌC ĐÀ NẴNG
------------

TRẦN NGUYỄN HỒNG PHÚC

NGHIÊN CỨU MÔ HÌNH GIÁM SÁT
TRỰC TUYẾN CHO HỆ PHÂN TÁN
QUY MÔ LỚN

LUẬN ÁN TIẾN SĨ KỸ THUẬT

ĐÀ NẴNG – 2017


BỘ GIÁO DỤC VÀ ĐÀO TẠO

ĐẠI HỌC ĐÀ NẴNG
------

-------

TRẦN NGUYỄN HỒNG PHÚC

NGHIÊN CỨU MÔ HÌNH GIÁM SÁT
TRỰC TUYẾN CHO HỆ PHÂN TÁN
QUY MÔ LỚN
Chuyên ngành

: KHOA HỌC MÁY TÍNH



Mã số

: 62 48 01 01

LUẬN ÁN TIẾN SĨ KỸ THUẬT

Người hướng dẫn khoa học:
1. PGS.TS. Lê Văn Sơn
2. PGS.TSKH. Nguyễn Xuân Huy

ĐÀ NẴNG – 2017


LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu do tôi thực hiện, dưới sự
hướng dẫn của PGS. TS. Lê Văn Sơn và PGS. TSKH. Nguyễn Xuân Huy.
Tôi xin cam đoan các kết quả nghiên cứu được trình bày trong Luận án là
trung thực và không sao chép từ bất kỳ Luận án nào khác. Một số kết quả nghiên
cứu là thành quả tập thể và đã được các đồng tác giả đồng ý cho sử dụng. Mọi trích
dẫn đều có ghi nguồn gốc, xuất xứ rõ ràng và đầy đủ.

Tác giả

NCS. Trần Nguyễn Hồng Phúc


MỤC LỤC

DANH MỤC CÁC TỪ VIẾT TẮT VÀ THUẬT NGỮ TIẾNG ANH .................i

DANH MỤC CÁC KÝ HIỆU ...............................................................................ii
DANH MỤC BẢNG BIỂU.................................................................................. iii
DANH MỤC HÌNH VẼ........................................................................................iv
MỞ ĐẦU ................................................................................................................1
1. Tính cấp thiết của việc nghiên cứu ................................................................1
2. Mục tiêu, đối tượng và phạm vi nghiên cứu.................................................10
3. Phương pháp nghiên cứu .............................................................................11
4. Các đóng góp chính.....................................................................................12
5. Cấu trúc của Luận án...................................................................................13
CHƯƠNG 1. TỔNG QUAN VỀ GIÁM SÁT HỆ PHÂN TÁN .........................15
1.1

Hệ phân tán và các đặc trưng cơ bản...........................................................15

1.2

Khảo sát một số mô hình và giải pháp giám sát...........................................18
1.2.1 Các tác vụ cơ bản trong giám sát và mô hình giám sát tham chiếu .......18
1.2.2 Hệ thống ZM4/SIMPLE ......................................................................20
1.2.3 Hệ thống MOTEL................................................................................22
1.2.4 Hệ thống MonALISA ..........................................................................23
1.2.5 Hệ thống giám sát PCMONS ...............................................................25
1.2.6 Công cụ giám sát tích hợp theo đối tượng............................................27

1.3

Phân tích và đánh giá giám sát hệ phân tán .................................................27
1.3.1 Phân tích và đánh giá giải pháp giám sát..............................................27
1.3.1.1 Giám sát bằng phần cứng..............................................................27
1.3.1.2 Giám sát bằng phần mềm .............................................................28

1.3.1.3 Giám sát lai ..................................................................................29


1.3.2 Phân tích và đánh giá mô hình hệ thống quản trị..................................29
1.3.2.1 Mô hình tập trung .........................................................................29
1.3.2.2 Mô hình phân tán..........................................................................30
1.3.3 Phân tích và đánh giá chức năng giám sát............................................30
1.3.4 Phân tích và đánh giá một số cơ sở kỹ thuật giám sát hệ phân tán........31
1.4

Kết chương .................................................................................................32

CHƯƠNG 2. MÔ HÌNH HÓA HỆ PHÂN TÁN QUY MÔ LỚN.....................35
2.1

Thông tin cơ bản của các đối tượng được giám sát......................................35

2.2

Đề xuất mô hình kiến trúc và hành vi cơ bản cho đối tượng trong

hệ phân tán ............................................................................................................39
2.2.1 Mô hình kiến trúc cho đối tượng trong hệ phân tán..............................39
2.2.2 Mô hình hành vi cho đối tượng trong hệ phân tán ................................43
2.3

Mô hình hóa cho hệ phân tán quy mô lớn ...................................................49
2.3.1 Mô hình kiến trúc hệ phân tán quy mô lớn...........................................52
2.3.2 Mô hình hành vi hệ phân tán quy mô lớn .............................................55


2.4

Kết chương .................................................................................................61

CHƯƠNG 3. MÔ HÌNH GIÁM SÁT TỔNG HỢP KIẾN TRÚC VÀ HÀNH VI
CƠ BẢN HỆ PHÂN TÁN QUY MÔ LỚN.........................................................63
3.1

Đề xuất mô hình giám sát cho hệ phân tán quy mô lớn ................................63
3.1.1 Mô hình thực thể giám sát kiến trúc.......................................................64
3.1.2 Mô hình thực thể giám sát hành vi.........................................................67
3.1.3 Mô hình hệ thống đa tác tử giám sát ......................................................71

3.2

Giải pháp giám sát cơ bản ............................................................................75
3.2.1 Giải pháp giám sát kiến trúc ..................................................................75
3.2.2 Giải pháp giám sát hành vi ....................................................................79
3.2.3 Giải pháp hỗ trợ điều chỉnh tải cho máy chủ giám sát............................82

3.3

Kết chương ..................................................................................................87


CHƯƠNG 4. THỰC NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ.............................89
4.1

Thu thập thông tin kiến trúc CPU ...............................................................89
4.1.1 Xây dựng kịch bản thực nghiệm ..........................................................90

4.1.2 Kết quả thực nghiệm và nhận xét đánh giá...........................................93
4.1.3 Kết luận ...............................................................................................98

4.2

Giám sát hoạt động của tiến trình................................................................99
4.2.1 Xây dựng kịch bản thực nghiệm ........................................................ 100
4.2.2 Kết quả thực nghiệm, phân tích và đánh giá....................................... 103
4.2.3 Kết luận ............................................................................................. 106

4.3

Giải pháp hỗ trợ điều chỉnh tải cho máy chủ giám sát ............................... 106
4.3.1 Xây dựng kịch bản thực nghiệm ........................................................ 107
4.3.2 Kết quả thực nghiệm và nhận xét đánh giá......................................... 108
4.3.3 Kết luận ............................................................................................. 110

4.4

Một số đánh giá triển khai mô hình giám sát............................................. 110
4.4.1 Phác đồ giám sát hệ phân tán quy mô lớn .......................................... 110
4.4.2 Giám sát trực tuyến hoạt động kết nối tương tác giữa các đối tượng .. 113
4.4.3 Giám sát trạng thái kết nối mạng với giao thức ICMP........................ 116
4.4.4 Giám sát với giao thức SNMP ........................................................... 119

4.5

Kết chương ............................................................................................... 121

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN......................................................... 122

DANH MỤC CÔNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ............................ 124
TÀI LIỆU THAM KHẢO................................................................................. 125


i

DANH MỤC CÁC TỪ VIẾT TẮT VÀ
THUẬT NGỮ TIẾNG ANH
Từ viết tắt

Tiếng Anh

Tiếng Việt

CFSM

Communicating Finite State
Machine

Máy trạng thái hữu hạn truyền
thông

CPU

Central Processing Unit

Bộ xử lý trung tâm

DB


Database

Cơ sở dữ liệu

HDD

Hard Disk Drive

Ổ đĩa cứng

ICMP

Internet Control Message Protocol

Giao thức thông điệp điều
khiển Internet

ISO

International Organization for
Standardization

Tổ chức tiêu chuẩn hóa quốc tế

LSDS

Large Scale Distributed System

Phân tán quy mô lớn


MEM

Memory

Bộ nhớ

MIB

Management Information Base

Cơ sở thông tin quản trị

MSS

Maximum Segment Size

Kích thước đoạn lớn nhất

RAM

Random Access Memory

Bộ nhớ truy cập ngẫu nhiên

SNMP

Simple Network Management
Protocol

Giao thức quản trị mạng đơn

giản

WAN

Wide Area Network

Mạng diện rộng


ii

DANH MỤC CÁC KÝ HIỆU
Ký hiệu

Ý nghĩa



Kết nối truyền thông



Phép gán



Xác định hoặc chuyển sang

||


Phép tổ hợp mô hình

{}

Tập giá trị rỗng



Sự kiện nhận vào



Sự kiện phát ra

Σin

Tập hợp các sự kiện nhận vào

Σout

Tập hợp các sự kiện phát ra

δ

Hàm biểu diễn chuyển đổi trạng thái

x

y


Mô tả liên kết giữa thiết bị x và thiết bị y

AM

Mô hình kiến trúc

Fi

Máy trạng thái hữu hạn truyền thông thứ i

ni

Nút mạng thứ i

PEin

Phép chiếu xác định sự kiện nhận vào

PSin

Phép chiếu xác định trạng thái ứng với sự kiện vào

PEout

Phép chiếu xác định sự kiện phát ra

PSout

Phép chiếu xác định trạng thái ứng với sự kiện phát ra


pj

Cổng thứ j trên một nút mạng

di

Độ trễ truyền thông thứ i



Phép toán hợp của hai tập hợp


iii

DANH MỤC BẢNG BIỂU
Bảng 1.1. Các tác vụ cơ bản trong giám sát ...........................................................19
Bảng 1.2. Chức năng hệ thống giám sát.................................................................31
Bảng 1.3. Mô hình cơ sở giám sát..........................................................................31
Bảng 1.4. Giải pháp thực thi giám sát ....................................................................32
Bảng 1.5. Mô hình giám sát...................................................................................32
Bảng 2.1. Thành phần và thuộc tính giám sát cơ bản .............................................37
Bảng 2.2. Danh sách các mô hình trong giám sát tổng hợp ....................................38
Bảng 3.1. Danh sách thực thể giám sát kiến trúc....................................................65
Bảng 3.2. Danh sách thực thể giám sát hành vi ......................................................67
Bảng 3.3. Danh sách tác tử giám sát ......................................................................71
Bảng 3.4. Tải hệ thống và mức độ sử dụng CPU [79] ............................................83
Bảng 4.1. Thông tin giám sát thành phần cơ bản trong nút mạng ...........................91
Bảng 4.2. Thông tin giám sát thành phần cơ bản trong lớp mạng ...........................91
Bảng 4.3. Bảng tham số mô phỏng thực nghiệm giám sát kiến trúc CPU...............92

Bảng 4.4. Bảng kết quả giám sát kiến trúc CPU ....................................................94
Bảng 4.5. Bảng tham số thực nghiệm giám sát hoạt động tiến trình ..................... 103
Bảng 4.6. Bảng nhận xét giải pháp giám sát hoạt động tiến trình ......................... 105
Bảng 4.7. Thông tin liên quan điều chỉnh tải........................................................ 107
Bảng 4.8. Bảng tham số mô phỏng thực nghiệm điều chỉnh tải............................ 108
Bảng 4.9. Các bước triển khai giám sát hệ phân tán quy mô lớn .......................... 111
Bảng 4.10. Bảng nhận xét giải pháp giám sát hoạt động kết nối tương tác ........... 116
Bảng 4.11. Bảng nhận xét giám sát kết nối mạng với ICMP ................................ 118


iv

DANH MỤC HÌNH VẼ
Hình 1. Tình hình kết nối Internet từ giai đoạn 1994 đến hiện nay [80] ...................1
Hình 2. Sự phát triển lĩnh vực ICT từ giai đoạn 2001 đến 2016 [81]........................2
Hình 3. Sự phát triển kỹ thuật mạng di động từ giai đoạn 2007 đến 2016 [81] .........3
Hình 4. Tình hình sử dụng Internet từ giai đoạn 2001 đến 2016 [81] .......................3
Hình 5. Tỷ lệ người sử dụng Internet năm 2016 [81] ...............................................4
Hình 6. Thống kê và dự báo lưu lượng IP Internet [81]............................................4
Hình 7. Sơ đồ logic của hệ thống mạng tại MoBiFone khu vực 3 ............................8
Hình 1.1. Mô hình tham chiếu của Samani và Sloman [49] ...................................19
Hình 1.2. Kiến trúc ZM4 [48]................................................................................20
Hình 1.3. Kiến trúc SIMPLE [30]..........................................................................21
Hình 1.4. Kiến trúc MOTEL [67] ..........................................................................22
Hình 1.5. Kiến trúc MonALISA [52] .....................................................................24
Hình 1.6. Kiến trúc PCMONS [14]........................................................................26
Hình 2.1. Các hoạt động cơ bản của đối tượng được giám sát................................36
Hình 2.2. Một số thông tin giám sát cơ bản............................................................37
Hình 2.3. Mô hình kiến trúc một nút mạng ............................................................40
Hình 2.4. Mô hình tổ hợp kiến trúc........................................................................41

Hình 2.5. Hoạt động tương tác giữa các CFSM......................................................43
Hình 2.6. Quá trình truyền dữ liệu đơn giản...........................................................45
Hình 2.7. Quá trình truyền dữ liệu với CFSM ........................................................45
Hình 2.8. Quá trình truyền thông tương tác giữa hai máy trạng thái.......................47
Hình 2.9. Kết quả tổ hợp hoạt động truyền thông...................................................49
Hình 2.10. Mô hình phân cấp hệ thống mạng quy mô lớn......................................50
Hình 2.11. Không gian địa chỉ phân cấp ................................................................51
Hình 2.12. Mô hình quản trị phân cấp của LSDS...................................................52


v
Hình 2.13. Minh họa cho mô hình kiến trúc tổng hợp ............................................54
Hình 2.14. Mô hình hành vi cơ bản........................................................................55
Hình 2.15. Mô hình hoạt động các thành phần PROC_CPU_RAM........................59
Hình 2.16. Tổ hợp hoạt động các thành phần PROC_CPU_RAM..........................59
Hình 3.1. Mô hình giám sát tổng quát....................................................................63
Hình 3.2. Mô hình giám sát kiến trúc LSDS ..........................................................65
Hình 3.3. Mô hình giám sát hành vi LSDS ............................................................67
Hình 3.4. Máy trạng thái hữu hạn truyền thông giám sát hành vi ...........................69
Hình 3.5. Mô hình hệ thống tác tử giám sát ...........................................................72
Hình 3.6. Mô hình tương tác của hệ thống giám sát ...............................................73
Hình 3.7. Phương pháp thu thập thông tin của ME_AM_MO .................................75
Hình 3.8. Phương pháp thu thập thông tin hành vi các thành phần cơ bản..............79
Hình 3.9. Đánh giá sử dụng CPU [79] ...................................................................83
Hình 3.10. Giải pháp điều chỉnh tách tải giám sát ..................................................85
Hình 3.11. Giải pháp điều chỉnh gộp tải giám sát...................................................85
Hình 4.1. Cấu trúc giám sát thành phần CPU ở mức lớp mạng ..............................90
Hình 4.2. Thông tin giám sát CPU theo mức lớp mạng và nút mạng ở kịch bản 1 .95
Hình 4.3. Thông tin giám sát CPU theo mức lớp mạng và nút mạng ở kịch bản 2..96
Hình 4.4. Gói tin giám sát CPU theo mức lớp mạng và nút mạng ở kịch bản 1 ......97

Hình 4.5. Kiến trúc kết nối mạng của hệ thống xử lý dữ liệu cước....................... 100
Hình 4.6. Quản lý hành vi tiến trình login............................................................ 101
Hình 4.7. Quản lý hành vi tiến trình import ......................................................... 102
Hình 4.8. Màn hình giám sát hệ thống xử lý dữ liệu cước.................................... 104
Hình 4.9. Thời gian thực hiện xử lý dữ liệu cước................................................. 104
Hình 4.10. Màn hình mô phỏng thực nghiệm điều chỉnh giám sát........................ 108
Hình 4.11. Kết quả trước và sau khi thực hiện điều chỉnh tải ............................... 109
Hình 4.12. Thông tin giám sát truyền thông trên hệ thống ................................... 112
Hình 4.13. Kết quả truyền thông trên hệ thống sau khi thực hiện gom nhóm ....... 113


vi
Hình 4.14. Máy trạng thái giám sát hoạt động kết nối tương tác .......................... 114
Hình 4.15. Giám sát hoạt động kết nối tại MoBiFone khu vực 3.......................... 115
Hình 4.16. Mô hình hoạt động ICMP với công cụ hệ thống ................................. 117
Hình 4.17. Mô hình giám sát kết nối mạng tại MoBiFone khu vực 3 ................... 117
Hình 4.18. Mô hình ứng dụng giao thức SNMP tại MoBiFone khu vực 3............ 120


Luận án đủ ở file: Luận án full















×