Nghiên cứu kiến trúc hệ thống tích hợp điện toán đám mây và LBS

113 120 0
Nghiên cứu kiến trúc hệ thống tích hợp điện toán đám mây và LBS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỖ THỊ NHUNG NGHIÊN CỨU KIẾN TRÚC HỆ THỐNG TÍCH HỢP ĐIỆN TỐN ĐÁM MÂY VÀ LBS Chuyên ngành: Khoa học máy tính Mã số: 60 48 01 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC:PGS.TS ĐẶNG VĂN ĐỨC Thái Nguyên - 2014 LỜI CAM ĐOAN Tôi xin cam đoan luận văn tơi hồn thành cơng trình nghiên cứu thân Luận văn hồn tồn khơng phải chép cơng trình nghiên cứu người khác, mang tính độc lập định với tất cơng trình nghiên cứu trước Nếu có vi phạm, tơi xin hồn tồn chịu trách nhiệm Thái Nguyên, ngày 20 tháng năm 2014 Học viên ĐỖ THỊ NHUNG Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ LỜI CẢM ƠN Đầu tiên, xin gửi lời cảm ơn sâu sắc đến thầy giáo, cán hướng dẫn khoa học PGS.TS Đặng Văn Đức, người thầy tận tình hướng dẫn từ buổi tiếp cận với đề tài khoa học Thầy hướng dẫn, bảo tận tình cho tơi phương pháp nghiên cứu khoa học, cách làm việc khoa học suốt thời gian qua Tơi xin bày tỏ lòng biết ơn đến thầy cô giáo trường Đại học Công nghệ thông tin Truyền thông – Đại học Thái Nguyên, cán Trung tâm Công nghệ phần mềm – Sở Thơng tin Truyền thơng thành phố Hải Phòng tạo điều kiện cho học tập, nghiên cứu hồn thành luận văn Tơi xin chân thành cảm ơn bạn học viên K11B – Khoa học máy tính giúp đỡ, tạo điều kiện cho tơi suốt q trình học tập thực luận văn Cuối cùng, xin gửi lời cảm ơn sâu sắc đến gia đình, đồng nghiệp bạn bè tôi, người động viên, tạo điều kiện cho lao động học tập suốt thời gian qua Thái Nguyên, ngày 20 tháng năm 2014 Học viên ĐỖ THỊ NHUNG Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC .3 DANH MỤC CÁC TỪ VIẾT TẮT .5 DANH MỤC BẢNG BIỂU TRONG LUẬN VĂN DANH MỤC HÌNH VẼ TRONG LUẬN VĂN .8 MỞ ĐẦU .10 CHƯƠNG 1: TỔNG QUAN VỀ LBS VÀ ĐIỆN TOÁN ĐÁM MÂY 12 1.1 Giới thiệu chung LBS 12 1.2 Các thành phần LBS .14 1.3 Các kiểu dịch vụ LBS .16 1.4 Cách thức xử lý yêu cầu LBS 16 1.5 Hệ thống định vị .18 1.5.1 Giới thiệu chung 18 1.5.2 Hệ thống định vị toàn cầu GPS 20 1.5.3 Các loại thiết bị có tính định vị ứng dụng LBS .21 1.5.4 Khác biệt hệ thống định vị ứng dụng LBS với hệ thống tương tự 22 1.6 Công nghệ truyền tải liệu 24 1.6.1 WAP/ GPRS/ EDGE 24 1.6.2 Bluetooth/ Wifi/ WiMax 25 1.6.3 Truyền thông vệ tinh 26 1.7 Các mơ hình dịch vụ LBS 27 1.8 Điện toán đám mây 28 1.8.1 Khái niệm chung điện toán đám mây .28 1.8.2 Các tính chất điện toán đám mây 30 1.8.3 Kiến trúc, mơ hình thành phần điện toán đám mây 32 1.8.4 Ưu, nhược điểm điện toán đám mây .36 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 1.9 Kết luận chương 37 CHƯƠNG II: KIẾN TRÚC TÍCH HỢP LBS VÀ ĐIỆN TỐN ĐÁM MÂY .39 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 2.1 Hình thức tổ chức LBS truyền thống .39 2.2 Lợi ích ứng dụng việc tích hợp điện toán đám mây LBS xã hội 2.3 Lựa chọn nhà cung cấp dịch vụ điện toán đám mây 45 2.3.1 Các nhà cung cấp 45 2.3.2 Ưu điểm dịch vụ điện toán đám mây Google .46 2.4 Google App Engine (GAE) 47 2.4.1 Tổng quan Google App Engine 47 2.4.2 Môi trường chạy thực lưu trữ liệu .49 2.4.3 Phát triển ứng dụng App Engine tảng ngôn ngữ Java 50 2.4.4 Môi trường ứng dụng 51 2.5 Nghiên cứu mơ hình tổ chức liệu đám mây 51 2.6 Nghiên cứu kiến trúc tích hợp điện tốn đám mây LBS .57 2.6.1 Kiến trúc chung 57 2.6.2 Chức hệ thống 59 2.7 Kết luận chương 62 CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÌNH THỬ NGHIỆM 63 TRÊN NỀN TẢNG GOOGLE APP ENGINE 63 3.1 Giới thiệu, lựa chọn công nghệ cho lưu trữ liệu 63 3.2 Đặt toán phân tích thiết kế hệ thống 65 3.2.1 Đặt tốn mơ tả thuật toán 65 3.2.2 Phân tích hệ thống .69 3.2.3 Thiết kế hệ thống 69 3.3 Cài đặt toán giao diện chương trình .75 3.3.1 Thu thập liệu 75 3.3.2 Giao diện chương trình 75 KẾT LUẬN 78 TÀI LIỆU THAM KHẢO .79 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ DANH MỤC CÁC TỪ VIẾT TẮT STT Từ viết tắt Tiếng Anh Tiếng Việt Đường truyền thuê bao số ADSL Asymmetric Digital Subscriber Line API Application Programming Interface CSDL EDGE E-OTD Enhanced observed tme difference GAE Google App Engine Google App Engine GIS Geographical Informaton System Hệ thống thông tin địa lý 10 GPRS General Packet Radio Service 11 GPS Global Position System 12 HTML HyperText Markup Language 13 HTTP Hypertext Transfer Protocol 14 JDBC Java Database Connectivity 15 JSON JavaScript Object Notation 16 LBS Location-based Services Dịch vụ dựa vị trí 24 OOP Object Oriented Programming Lập trình hướng đối tượng 17 PDA Personal Digital Assistant 18 TDOA Time difference of arrival 19 TOA Time of arrival 20 WAP Wireless Application Protocol bất đối xứng Giao diện lập trình ứng dụng Cơ sở liệu Enhanced Data rates for GSM Công nghệ di động Evolution nâng cấp từ GPRS Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Dịch vụ vơ tuyến gói tổng hợp Hệ thống định vị tồn cầu Ngôn ngữ đánh dấu siêu văn Giao thức truyền siêu văn Kết nối sở liệu Java Ký pháp đối tượng JavaScript Thiết bị di động số cá nhân Giao thức ứng dụng không dây http://www.lrc-tnu.edu.vn/ 21 WLAN Wireless Local Area Network 22 WML Wireless Mark-up Language 23 XHTML Mạng nội không dây Ngôn ngữ đánh dấu vô tuyến Extensible HyperText Markup Ngôn ngữ đánh dấu siêu Language văn mở rộng Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ DANH MỤC BẢNG BIỂU TRONG LUẬN VĂN Bảng 1: Các hoạt động người dùng dịch vụ LBS .13 Bảng 1: Mô tả giới hạn sử dụng ứng dụng GAE miễn phí 48 Bảng 2: Bảng mô tả free quota ứng dụng GAE miễn phí 49 Bảng 1: Tập liệu thử nghiệm 75 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ DANH MỤC HÌNH VẼ TRONG LUẬN VĂN Hình 1: Các hệ thống thơng tin tích hợp 12 Hình 2: Các thành phần LBS 14 Hình 3: Luồng thơng tin trao đổi thành phần LBS .17 Hình 4: Định vị dựa mạng truyền thông 19 Hình 5: Định vị dựa thiết bị đầu cuối .20 Hình 6: Các phần hệ thống GPS 20 Hình 7: Quỹ đạo vệ tinh hệ thống GPS 21 Hình 8: Thiết bị dẫn đường dành cho ô tô .22 Hình 9: Thiết bị điện thoại thông minh (Smartphone) 22 Hình 10: Sơ đồ hệ thống định vị Radar .24 Hình 11: Mọi thiết bị, nội dung tập trung vào đám mây 28 Hình 12: Hình ảnh Cloud Computing .29 Hình 13: Sơ đồ điện toán đám mây, với dịch vụ cung cấp nằm bên đám mây truy cập từ máy tính nằm bên ngồi .30 Hình 14: Các loại dịch vụ Cloud Computing 32 Hình 15: Dịch vụ Public Cloud, Private Cloud Hybrid Cloud .35 Hình 16: Kiến trúc Cloud Computing .35 Hình 1: Kiến trúc truyền thống LBS 40 Hình 2: Phần trung gian LBS 42 Hình 3: Kiến trúc Single-tenant .44 Hình 4: Kiến trúc Mult-tenant 44 Hình 5: Doanh thu dịch vụ điện toán đám mây theo giai đoạn 45 Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn/ - Tìm kiếm lọc thơng tin xung quanh vị trí: Ở thuật tốn 3, vị trí người dùng trả từ thuật toán sử dụng làm tham số để xác định danh sách tất cửa hàng, siêu thị, địa điểm… có khu vực - Trả kết quả: Ở thuật toán 4, số danh sách cửa hàng, siêu thị, trạm xăng…được liệt kê có khu vực đó, LSP kiểm tra xem người dùng có quyền sử dụng dịch vụ hay không Đối với dịch vụ mà người dùng cấp phép, danh sách địa điểm tương ứng liệt kê gửi tới khách hàng Mục đích cung cấp dịch vụ dựa vị trí động tăng tính xác thông tin truy cập giới hạn hình điện thoại cách truy cập vào ứng dụng đám mây Mỗi vị trí cho phép cung cấp nhiều dịch vụ Mỗi vị trí có nhiều đám mây Các đám mây lưu trữ thông tin liên quan tới địa điểm như: loại địa điểm, địa chỉ… Chúng ta chia toàn hệ thống thành module nhỏ khác hệ thống Trên yêu cầu toán cho hệ thống LBS chuẩn mực Tuy nhiên, khuôn khổ luận văn hạn chế tài chính, phương tiện kỹ thuật, tác giả phát triển nội dung hoạt động hệ thống mà bỏ qua bước đăng nhập, xác thực người dùng khuôn viên, khu vực định Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 3.2.2 Phân tch hệ thống Với yêu cầu toán,hệ thống cần đáp ứng yêu cầu sau: - Sử dụng công nghệ điện tốn đám mây để phát triển hệ thống - Có chức ứng dụng đồ số - Có nguồn liệu riêng bên cạnh nguồn liệu Google điểm đặt siêu thị, nhà hàng, trạm xăng, ATM… cung cấp chức quản trị nguồn liệu riêng - Cho phép chuyển đổi khoảng cách địa lý (tọa độ: kinh độ, vĩ độ) khoảng cách hình học (kilomet) - Việc tìm kiếm địa điểm theo yêu cầu cho phép lấy liệu từ đám mây để trả kết - Việc sử dụng hệ thống thiết bị cầm tay di động cần có định vị GPS có kết nối mạng (GPRS, 3G Wifi); thiết bị sử dụng trình duyệt u cầu có kết nối mạng Internet 3.2.3 Thiết kế hệ thống Với toán đặt phân tích trên, hệ thống thiết kế chia làm 02 module bao gồm: Module Server Module Client, đó:  Module Server: ứng dụng web (web application) cung cấp dịch vụ khai thác liệu chạy trực tuyến Internet, có khả năng: - Truy vấn thơng tin vị trí điểm có siêu thị, nhà hàng, trạm xăng… - Lưu trữ quản lý thơng tin địa lý điểm có siêu thị, nhà hàng, trạm xăng… - Cập nhật liệu cho hệ thống - Được đặt máy chủ Google, cài đặt trì thơng qua GAE Công nghệ sử dụng: Java Serverlet, Javascript, Google Maps Javascript API v3, Google Maps Services, Google Cloud Datastore API  Module Client:là ứng dụng dạng apk chạy thiết bị di động cài đặt hệ điều hành Android có khả năng: - Cung cấp thơng tn vị trí Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ - Cho phép tìm kiếm theo yêu cầu xung quanh vị trí Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ - Dẫn đường đến vị trí người dùng mong muốn - Được cài đặt dạng ứng dụng Android Sơ đồ mơ hình hệ thống mơ tả hình 3.1 đây: Hình 1: Mơ hình hệ thống 3.2.3.1 Cơng cụ sử dụng Hệ thống phát triển tảng công nghệ sau: Công nghệ lưu trữ: Trong phần demo tác giả sử dụng hệ thống quản lý liệu phẳng Google Cloud Datastore Là công nghệ quản lý liệu dạng đối tượng miễn phí, ln sẵn sàng người dùng Cơng nghệ lập trình giao tếp với CSDL Cloud Datastore: Java Servlet thành phần sử dụng để phát triển chương trình dịch vụ Java phía máy chủ Các Servlet chương trình Java thực ứng dụng Server (tên gọi “Servlet” gần giống “Applet” phía máy Client) để trả lời cho yêu cầu Client Các Servlet không bị ràng buộc chặt với giao thức Client-Server cụ thể cả, giao thức thường sử dụng HTTP, vậy, nói tới Servlet nghĩa nói tới HTTP Servlet Servlet phát triển mở rộng CGI để đảm bảo Server thực chức Có thể sử dụng Servlet Java để tuỳ chỉnh lại dịch vụ bất kỳ, Web Server, Mail Server, v.v Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Web Server hiển thị tư liệu viết HTML hồi đáp cho yêu cầu người sử dụng qua HTTP Các tư liệu HTML chứa văn đánh dấu (định dạng) để trình duyệt Google Chrome, Internet Explorer, Netscape… đọc được.Như với Serverlet dễ dàng cho phép tác giả giao tiếp với CSDL Google Cloud Datastore, trả liệu cho người dùng cách nhanh chóng Cơng nghệ lập trình ứng dụng chạy Android: Java ngơn ngữ lập trình dạng lập trình hướng đối tượng (OOP) Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thông dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau mơi trường thực thi chạy Đặc điểm bật Java không phụ thuộc vào hệ điều hành xử lý Điều cho phép ứng dụng viết Java thực hệ điều hành hệ xử lý có hỗ trợ Java Do vậy, chọn cho việc xây dựng ứng dụng Android Tuy nhiên người phát triển ứng dụng Android sử dụng phần nhỏ thư viện J2EE xem máy ảo Dalvik 3.2.3.2 Biểu đồ Ca sử dụng (Use case) hệ thống a Các tác nhân pha sử dụng Hệ thống có hai nhóm tác nhân Nhà quản trị (Admin) Người dùng cuối (Thiết bị) Trong đó: - Nhà quản trị (Admin): có nhiệm vụ quản trị tồn hệ thống, cập nhật chỉnh sửa liệu cửa hàng, trạm xăng, ATM, liệu Người dùng cuối Nhà quản trị nhóm tác nhân có quyền sử dụng cao hệ thống, có pha sử dụng sau: + Đăng nhập + Quản trị liệu cửa hàng, trạm xăng, siêu thị… + Tìm kiếm thơng tn + Hiển thị đồ + Quản lý trang tin Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ - Người dùng cuối (Thiết bị): nhóm tác nhân sử dụng chức hệ thống thông qua thiết bị di động có GPS Internet Nhóm Người dùng cuối có pha sử dụng sau: Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ + Truy vấn địa điểm thông tin địa điểm đồng thời dẫn đường tới điểm Biểu đồ Use case tổng quát tồn hệ thống mơ tả hình 3.3: b Biểu đồ Ca sử dụng Quản trị liệu địa điểm Hình 2: Biểu đồ ca sử dụng quản trị liệu địa điểm c Biểu đồ Ca sử dụng Hiển thị đồ Hình 3: Biểu đồ ca sử dụng hiển thị đồ Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ d Biểu đồ Ca sử dụng Truy vấn địa điểm Hình 4: Biểu đồ ca sử dụng truy vấn địa điểm 3.2.3.3 Biểu đồ triển khai hệ thống Hệ thống triển khai nút Server Client Các thành phần cài đặt Server tồn sử dụng tảng điện tốn đám mây Google (Google Cloud) Nó bao gồm module cung cấp liệu địa điểm dạng JSON cho Client, module cập nhật liệu địa điểm cho người quản trị liệu, module Cơ sở liệu địa điểm để lưu liệu Cloud Datastore Ở phía Client thiết bị smartphone dùng hệ điều hành Android cài đặt module module Cập nhật thông tin vị trí, module Tùy chọn tiêu chí tìm kiếm, module Hiển thị đồ số, module Dẫn đường đồ Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Hình 5: Biểu đồ triển khai hệ thống 3.2.3.4 Thiết kế sở liệu Hình 6: Quan hệ đối tượng sở liệu Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 3.3 Cài đặt tốn giao diện chương trình 3.3.1 Thu thập liệu Việc thu thập liệu nhằm xác định thông số cần thiết cho thực thể (các ATM, siêu thị, trạm xăng…) theo cấu trúc xác định trước Đặc biệt liệu quan trọng vị trí địa lý thực thể (kinh độ, vĩ độ) Đầu thu công việc bảng chứa thông số cần thiết tất thực thể Tập liệu thử nghiệm tác giả lựa chọn địa điểm siêu thị, ATM, trạm xăng… vòng bán kính 5km xung quanh Trung tâm Công nghệ phần mềm Hải Phòng ID Tên địa điểm HSP 10 Khách sạn Hữu Nghị Nhà hàng Quốc tế Hướng Dương Kinh độ (Latitude) Vĩ độ (Longttude) User 20.840957509689275 106.70201629400253 DTNhung 20.82658926596152 106.73152327537537 DTNhung 20.840960158808333 106.70166353784225 DTNhung Khách sạn Hải Phòng 20.841961132900973 106.70180439949036 DTNhung ATM ACB 20.8391069149684 106.69756650924683 DTNhung ATM Agribank 20.834681814489382 106.69677257537842 DTNhung 20.83263623477575 106.7023515701294 DTNhung Cửa hàng xăng dầu khu vực Siêu thị BigC 20.831141828475154 106.71946406364441 DTNhung Siêu thị Metro 20.828865564420628 106.73372268676758 DTNhung 20.823831589587815 106.73190951347351 DTNhung Nhà hàng Trung Hoa dinh dưỡng Bảng 1: Tập liệu thử nghiệm 3.3.2 Giao diện chương trình Giao diện Server Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Tác giả tạo lập ứng dụng Google App Engine đặt tên LBSinCloud Đồng thời, xây dựng website quản lý liệu hệ thống LBSinCloud, website có tên miền Google App Engine cung cấp http://2-dotdtnlbsincloud.appspot.com/#positionplacecho phép người sử dụng đưa liệu lên CSDL Google Cloud Datastore trả lại cho người dùng liệu dạng JSON Hình 7: Giao diện web – Đăng nhập hệ thống Hình 8: Giao diện cập nhật địa điểm Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Giao diện Client Tác giả xây dựng ứng dụng chạy di động cho tảng hệ điều hành Android 4.0 trở lên Mục tiêu ứng dụng lấy liệu Cloud Datastore dạng JSON, từ trả lại kết tìm kiếm dựa vị trí người dùng tương ứng với yêu cầu tìm kiếm (loại địa điểm, bán kính) Người dùng lựa chọn địa điểm mong muốn hệ thống có nhiệm vụ dẫn đường từ vị trí tới đích.Hệ thống hiển thị có chấp nhận sai lệch phạm vi bán kính 20m đến 30m Hình 9: Tìm nhà hàng có phạm vi 6km, trả kết dẫn đường Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ KẾT LUẬN Trong trình thực hiện, luận văn đạt kết sau: Kết đạt được: Tổng quát hóa lý thuyết dịch vụ dựa vị trí LBS, cơng nghệ điện tốn đám mây (Cloud Computng) nói chung cơng nghệ điện toán đám mây Google - Google App Engine nói riêng Tổng hợp kiến trúc sở liệu phân tán, mơ hình tổ chức liệu đám mây Đã làm rõ kiến trúc tích hợp điện tốn đám mây LBS, phân tích khác biệt ưu điểm kiến trúc so với kiến trúc truyền thống Tác giả thực xây dựng thành cơng hệ thống LBS tích hợp cơng nghệ điện toán đám mây Google việc xây dựng ứng dụng web cho phép giao tiếp với CSDL Google để nhập quản lý thông tin vị trí thơng tin liên quan, đồng thời xây dựng ứng dụng chạy thiết bị di động chạy hệ điều hành Android kết nối với CSDL Google cho tốn tìm kiếm điểm đặt cột ATM, nhà hàng, siêu thị, trạm xăng… xung quanh vị trí đồ (vị trí người dùng) Tác giả đánh giá sơ tác động hệ thống với xã hội, từ có nhìn tổng qt cho hướng phát triển hệ thống đề xuất Hạn chế luận văn: Do thời gian kinh nghiệm tác giả hạn chế, hoạt động hệ thống tích hợp LBS điện tốn đám mây chưa đánh giá thực tiễn mà thử nghiệm CSDL chuẩn mực Hướng phát triển tếp theo luận văn: Trong thời gian tới tác giả tiếp tục nghiên cứu để hồn thành phần thiếu giới hạn thời gian, làm luận văn chưa hồn thành được, cụ thể: Luận văn phát triển theo hướng cung cấp hệ thống dịch vụ LBS hoàn chỉnh Google App Engine nhằm mục đích ứng dụng vào thực tế phục vụ cho cơng ty vận tải Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Cài đặt thêm thuật tốn tìm kiếm nhằm tối ưu truy vấn, cung cấp câu truy vấn nâng cao Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đặng Văn Đức (2001), “Hệ thống thông tin địa lý”, NXB Khoa học Kỹ thuật, Hà Nội [2] Đặng Văn Đức, Nguyễn Tiến Phương, Đỗ Tuấn Anh, Nguyễn Sơn, Trần MạnhTrường (2008), “Một số kỹ thuật áp dụng việc phát triển mơ hình dịch vụ sở vị trí địa lý”, Báo cáo khoa học Hội nghị khoa học ICT.rda08, Hà Nội Tiếng Anh [3] Ahmed El-Rabbany (2002), Introduction to GPS – The Global Positing System, Artech House, Boston [4] Rajkumar Buyya, Chee Shin Yeo, and Srikumar Venugopal (2008), “MarketOriented Cloud Computng: Vision, Hype, and Reality for Delivering IT Services as Computng Utlities”, International Conference on High Performance Computng [5] Cloud Security Alliance (12/2009), “Security Guidance for Critical Areas of Focus in Cloud Computing V2.1” [6]Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu (2008), “Cloud Computng and Grid Computng 360-Degree Compared”, Grid Computing Environments Workshop [7]Thamer Abulleif,Abdulwahab Al-Dossary, “Location Based Services (LBS)”, Surveying Services Division, Saudi Aramco Dhahran, Saudi Arabia [8] Keerthi S Shetty, Sanjay Singh, “Cloud Based Application Development for Accessing Restaurant Information on Mobile Device using LBS”, Department of Information and Communication Technology Manipal Institute of Technology, Manipal University, Manipal-576104, India [9] Balqies Sadoun, Omar Al-Bayari (2007), “Location based services using geographical information systems” [10] Stefan Steiniger, Moritz Neun and Alistair Edwardes (2006), “Lecture Notes on LBS”, Foundations of Locaton Based Services, V 1.0 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ ... đám mây thực tiễn Chương 2: Kiến trúc tch hợp điện toán đám mây LBS Tổng quan nhà cung cấp dịch vụ điện toán đám mây cơng nghệ Google App Engine Google Trình bày kiến trúc tích hợp điện tốn đám. .. 51 2.5 Nghiên cứu mơ hình tổ chức liệu đám mây 51 2.6 Nghiên cứu kiến trúc tích hợp điện tốn đám mây LBS .57 2.6.1 Kiến trúc chung 57 2.6.2 Chức hệ thống 59... vụ LBS 27 1.8 Điện toán đám mây 28 1.8.1 Khái niệm chung điện toán đám mây .28 1.8.2 Các tính chất điện toán đám mây 30 1.8.3 Kiến trúc, mơ hình thành phần điện toán

Ngày đăng: 20/02/2019, 11:57

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan