Các hướng đề tài sinh viên có thể tìm hiểu để làm đồ án môn học hoặc đồ án tốt nghiệp
1. Các đề tài liên quan đến hệ thống mạng
Đề tài số 1.1: Bài toán định tuyến multicast và thử nghiệm với các ứng dụng truyền dòng (streaming). Yêu cầu:
- Thiết lập môi trường mạng định tuyến multicast IP với giao thức PIM và router XORP. Tham khảo ở đây.
- Vận hành một số ứng dụng hoặc tool truyền dòng theo kiểu multicast.
- Đo đạc các số liệu băng thông trên các các kênh truyền để đưa ra nhận định về tính hợp lý của multicast đối với các bài toán truyền dòng trên mạng Internet.
- Phát triển thử nghiệm ứng dụng Internet TV trên mạng định tuyến multicast.
Yêu cầu đối với sinh viên: có kiến thức tốt về mạng máy tính, ham thích cài đặt thử nghiệm các mô hình mạng và các ứng dụng trên mạng, có kỹ năng làm việc với hệ điều hành Linux.
Đề tài số 1.2: Mạng thế hệ mới SDN và thử nghiệm xử lý multicast. Yêu cầu:
- Tìm hiểu mô hình mạng SDN và OpenFlow. Tham khảo ở đây.
- Xây dựng môi trường giả lập SDN với Mininet.
- Vận hành một số ứng dụng hoặc tool truyền dòng theo kiểu multicast trên mạng SDN & đo đạc số liệu băng thông trên các kênh truyền.
- Sử dụng OpenFlow để tối ưu luồng dữ liệu multicast trên mạng SDN.
Yêu cầu đối với sinh viên: có kiến thức tốt về mạng máy tính, ham thích cài đặt thử nghiệm các mô hình mạng và các ứng dụng trên mạng, có kỹ năng làm việc với hệ điều hành Linux.
Đề tài số 1.3: Tìm hiểu và thiết lập môi trường networking boot trên hệ thống máy Linux, phục vụ thử nghiệm mô hình ứng dụng cho các phòng thực hành máy tính. Yêu cầu:
- Tìm hiểu khái niệm network boot và mô hình cài đặt trên Linux. Tham khảo ở đây.
- Thiết kế và cài đặt hệ thống lưu trữ OS Images trên server phục vụ tự động network boot cho các client.
- Thiết kế và xây dựng ứng dụng cho phép cán bộ quản trị phòng máy thực hiện các thao tác quản lý OS Image và tải xuống các máy trạm.
Yêu cầu đối với sinh viên: có kiến thức tốt về Linux và lập trình mức thấp (C/C++).
2. Các đề tài liên quan đến xây dựng hệ thống ứng dụng
Đề tài số 2.1: SmartHome với UPnP. Yêu cầu:
- Tìm hiểu khái niệm nhà thông mình (SmartHome) và các chuẩn UPnP, DLNA.
- Tìm hiểu các thư viện hỗ trợ Cling (Java) và Intel Software for UPnP (.NET)..
- Thiết kế và xây dựng một số thiết bị SmartHome giả lập. Tham khảo các kết quả khóa trước tại đây.
- Xây dựng ứng dụng trên PC và Android cho phép người dùng dễ dàng thao tác với các thiết bị trong ngôi nhà thông minh của mình.
Yêu cầu đối với sinh viên: có khả năng lập trình tốt (Java hoặc .NET).
Đề tài số 2.2: DLNA và các ứng dụng multimedia trên mạng Internet. Yêu cầu:
- Tìm hiểu mô hình DLNA.
- Tìm hiểu Media server và Media render trong thư viện Intel Software for UPnP (.NET)..
- Bổ sung tính năng quản lý bài hát trong mô hình DLNA. Tham khảo các kết quả khóa trước (sẽ cung cấp sau).
- Nghiên cứu bài toán tư vấn giới thiệu bài hát theo sở thích của người sử dụng và cài đặt chứng năng mới trong mô hình DLNA.
Yêu cầu đối với sinh viên: có khả năng lập trình tốt (Java hoặc .NET).