Giới thiệu tổng quan

Một phần của tài liệu Các cơ chế cho mạng hướng đến nội dung (Trang 32 - 34)

Hiện nay trên thế giới có rất nhiều hướng nghiên cứu khác nhau về ICN ở cả Mỹ và Châu Âu. Có rất nhiều các dự án đã được thiết kế và ứng dụng trên dựa nền mạng Internet hiện tại là mạng Phân phối Nội dung (CDN). CDN được thiết kế để cung cấp dịch vụ chuyển phát nội dung đáng tin cậy và hiệu suất cao cho người sử dụng nội dung. Có hai phương pháp tiếp cận để đạt được mục tiêu như: phương pháp

Overlay và Network. Trong phương pháp Overlay, nội dung được nhân đôi và phân

phối trên Internet tại nhiều máy chủ riêng biệt. Người dùng yêu cầu các dữ liệu đang hướng đến các máy chủ thay thế gần nhất và nội dung được phục vụ chỉ đi qua một phần của Internet. Thiết kế này tách riêng nội dung phân phối từ mạng lõi cơ sở hạ tầng, cho phép triển khai trực tiếp trên cơ sở hạ tầng Internet hiện có. Các mô hình Overlay đã đạt được thành công thương mại của các công ty như Akamai,

Amazon CloudFront và CDNetworks. Trong phương pháp tiếp cận Network, các

thiết bị như bộ định tuyến và chuyển mạch (router và switch) được tăng cường để đưa ra quyết định chuyển tiếp ứng dụng cụ thể.

Trong đó OpenStack Swift2 là một phần mềm được thiết kế theo phương pháp

Overlay trên nền của mạng Internet hiện tại. Với OpenStack Swift dữ liệu được

nhân lên nhiều lần và lưu ở nhiều nơi trên khắp thế giới. Đảm bảo cho người sử dụng có thể truy nhập vào bản sao dữ liệu gần nhất. Với Swift đã giải quyết được 2 bài toán lớn trong ICN là bài toán đặt tên Naming và bài toán Caching trong ICN. Phần mềm OpenStack Swift là phần mềm cho phép thiết lập ảo hóa lưu trữ dữ liệu. Tương tự như phần mềm hiện nay là DropBox, Google Drive, OneDrive của Microsoft. OpenStack Swift là một phần trong dự án lớn Openstack3 hướng đến xây dựng ảo hóa trên nền Internet hiện nay. OpenStack là phần mềm gồm 3 thành phần

chính là: ảo hóa lưu trữ dữ liệu đám mây, ảo hóa mạng dữ liệu và điện toán đám mây. Phạm vi nghiên cứu bước đầu ở mức hiểu và xây dựng mô hình thử nghiệm của hệ thống.Việc thiết lập môi trường ảo hóa dữ liệu trên nền internet hiện nay giải quyết được bài toán về truyền dữ liệu lưu lượng lớn qua mạng internet.

Hình 3.1: Truy nhập theo vị trí địa lý

Swift lưu trữ dữ liệu dưới dạng Object. Đây là cơ chế lưu dữ liệu mới nhất hiện nay so với các phương pháp lưu trữ truyền thống như NAS hoặc SAN.Với dữ liệu Object mọi người đều có thể truy nhập vào dữ liệu dưới đạng đường link giống như đường link của cây thư mục. Điều này cho phép dữ liệu được chia sẻ cho mọi người và nhúng vào các trang web. Khi mọi người xem cùng một nội dung của cùng 1 đường link. Khi đó tùy vào vị trí của người sử dụng sẽ hướng đến máy chủ gần nhất làm tăng hiệu quả phân phối nội dung.

Một phần của tài liệu Các cơ chế cho mạng hướng đến nội dung (Trang 32 - 34)