I. GIỚI THIỆUĐiện toán đám mây (ĐTĐM) là một mô hình điện toán sử dụng công nghệ máy tính và phát triển dựa vào internet. Thuật ngữ "đám mây" là một cách nói ẩn dụ nhằm để chỉ mạng internet mà ở đó cung cấp môi trường tính toán là nơi cung cấp phần mềm, nền tảng, tài nguyên theo yêu cầu. Mô hình dịch vụ cơ sở hạ tầng (IaaS) cung cấp cho người dùng cơ sở hạ tầng như mạng, máy chủ, CPU, bộ nhớ, không gian lưu trữ và các tài nguyên tính toán dưới dạng máy ảo (VM) bằng công nghệ ảo hóa máy chủ. Công nghệ ảo hóa máy chủ cho phép tạo ra nhiều máy ảo trên một máy chủ vật lý, mỗi máy ảo cũng được cấp phát tài nguyên phần cứng như máy thật với RAM, CPU, card mạng, ổ cứng, hệ điều hành và các ứng dụng riêng. Người dùng gửi yêu cầu tài nguyên (CPU, bộ nhớ, không gian lưu trữ,…) đến nhà cung cấp dịch vụ ĐTĐM để xây dựng máy ảo. Đa số nhà cung cấp dịch vụ ĐTĐM xây dựng hệ thống với một số lượng lớn các máy chủ vật lý và tính chi phí sử dụng dịch vụ cho khách hàng theo thời gian sử dụng. Tùy vào nhu cầu sử dụng tài nguyên của người dùng theo thời gian mà nhà cung cấp dịch vụ ĐTĐM có thể điều chỉnh việc phân phối tài nguyên để đảm bảo chất lượng dịch vụ cũng như là lợi nhuận. Do vậy, việc quản lý, sử dụng tài nguyên trên ĐTĐM một cách hiệu quả là một thách thức lớn. Cấp phát tài nguyên tối ưu là rất cần thiết trong việc sử dụng hiệu quả tài nguyên trong ĐTĐM, bài toán tối ưu dạng này thường thuộc lớp NP-Hard hoặc NP-Complete [1]. Bên cạnh đó, đa số tài nguyên vật lý trong môi trường ĐTĐM không đồng nhất với nhau đồng thời yêu cầu từ người dùng cùng không đồng nhất đối với các loại tài nguyên. Các yêu cầu tài nguyên không đồng nhất đã gây ra hiện tượng xuất hiện phân mảnh tài nguyên cũng như gây ra việc lãng phí không gian tài nguyên. Đa số nhà cung cấp dịch vụ muốn tối đa hóa lợi nhuận với chi phí đầu tư là thấp nhất điều đó dẫn đến phải tối đa hóa việc sử dụng tài nguyên. Tuy nhiên, việc tối đa hóa sử tài nguyên -cụ thể ở đây là máy chủ vật lý thường dẫn đến những vi phạm về chất lượng dịch vụ đối với khách hàng.Để giải quyết vấn đề có tính tương tác giữa nhiều bên liên quan đa phần được tiếp cận từ lý thuyết trò chơi. Lý thuyết trò chơi được dùng để phân tích các tình huống dành cho hai hoặc nhiều cá nhân mà kết cục của một hành động được một trong số họ thực hiện không chỉ phụ thuộc và hành động cụ thể của chính cá nhân đó mà còn phụ thuộc vào hành động của những cá nhân khác còn lại trong trò chơi. Kết cục về lý thuyết của trò chơi được biểu diễn dưới dạng những tổ hợp chiến lược có nhiều khả năng đạt được mục tiêu của các người chơi nhất căn cứ vào thông tin sẵn có cho họ. Các tổ hợp chiến lược được gọi là các chiến lược cân bằng (equilibrium strategy) của người chơi nếu không có bất kỳ người chơi nào có động cơ thay đổi kế hoạch hành động của mình. Sự cân bằng của một trò chơi diễn tả những chiến lược mà các người chơi duy lý được tiên đoán là sẽ chọn khi họ tương tác với nhau. Để đảm bảo sử dụng tài nguyên hiệu quả và ổn định cần có chiến lược cấp phát tài máy ảo trong ĐTĐM hợp lý. Trong những trường hợp này, các kế hoạc...