Luận văn: Phân tích dữ liệu chuỗi thời gian cho bài toán dự báo

Luận văn phân tích dữ liệu chuỗi thời gian và ứng dụng dự báo. Nghiên cứu các mô hình, phương pháp xử lý dữ liệu chuỗi thời gian hiệu quả cho bài toán dự báo.

Chuyên ngành

Khoa Học Dữ Liệu

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2021

75
7
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Lời cảm ơn

1. CHƯƠNG 1: LÍ DO ĐẶT VẤN ĐỀ

1.1. Cách tiếp cận

1.2. Các đóng góp của luận văn

1.3. Bố cục luận văn

2. CHƯƠNG 2: CÁC NGHIÊN CỨU LIÊN QUAN

2.1. Điện toán đám mây và các vấn đề liên quan

2.2. Các phương pháp dự đoán chuỗi thời gian

2.2.1. Các phương pháp tuyến tính

2.2.2. Mạng nơ-ron truyền thống

2.2.3. Mạng nơ-ron tự tổ chức

2.3. Các giải thuật lấy cảm hứng từ tự nhiên

2.4. Mạng tự tổ chức SONIA

2.4.1. Giải thuật xây dựng tầng ẩn

2.4.2. Đột biến tầng ẩn

2.5. Giải thuật tối ưu hóa hệ sinh thái (AEO)

2.5.1. Giai đoạn khởi tạo

2.5.2. Giai đoạn săn mồi

2.5.3. Giai đoạn tiêu thụ

2.5.4. Giai đoạn phân hủy

3. CHƯƠNG 3: MÔ HÌNH DỰ BÁO ĐỀ XUẤT

