"Mô hình ngôn ngữ sử dụng Mapreduce"

Authors: Vũ, Thị Thanh

Mapreduce là một mô hình lập trình, thực hiện quá tình xử lý tập dữ liệu lớn. Mapreduce gồm 2 pha : map và reduce.
Hàm Map : Các xử lý một cặp (key, value) để sinh ra một cặp (keyI, valueI) - key và value trung gian. Dữ liệu này input vào hàm Reduce.
Hàm Reduce : Tiếp nhận các (keyI, valueI) và trộn các cặp (keyI, valueI) trung gian , lấy ra các valueI có cùng keyI.
Việc của lập trình viên là quan tâm tới 2 hàm Map và Reduce. Còn các vấn đề khác như : phân chia các dữ liệu đầu vào, lịch trình thực thi các machines, handling các machines failure, quản lý việc giao tiếp giữa các machines là việc của hệ thống run-time.
=> Lập trình viên có thể không có kinh nghiệm về hệ thống song song và phân tán vẫn dễ dàng vận hành một hệ thống phân tán lớn.
Áp dụng mô hình MapReduce chạy trên lượng lớn các machine cỡ hàng ngàn machine và data lên đến mức Terabytes...

Title:

Mô hình ngôn ngữ sử dụng Mapreduce
Authors: Vũ, Thị Thanh
Keywords: Mapreduce Mô hình ngôn ngữ
Phần mềm Kỹ thuật
Issue Date: 2016
Publisher: Đại học Quốc gia Hà Nội
Citation: 53 tr.
URI: http://repository.vnu.edu.vn/handle/VNU_123/17420
Appears in Collections:Luận văn - Luận án (LIC)


Nhận xét

Bài đăng phổ biến từ blog này