Cơ chế phân phối là cơ chế mà CMS báo cho CDM manager truyền nhưng tệp nội dung từ máy chủ VoD nguồn đến máy chủ VoD đích. Bởi vì cơ chế không cần độ ưu tiên cao nên có thể thực hiện không cần thời gian thực.
CMS gửi yêu cầu phân phối nội dung.
CDN manager kiểm tra hạn ngạch đã đầy hay chưa, băng thông truyền dẫn vào khoảng trống lưu trữ còn hay không và nội dung đấy có tồn tại hay không.
Nếu không thỏa mãn yêu cầu, CDN manager sẽ gửi báo lỗi lên CMS.
Nếu đã thỏa mãn, CDN manager lập lịch và lên kế hoạch đăng ký nội dung trong cơ sở dữ liệu của CMS, và gửi thời gian cần đến CMS.
CMS điêu chỉnh trạng thái thành đang hoạt động phân phối.
Phụ thuộc vào thời gian trên biểu mẫu mà CDN agent lập kế hoạch truyền file và thực hiện chức năng này trong giao diện của máy chủ VoD.
Đích của máy chủ VoD gửi yêu cầu FTP tới máy chủ nguồn VoD. Máy chủ nguồn VoD truyền file và máy chủ đích VoD nhận file này.
Sau khi kết thúc truyền, máy chủ đích VoD gửi thông điệp thành công đến các CDN agent.
CDN agent gửi thông báo cho manager là quá trình đã thành công. CDN manager cập nhật thông tin nội dung vào cơ sở dữ liệu của CMS.
CDN manager gửi thông báo quá trình thực hiện phân phối nội dung thành công đến CMS.
Content distribution
command
FTP transfer request Start the scheduled
work and register in the database of
nodes
CMS CDN Manager Destination CDN Agent Destination VOD sever Source VOD server
Return “transfer succeed”
Update the content information in database of CMS Generate the distribution plan
and register the content information in database of CMS If the content exists,
return failure If the quota is full ,
return failure
Return the scheduled mission completed time
Status: Distributing
Start the file transfer function File transfer File saved Inform “Mission is successful” Inform response Inform “distribution scheduling
is successful” Update ”content is
valid” in database of nodes Status:
distributed Inform response
Hình 31 - Cơ chế phân phối nội dung