3.1. Giải thuật đề xuất [AEO

3.2. Cải thiện giai đoạn tiêu thụ

3.3. Cải thiện giai đoạn phân hủy (decomposition)

3.4. Mô hình dự báo IAEO-SSNA

4. CHƯƠNG 4: ỨNG DỤNG MÔ HÌNH DỰ BÁO TRONG HỆ THỐNG CO GIÃN TÀI NGUYÊN

4.1. Kiến trúc hệ thống co giãn tài nguyên

4.2. Mô đun Extraction

DANH MỤC BẢNG BIỂU

DANH MỤC HÌNH VẼ

Tóm tắt

I. Tổng Quan Về Phân Tích Dữ Liệu Chuỗi Thời Gian Là Gì

Phân tích dữ liệu chuỗi thời gian là một lĩnh vực quan trọng trong thống kê và khai phá dữ liệu. Nó tập trung vào việc phân tích một chuỗi các điểm dữ liệu được thu thập theo thời gian. Mục tiêu chính là hiểu rõ cấu trúc của chuỗi, nhận diện các mẫu, xu hướng, và tính mùa vụ, và sau đó sử dụng thông tin này để dự báo chuỗi thời gian trong tương lai. Các ứng dụng của phân tích chuỗi thời gian rất đa dạng, từ dự báo kinh tế, dự báo tài chính, đến dự báo thời tiết và nhiều lĩnh vực khác. Ví dụ, trong tài chính, phân tích chuỗi thời gian có thể được sử dụng để dự đoán giá cổ phiếu, trong khi trong lĩnh vực năng lượng, nó có thể được sử dụng để dự báo nhu cầu điện. Theo Nguyễn Văn Thiệu (2021), luận văn này tập trung vào việc "phân tích dữ liệu chuỗi thời gian cho bài toán dự báo," nhấn mạnh tầm quan trọng của việc áp dụng các kỹ thuật phân tích chuỗi thời gian để giải quyết các bài toán dự báo thực tế. Việc xử lý dữ liệu chuỗi thời gian bao gồm làm sạch và chuẩn hóa, là bước quan trọng để đảm bảo chất lượng của mô hình dự báo chuỗi thời gian. Các phương pháp thống kê truyền thống như ARIMA, SARIMA, và Exponential Smoothing vẫn được sử dụng rộng rãi, nhưng các phương pháp học máy như LSTMProphet đang ngày càng trở nên phổ biến nhờ khả năng xử lý dữ liệu phức tạp và phi tuyến tính. Đánh giá sai số dự báo bằng các chỉ số MAE, MSE, RMSE, và MAPE là cần thiết để so sánh và lựa chọn mô hình phù hợp.

1.1. Các Thành Phần Cơ Bản Của Chuỗi Thời Gian

Một chuỗi thời gian thường bao gồm các thành phần chính sau: xu hướng (trend), tính mùa vụ (seasonality), chu kỳ (cyclical), và thành phần ngẫu nhiên (random noise). Xu hướng biểu thị sự tăng hoặc giảm dài hạn của chuỗi. Tính mùa vụ thể hiện các biến động lặp đi lặp lại trong một khoảng thời gian cố định. Chu kỳ là các biến động dài hạn hơn, thường liên quan đến các yếu tố kinh tế vĩ mô. Thành phần ngẫu nhiên là các biến động không thể giải thích được bằng các thành phần khác. Việc phân rã chuỗi thời gian thành các thành phần này giúp chúng ta hiểu rõ hơn về cấu trúc của chuỗi và lựa chọn phương pháp dự báo phù hợp. Nhiều mô hình dự báo sử dụng các kỹ thuật để cô lập và mô hình hóa từng thành phần này một cách riêng biệt trước khi kết hợp chúng lại để tạo ra dự báo cuối cùng.

1.2. Ứng Dụng Thực Tế Của Dự Báo Chuỗi Thời Gian Trong Đời Sống

Dự báo chuỗi thời gian có rất nhiều ứng dụng trong nhiều lĩnh vực. Trong kinh tế, nó được sử dụng để dự đoán GDP, tỷ lệ thất nghiệp, và lạm phát. Trong tài chính, nó được sử dụng để dự đoán giá cổ phiếu, tỷ giá hối đoái, và lãi suất. Trong lĩnh vực năng lượng, nó được sử dụng để dự báo nhu cầu điện, giá dầu, và sản lượng năng lượng tái tạo. Trong lĩnh vực bán lẻ, nó được sử dụng để dự báo bán hàng và quản lý hàng tồn kho. Trong lĩnh vực y tế, nó có thể dự đoán sự lây lan của dịch bệnh. Việc áp dụng các mô hình dự báo chuỗi thời gian có thể giúp các tổ chức và cá nhân đưa ra quyết định tốt hơn, tối ưu hóa nguồn lực, và giảm thiểu rủi ro.

II. Thách Thức Khi Phân Tích Dữ Liệu Chuỗi Thời Gian

Phân tích dữ liệu chuỗi thời gian không phải là một nhiệm vụ đơn giản. Có nhiều thách thức cần phải vượt qua để đạt được kết quả dự báo chính xác và đáng tin cậy. Một trong những thách thức lớn nhất là tính dừng của chuỗi. Các phương pháp phân tích chuỗi thời gian truyền thống thường yêu cầu dữ liệu phải dừng, tức là các đặc tính thống kê của chuỗi (ví dụ: trung bình, phương sai) không thay đổi theo thời gian. Nếu chuỗi không dừng, cần phải áp dụng các kỹ thuật biến đổi dữ liệu để làm cho nó dừng trước khi có thể áp dụng các mô hình dự báo. Một thách thức khác là xử lý dữ liệu bị thiếu hoặc dữ liệu ngoại lai. Dữ liệu bị thiếu có thể làm gián đoạn chuỗi và làm giảm độ chính xác của dự báo. Dữ liệu ngoại lai có thể làm sai lệch các mô hình và dẫn đến dự báo không chính xác. Việc lựa chọn mô hình phù hợp cũng là một thách thức, vì có rất nhiều mô hình khác nhau có sẵn, mỗi mô hình có những ưu điểm và nhược điểm riêng. Cuối cùng, việc đánh giá mô hình dự báo và giải thích kết quả là rất quan trọng để đảm bảo tính tin cậy của dự báo.

2.1. Kiểm Định Tính Dừng Của Chuỗi Thời Gian Như Thế Nào

Việc kiểm định tính dừng là bước quan trọng trước khi áp dụng các mô hình truyền thống. Các phương pháp phổ biến bao gồm: Kiểm định Augmented Dickey-Fuller (ADF), Kiểm định Kwiatkowski-Phillips-Schmidt-Shin (KPSS), và phân tích biểu đồ tự tương quan (ACF) và tự tương quan riêng phần (PACF). Kiểm định ADF kiểm tra xem chuỗi có chứa một nghiệm đơn vị (unit root) hay không, nếu có thì chuỗi không dừng. Kiểm định KPSS kiểm tra xem chuỗi có dừng xung quanh một xu hướng hay không. Phân tích ACF và PACF giúp nhận diện các mối tương quan giữa các giá trị trong chuỗi tại các độ trễ khác nhau, từ đó xác định tính dừng của chuỗi. Nếu chuỗi không dừng, có thể áp dụng các phép biến đổi như lấy sai phân (differencing) để làm cho nó dừng.

2.2. Các Phương Pháp Xử Lý Dữ Liệu Thiếu Và Dữ Liệu Ngoại Lai

Đối với dữ liệu thiếu, có nhiều phương pháp xử lý như loại bỏ các giá trị thiếu (nếu số lượng ít), điền giá trị trung bình, điền giá trị trung vị, hoặc sử dụng các phương pháp nội suy. Đối với dữ liệu ngoại lai, có thể sử dụng các phương pháp phát hiện ngoại lai như Z-score, IQR (Interquartile Range), hoặc các thuật toán học máy. Sau khi phát hiện, có thể loại bỏ ngoại lai, thay thế bằng giá trị trung bình, hoặc sử dụng các phương pháp làm mịn dữ liệu (smoothing) để giảm ảnh hưởng của ngoại lai. Việc lựa chọn phương pháp xử lý phụ thuộc vào đặc điểm của dữ liệu và mục tiêu của phân tích.

III. Phương Pháp Phân Tích Dự Báo Chuỗi Thời Gian Hiệu Quả

Có rất nhiều phương pháp khác nhau để phân tích và dự báo chuỗi thời gian, mỗi phương pháp có những ưu điểm và nhược điểm riêng. Các phương pháp truyền thống bao gồm ARIMA (Autoregressive Integrated Moving Average), SARIMA (Seasonal ARIMA), và Exponential Smoothing. ARIMA là một mô hình thống kê mạnh mẽ có thể mô hình hóa các mối tương quan trong chuỗi thời gian. SARIMA là một biến thể của ARIMA được thiết kế để xử lý dữ liệu có tính mùa vụ. Exponential Smoothing là một họ các phương pháp làm mịn dữ liệu và dự báo dựa trên trung bình có trọng số của các giá trị quá khứ. Ngoài ra, các phương pháp học máy như LSTM (Long Short-Term Memory) và Prophet đang ngày càng trở nên phổ biến nhờ khả năng xử lý dữ liệu phức tạp và phi tuyến tính. LSTM là một loại mạng nơ-ron hồi quy (recurrent neural network) được thiết kế để học các phụ thuộc dài hạn trong dữ liệu chuỗi thời gian. Prophet là một mô hình dự báo được phát triển bởi Facebook, được thiết kế để dự báo dữ liệu chuỗi thời gian có tính mùa vụ mạnh mẽ.

3.1. Mô Hình ARIMA SARIMA Ưu Điểm Nhược Điểm Cần Biết

Mô hình ARIMA là một công cụ mạnh mẽ cho dự báo chuỗi thời gian, đặc biệt khi dữ liệu có tính dừng hoặc có thể được chuyển đổi thành dừng. Ưu điểm của ARIMA bao gồm khả năng mô hình hóa các mối tương quan phức tạp trong dữ liệu và khả năng cung cấp các khoảng tin cậy cho dự báo. Tuy nhiên, ARIMA cũng có một số nhược điểm, bao gồm yêu cầu dữ liệu phải dừng, khó khăn trong việc xác định các tham số mô hình (p, d, q), và khả năng kém trong việc xử lý dữ liệu phi tuyến tính. Mô hình SARIMA mở rộng ARIMA để xử lý dữ liệu có tính mùa vụ, nhưng cũng kế thừa các nhược điểm của ARIMA. Việc lựa chọn giữa ARIMA và SARIMA phụ thuộc vào việc dữ liệu có tính mùa vụ hay không.

3.2. LSTM Prophet Giải Pháp Dự Báo Chuỗi Thời Gian Hiện Đại

LSTMProphet là hai phương pháp dự báo chuỗi thời gian hiện đại, dựa trên học máy, có khả năng xử lý dữ liệu phức tạp và phi tuyến tính. LSTM là một loại mạng nơ-ron hồi quy có khả năng học các phụ thuộc dài hạn trong dữ liệu, làm cho nó phù hợp cho các chuỗi thời gian có cấu trúc phức tạp. Prophet là một mô hình được thiết kế đặc biệt để dự báo dữ liệu có tính mùa vụ mạnh mẽ, với khả năng xử lý các ngày lễ và các sự kiện đặc biệt. Cả hai phương pháp đều có thể yêu cầu nhiều dữ liệu huấn luyện hơn so với các phương pháp truyền thống, và có thể khó giải thích hơn về mặt trực quan.

IV. Ứng Dụng Thực Tiễn Phân Tích Chuỗi Thời Gian Trong Doanh Nghiệp

Trong môi trường kinh doanh, ứng dụng chuỗi thời gian mang lại nhiều lợi ích thiết thực. Các công ty có thể sử dụng phân tích chuỗi thời gian để dự đoán nhu cầu của khách hàng, quản lý hàng tồn kho, tối ưu hóa chuỗi cung ứng, và đưa ra các quyết định giá cả. Trong lĩnh vực tài chính, các ngân hàng và các tổ chức tài chính có thể sử dụng phân tích chuỗi thời gian để dự đoán rủi ro tín dụng, phát hiện gian lận, và quản lý danh mục đầu tư. Trong lĩnh vực năng lượng, các công ty điện lực có thể sử dụng phân tích chuỗi thời gian để dự báo nhu cầu điện và tối ưu hóa việc sản xuất và phân phối điện. Theo luận văn của Nguyễn Văn Thiệu (2021), mô hình AEO-SSNN được đề xuất để dự báo tải nguyên sử dụng trong môi trường điện toán đám mây, cho thấy tiềm năng ứng dụng của phân tích chuỗi thời gian trong việc tối ưu hóa hiệu năng và giảm thiểu lãng phí trong các hệ thống công nghệ thông tin. Việc áp dụng các mô hình dự báo chuỗi thời gian có thể giúp các doanh nghiệp cải thiện hiệu quả hoạt động, tăng lợi nhuận, và giảm rủi ro.

4.1. Case Study Dự Báo Doanh Số Bán Hàng Bằng Chuỗi Thời Gian

Một công ty bán lẻ có thể sử dụng phân tích chuỗi thời gian để dự báo doanh số bán hàng của các sản phẩm khác nhau. Bằng cách phân tích dữ liệu doanh số bán hàng trong quá khứ, công ty có thể xác định các xu hướng, tính mùa vụ, và các yếu tố khác ảnh hưởng đến doanh số bán hàng. Sau đó, công ty có thể sử dụng các mô hình dự báo chuỗi thời gian để dự đoán doanh số bán hàng trong tương lai và điều chỉnh mức tồn kho cho phù hợp. Điều này giúp công ty tránh tình trạng hết hàng hoặc tồn kho quá nhiều, cải thiện hiệu quả quản lý hàng tồn kho, và tăng lợi nhuận.

4.2. Phân Tích Chuỗi Thời Gian Để Dự Báo Nhu Cầu Điện Năng

Một công ty điện lực có thể sử dụng phân tích chuỗi thời gian để dự báo nhu cầu điện năng trong khu vực của mình. Bằng cách phân tích dữ liệu nhu cầu điện năng trong quá khứ, công ty có thể xác định các xu hướng, tính mùa vụ, và các yếu tố khác ảnh hưởng đến nhu cầu điện năng. Sau đó, công ty có thể sử dụng các mô hình dự báo chuỗi thời gian để dự đoán nhu cầu điện năng trong tương lai và điều chỉnh việc sản xuất và phân phối điện cho phù hợp. Điều này giúp công ty đảm bảo cung cấp đủ điện cho khách hàng, tránh tình trạng quá tải hoặc thiếu điện, và tối ưu hóa việc sử dụng năng lượng.

V. Phần Mềm Công Cụ Hỗ Trợ Phân Tích Chuỗi Thời Gian

Có nhiều phần mềm phân tích chuỗi thời gian và công cụ khác nhau có sẵn cho các nhà phân tích. Các công cụ phổ biến bao gồm Python (với các thư viện như pandas, statsmodels, scikit-learn, TensorFlow, Keras, PyTorch), R (với các gói như forecast, tseries), EViews, Stata, và SPSS. PythonR là các ngôn ngữ lập trình mạnh mẽ với nhiều thư viện và gói chuyên dụng cho phân tích dữ liệu và học máy. EViews, Stata, và SPSS là các phần mềm thống kê thương mại với giao diện người dùng đồ họa, giúp người dùng dễ dàng thực hiện các phân tích thống kê và dự báo chuỗi thời gian. Việc lựa chọn công cụ phù hợp phụ thuộc vào kỹ năng, kinh nghiệm, và nhu cầu của người dùng.

5.1. Top Thư Viện Python Cho Phân Tích Chuỗi Thời Gian

Trong Python, có một số thư viện mạnh mẽ cho phân tích chuỗi thời gian. Pandas cung cấp các cấu trúc dữ liệu linh hoạt và các công cụ để làm sạch và biến đổi dữ liệu. Statsmodels cung cấp các mô hình thống kê và các công cụ để phân tích chuỗi thời gian, bao gồm ARIMA, SARIMA, và Exponential Smoothing. Scikit-learn cung cấp các thuật toán học máy cho dự báo chuỗi thời gian. TensorFlow, Keras, và PyTorch là các thư viện học sâu mạnh mẽ cho việc xây dựng các mô hình dự báo phức tạp như LSTM.

5.2. Ưu Nhược Điểm Của R Trong Phân Tích Chuỗi Thời Gian

R là một ngôn ngữ lập trình và môi trường phần mềm miễn phí, được sử dụng rộng rãi trong thống kê và phân tích dữ liệu. R có nhiều gói chuyên dụng cho phân tích chuỗi thời gian, bao gồm forecast, tseries, và zoo. Ưu điểm của R bao gồm khả năng thực hiện các phân tích thống kê phức tạp, khả năng tạo ra các biểu đồ và đồ thị chất lượng cao, và cộng đồng người dùng lớn. Nhược điểm của R bao gồm tốc độ thực thi chậm hơn so với Python, và cú pháp có thể khó học đối với người mới bắt đầu.

VI. Tương Lai Xu Hướng Phân Tích Dữ Liệu Chuỗi Thời Gian

Lĩnh vực phân tích dữ liệu chuỗi thời gian đang phát triển nhanh chóng, với nhiều xu hướng mới nổi lên. Một trong những xu hướng quan trọng nhất là sự gia tăng của học sâu (deep learning) trong dự báo chuỗi thời gian. Các mô hình học sâu như LSTM và các biến thể của nó đang đạt được kết quả ấn tượng trong nhiều bài toán dự báo. Một xu hướng khác là sự kết hợp của các phương pháp truyền thống và hiện đại. Các nhà phân tích đang kết hợp các mô hình thống kê truyền thống với các thuật toán học máy để tạo ra các mô hình dự báo mạnh mẽ hơn. Ngoài ra, sự phát triển của điện toán đám mâydữ liệu lớn đang mở ra những cơ hội mới cho việc phân tích và dự báo chuỗi thời gian trên quy mô lớn.

6.1. Học Sâu Deep Learning Trong Dự Báo Chuỗi Thời Gian

Học sâu đang cách mạng hóa lĩnh vực dự báo chuỗi thời gian. Các mô hình như LSTM, GRU (Gated Recurrent Unit), và Transformer đang vượt trội hơn các phương pháp truyền thống trong nhiều bài toán, đặc biệt là các bài toán có dữ liệu phức tạp và phi tuyến tính. Các mô hình này có khả năng học các phụ thuộc dài hạn trong dữ liệu và xử lý các biến động phức tạp. Tuy nhiên, các mô hình học sâu cũng đòi hỏi nhiều dữ liệu huấn luyện hơn và có thể khó giải thích hơn.

6.2. Tích Hợp Các Phương Pháp Dự Báo Chuỗi Thời Gian

Việc tích hợp các phương pháp dự báo chuỗi thời gian là một xu hướng đầy hứa hẹn. Bằng cách kết hợp các mô hình thống kê truyền thống với các thuật toán học máy, các nhà phân tích có thể tận dụng những ưu điểm của cả hai phương pháp. Ví dụ, một mô hình có thể sử dụng ARIMA để mô hình hóa các xu hướngtính mùa vụ, và sử dụng LSTM để mô hình hóa các biến động phi tuyến tính. Việc tích hợp các phương pháp đòi hỏi sự hiểu biết sâu sắc về các mô hình khác nhau và kỹ năng lựa chọn và kết hợp các mô hình phù hợp.

11/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. Ll Datvan dé. 12 Cach tidp can.3 Các đóng góp của luậnvăn.4 Bố cục luận vẫn CHUONG 2. CAC NGHIEN CUU LIEN QUAN.1 Điệntoản đảm mây và các vân để liên quan 2.2 Các phương pháp dự đoán chuỗi thời gian.1 Các phương pháp tuyến tỉnh.

221 Mạngnơroen trayén théng 2 22.2 Mang no-ron ty t8 chitc 2. Các giải thuật lấy cảm hửng Lừ Lự nhiên 7 2.4 Mang tự tổ chức SOKIA - 10 24.1 Giải thuật xây dung tang an 11 2.42 Détbién ting an.5 Giải timật tôi ưu hóa hệ sinh thai (AEQ) .1 Giai đoạn khởi tạo.2 Giai dogn san mat.3 Giai đoạn tiểu thụ.1 Giai doạn phân hủy 15 CHƯƠNG 3. MÔ HỈÌNH DỰ BÁO ĐÈ XUẤT.1 Giải thuật để xuất [AEO 16 3. Cảithiệngiai đoạn tiêu thụ 17 3.2 Cải thiện giai đoạn phân hủy (decomposition) 18 3.2 Mô hình dự báoIARO-SSNA.20 CHUONG 4, UNG DUNG MO HINH DU’ BAO TRONG HE THONG CO GIAN TÀI NGUYÊN.22 41 Kiển trúc hệ thông co giãn tài nguyễn 22 42 M6 dun Extraction.

24 TẾ TÀI LUẬN VĂN Mã đề tải: 2018BKHDL-KH04 Theo QĐ số 137/QĐ-ĐHBK-ĐT-SĐH do Hiệu trưởng Trường Đại học Bách Khoa Hà Nội ký ngày 13 tháng 3 nim 2019 1. Họ và tên học viên: Nguyên Van Thiệu SHHV: CB180060 2. Ngành: Khoa hoc may tinh 3. Hệ: Thạc sĩ khoa học 4.

Người hưởng đẫn PGS. Nguyễn Bình Minh 5. Đơnvi: Viên công nghệ thông tin và truyền thông, trưởng Đại học Bách Khoa Hà Nội 6. Tên để tải (iếng Việ): Phân tích đữ liệu chuỗi thời gian cho bái toán đự báo 7.

Tên để tải (tiếng Anh): Tume-series analysis for forecasting problem Giảng viên hướng dẫn PGS. Nguyễn Bình Minh Lời cảm ơn Lời đầu tiên, em xin cam ơn các thấy cô Viện Công Nghệ Thông Tin và Truyền. “Thông đš trang bị cho em nhiều kiến thức nâng cao trong 2 năm học thạc sĩ. Dặc biệt, em xin cảm ơn đến PGS.

Nguyễn Binh Minh. Thầy đã tận tình giúp đỡ và hưởng dẫn em. tử khi cm tham gia vào trung tâm tính toán hiệu năng cao (HPCC). Những lúc khó khăn thầy đã luôn đông viên em, giủp em không được từ bô.

Đặc biệt là trong quá trình em làm để án tối nghiệp đại học cũng như luận văn tốt nghiệp thạc sĩ Em cũng xin gửi lời cảm ơn đến chỉ Giang (hiên đang là Assistant Professor tại Bratislava, Slovakia). Chị Giang và thầy Mimh là hai người đã tiếp sức cho cm trong những, lần viết bài báo khoa học. Sự tâm huyết của hai người đã hun đúc ngọn lửa tình yêu đối với nghiên cứu khoa học trong em. Lời cuỗi cùng, em xin gửi lời càm ơn đến người thân trong gia đình và những người bạn bê đã luôn ở bên em từ lúc em 18 tuổi cho đến tận bây giờ.

Lời động viên từ gia đình và bạn bè luôn là động lực để em vượt qua những khó khăn, thử thách trong cuộc sông. 'Tóm tắt nội dung luận văn Công nghệ điện toán đám my để và dang rất phổ biến trong nhiều tổ chức vi lợi Ích mà nó mang lại cho cả nhà cưng cấp và người sử dụng. Người sử dụng chỉ cần quan tâm đến chỉ phí theo nhụ câu họ sử dụng. Con hg thong DTDMkhi tang giam tai nguyén mot cach mém dẻo và tự động, sẽ tận dụng tôi đa được tải nguyên tỉnh toản, thiểu ngưy cơ cưng cấp thửa, gây lăng phí cũng như tránh được việc cung cấp thiểu tải nguyên gây anh hướng đến chất lượng dịchvụ dẫn tới việc mắt đi người đủng tiêm răng, Trong luận án này, chủng tôi đề xuất mô hình dự báo chuỗi thời gian [ATO-SSNN) sử dụng mạng nơ-ron tự cấu trúc (SSNN) và giải thuật cải tiễn cúa giải thuật Artificial Fcosyslem Optimization (ARO).

Ngoai a, ching lôi cũng để xuất giải pháp tự động co giãn tải nguyên che môi trường điện toán đảm may dya trên mô hình dự báo đề xuất bên trên. Ở đó, đữ liệu tiêu trụ tài nguyên sử dụng sẽ được thu thập từ các máy áo khác nhau, hệ thống sử dụng, các kĩ thuật tiên để tiền xử lý dữ liệu chuỗi thời gian. Mö hình dự bảo TAEO-SSNN sẽ được sử dụng để dự đoán lượng tải nguyên sử dụng trong tương lai. Từ đó, hệ thông tính toán ra được số lượng máy âo (VM) cần thiết trong thời gian tới, đảm bảo tối wu điện năng cũng như tránh lăng phi dư thừa.

Những thực nghiệm để sơ sánh các mô hình cũng như hiệu năng của hệ thông được lễ êu thực tế của 1 cụm máy chủ Googlc. Những thực nghiệm đã cho xuất có chất lượng tất hơn so với hầu hết các mô hình khác trong nhiều trường hợp khác rau. HỌC VIÊN Ky và ghỉ rã họ tên Lời cảm ơn Lời đầu tiên, em xin cam ơn các thấy cô Viện Công Nghệ Thông Tin và Truyền. “Thông đš trang bị cho em nhiều kiến thức nâng cao trong 2 năm học thạc sĩ.

Dặc biệt, em xin cảm ơn đến PGS. Nguyễn Binh Minh. Thầy đã tận tình giúp đỡ và hưởng dẫn em. tử khi cm tham gia vào trung tâm tính toán hiệu năng cao (HPCC).

Những lúc khó khăn thầy đã luôn đông viên em, giủp em không được từ bô. Đặc biệt là trong quá trình em làm để án tối nghiệp đại học cũng như luận văn tốt nghiệp thạc sĩ Em cũng xin gửi lời cảm ơn đến chỉ Giang (hiên đang là Assistant Professor tại Bratislava, Slovakia). Chị Giang và thầy Mimh là hai người đã tiếp sức cho cm trong những, lần viết bài báo khoa học. Sự tâm huyết của hai người đã hun đúc ngọn lửa tình yêu đối với nghiên cứu khoa học trong em.

Lời cuỗi cùng, em xin gửi lời càm ơn đến người thân trong gia đình và những người bạn bê đã luôn ở bên em từ lúc em 18 tuổi cho đến tận bây giờ. Lời động viên từ gia đình và bạn bè luôn là động lực để em vượt qua những khó khăn, thử thách trong cuộc sông. 'Tóm tắt nội dung luận văn Công nghệ điện toán đám my để và dang rất phổ biến trong nhiều tổ chức vi lợi Ích mà nó mang lại cho cả nhà cưng cấp và người sử dụng. Người sử dụng chỉ cần quan tâm đến chỉ phí theo nhụ câu họ sử dụng.

Con hg thong DTDMkhi tang giam tai nguyén mot cach mém dẻo và tự động, sẽ tận dụng tôi đa được tải nguyên tỉnh toản, thiểu ngưy cơ cưng cấp thửa, gây lăng phí cũng như tránh được việc cung cấp thiểu tải nguyên gây anh hướng đến chất lượng dịchvụ dẫn tới việc mắt đi người đủng tiêm răng, Trong luận án này, chủng tôi đề xuất mô hình dự báo chuỗi thời gian [ATO-SSNN) sử dụng mạng nơ-ron tự cấu trúc (SSNN) và giải thuật cải tiễn cúa giải thuật Artificial Fcosyslem Optimization (ARO). Ngoai a, ching lôi cũng để xuất giải pháp tự động co giãn tải nguyên che môi trường điện toán đảm may dya trên mô hình dự báo đề xuất bên trên. Ở đó, đữ liệu tiêu trụ tài nguyên sử dụng sẽ được thu thập từ các máy áo khác nhau, hệ thống sử dụng, các kĩ thuật tiên để tiền xử lý dữ liệu chuỗi thời gian. Mö hình dự bảo TAEO-SSNN sẽ được sử dụng để dự đoán lượng tải nguyên sử dụng trong tương lai.

Từ đó, hệ thông tính toán ra được số lượng máy âo (VM) cần thiết trong thời gian tới, đảm bảo tối wu điện năng cũng như tránh lăng phi dư thừa. Những thực nghiệm để sơ sánh các mô hình cũng như hiệu năng của hệ thông được lễ êu thực tế của 1 cụm máy chủ Googlc. Những thực nghiệm đã cho xuất có chất lượng tất hơn so với hầu hết các mô hình khác trong nhiều trường hợp khác rau. HỌC VIÊN Ky và ghỉ rã họ tên DANH MUC HINH VE Tlinh 2.1 M6 ta tai nguyén cung cdp cé inh theo yêu cầu của doanh nghiệp (ngudn [1])3 Tlinh 2.2 Mé ta siz cung cp thita t4i nguyễn (bên trái) và cung cấp thiểu tải nguyên (bên phải) theo yêu câu cổ định của doanh nghiệp (nguồn [ 1]).3 Mô hình dự đoản tải nguyên (nguồn [1]).4: Tổng quan các phương pháp dự báo chuỗi thời gian.5: Tổng quan các loại giải thuật Metaheuristics TH HH ky ve, Hinh 2.6 Câu trúc mạng tự tô chức SONIA (nguồn [ 14] ).7 Sơ đồ thuật toán AEO, : 15 Hình 3.1: Sự khác biệt giữa bước my ngấu nhiên va bude= nấy LLevy (nguồn internet) 17 Hinh 3.2 Qua t trình huậnn uyên mô hình dự báo [IAEO-SSNN 20 Hình 3.3 Miễn giá trị của các hảm kích hoạt (nguồn [34]) 21 Hình 4.1 Hệ thống eo giãn tải nguyên dé xuất.1 Hình vẽ giá trị thực tế và giá trị dự đoán của các mô hình 32 Hình 5.2 So sánh kết quả ADI giữa các mô hình với L1 (adaptation length) và s (scaling.

faotor) khác rhau 35 Hình 5.3 5o sánh giá trị ADT của các mô hình với I~2 và s khác nhau.4 So sánh giá trị ADI của các mô hình với L 3 vả s khác nhau 37 Hinh 5.5 5o sánh giá trị AIDT của các mô hình với I~6 và s khác nhau.6 5o sánh giá trị AIOT của các mô hình với LE12 và s khác nhan 39 Hình 5.7 So sánh giả trị AI2I của các mô hình với [E24 và s khác nhau 40 DANH MUC TU VIET TAT Tũ viết tắt Tiếng Ảnh Tiếng Việt DTDM Cloud Computing Diện toàn đảm mây MITAs Metaheuristic Algorithms Các giải thuật Metahouristic TS Time-scrics Chuỗi thời gian Periodicity Kĩ thuật Chủ kỉ Threshold Kĩ thuật Ngưỡng Prediction Eĩ tật Dự đoán PAYG Pay-as-you-go Tiêu bao nhiều trả bẩy nhiều SONIA Self-Organized Network inspired by | Mang nơ-ron tự tổ chức lay cảm Immune Algorithm hứng từ giải thuật miỄn dịch AEO Artificial Ecosystem Optimization Giai thuat t6i uu hoa ay cam hứng từ hệ sinh thái SSNN Self-Structure Neural Network Mạng nơ-rơn tự cầu trúc Qos Quality of Service Chât lượng dịch vụ SLA Service Level Agreement Thỏa thuận mức dịch vụ MLP Multi-Layer Pereeptron Mang no-ron truyén thing HW Hardware Phần cứng SW Software Phân mêm Load traffic Mô hinh Auto-scaling System Hệ thang tự động co giãn tai nguyên AR ‘Autoregressive MA Moving Average ARMA Autoregressive Moving Average DES Double Exponeniial Smoothing MUC LUC CHƯƠNG 1. Ll Datvan dé. 12 Cach tidp can.3 Các đóng góp của luậnvăn.4 Bố cục luận vẫn CHUONG 2. CAC NGHIEN CUU LIEN QUAN.1 Điệntoản đảm mây và các vân để liên quan 2.2 Các phương pháp dự đoán chuỗi thời gian.1 Các phương pháp tuyến tỉnh.

221 Mạngnơroen trayén théng 2 22.2 Mang no-ron ty t8 chitc 2. Các giải thuật lấy cảm hửng Lừ Lự nhiên 7 2.4 Mang tự tổ chức SOKIA - 10 24.1 Giải thuật xây dung tang an 11 2.42 Détbién ting an.5 Giải timật tôi ưu hóa hệ sinh thai (AEQ) .1 Giai đoạn khởi tạo.2 Giai dogn san mat.3 Giai đoạn tiểu thụ.1 Giai doạn phân hủy 15 CHƯƠNG 3. MÔ HỈÌNH DỰ BÁO ĐÈ XUẤT.1 Giải thuật để xuất [AEO 16 3. Cảithiệngiai đoạn tiêu thụ 17 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