Liên tục chế biến truy vấn của không-thời gian Dòng Dữ Liệu tại PLACE.
Mohamed F. Mokbel Xiaopeng Xiong Moustafa A. Hammad Walid G. Aref *
Sở Khoa học máy tính, Đại học Purdue, West Lafayette, IN 47907-1398 {mokbel, xxiong, mhammad, Aref }@cs.purdue.edu
Tóm tắt
Sự gia tăng mạnh mẽ của điện thoại di động, các thiết bị GPS như thế, và RFIDs kết quả trong môi trường năng động, nơi các đối tượng cũng như các truy vấn liên tục di chuyển. Trong bài báo này, chúng tôi trình bày một biệt fi cụ thể xử lý truy vấn liên tục được thiết kế cho các môi trường rất năng động (ví dụ, môi trường nhận biết vị trí). Chúng tôi thực hiện xử lý truy vấn liên tục đề nghị bên trong các máy chủ PLACE (Pervasive Location-Aware Computing Environments); một máy chủ cơ sở dữ liệu nhận biết vị trí mở rộng hiện đang được phát triển tại Đại học Purdue. Các máy chủ NƠI mở rộng hệ thống quản lý dữ liệu trực tuyến để hỗ trợ các môi trường nhận biết vị trí. Môi trường như vậy được đặc trưng bởi sự đa dạng của các truy vấn không-thời gian liên tục và các dòng suối không-thời gian vô biên. Bộ xử lý truy vấn liên tục đề xuất chủ yếu bao gồm: (1) Phát triển các nhà khai thác mới tăng không-thời gian để hỗ trợ một loạt các truy vấn không-thời gian liên tục, (2) Mở rộng ngữ nghĩa của trượt truy vấn cửa sổ để đối phó với các cửa sổ trượt không gian cũng như thời gian trượt cửa sổ, và (3) Cung cấp một khuôn khổ thực hiện chia sẻ để thực hiện khả năng mở rộng của các truy vấn của không-thời gian liên tục đồng thời. Thử nghiệm đánh giá sơ bộ cho thấy việc thực hiện đầy hứa hẹn của bộ xử lý truy vấn liên tục của máy chủ NƠI.
* Công trình này được hỗ trợ một phần bởi Quỹ Khoa học Quốc gia dưới tài trợ IIS-0093116, EIA-9972883, IIS9974255, IIS-0.209.120, 0.010.044-CCR, và EIA-9.983.249. Bản quyền được tổ chức bởi các tác giả (s). Kỷ yếu hội thảo lần thứ hai về quản lý cơ sở dữ liệu spatiotemporal (STDBM'04), Toronto, Canada, ngày 30 tháng 8, 2004.
1 Giới thiệu
Sự lan rộng của điện thoại di động, thiết bị cầm tay và công nghệ GPS-như cho phép các môi trường mà hầu như tất cả các đối tượng nhận thức vị trí của họ. Môi trường như thế gọi cho các kỹ thuật xử lý truy vấn mới cho e ffi hỗ trợ ciently máy chủ nhận biết vị trí. Không giống như các máy chủ cơ sở dữ liệu truyền thống, máy chủ locationaware có những đặc điểm phân biệt sau: (1) dữ liệu nhận được từ chuyển động và các đối tượng văn phòng phẩm trong các hình thức của dòng spatiotemporal vô biên, (2) Số lượng lớn các truy vấn không-thời gian cố định và di chuyển liên tục, và (3 ) Mọi sự chậm trễ của các kết quả trả lời truy vấn trong một câu trả lời đã lỗi thời. Hãy xem xét một truy vấn mà hỏi về các vật thể di động nằm trong một khu vực nhất định. Nếu câu trả lời truy vấn bị chậm trễ, câu trả lời có thể là lỗi thời nơi các đối tượng đang liên tục thay đổi vị trí của họ. Kỹ thuật hiện có để xử lý các truy vấn spatiotemporal liên tục trong môi trường nhận biết vị trí (ví dụ, xem [3, 16, 18, 31, 34, 36, 39, 40]) tập trung vào việc phát triển cụ thể fi c thuật toán cao cấp mà sử dụng các máy chủ cơ sở dữ liệu truyền thống. Trong bài báo này, chúng tôi đi xa hơn ý tưởng của thuật toán cao cấp, thay vào đó, chúng tôi trình bày một bộ xử lý truy vấn liên tục nhằm sửa đổi các cơ sở dữ liệu để hỗ trợ một loạt các truy vấn không-thời gian liên tục. Xử lý truy vấn liên tục của chúng tôi được thực hiện bên trong các máy chủ NƠI (Pervasive Location-Aware Computing Environments); hiện đang được phát triển tại Đại học Purdue [2, 24]. Các máy chủ NƠI kéo dài cả PREDATOR quan hệ hệ thống quản lý cơ sở dữ liệu [30] và hệ thống quản lý cơ sở dữ liệu trực tuyến Nile [15] để hỗ trợ e ffi cient xử lý truy vấn liên tục của dòng suối không-thời gian. Đặc biệt, bộ xử lý truy vấn liên tục của máy chủ NƠI có những đặc điểm phân biệt sau đây:
1. Đánh giá gia tăng. Bộ xử lý truy vấn liên tục NƠI sử dụng một mô hình đánh giá gia tăng bằng cách liên tục cập nhật các câu trả lời truy vấn. Chúng tôi phân biệt giữa hai loại cập nhật; cập nhật cụ thể là tích cực và tiêu cực [23]. A / cập nhật âm dương
chỉ ra rằng một đối tượng nào đó cần phải được thêm vào / xóa từ câu trả lời truy vấn.
2. Khai thác không-thời gian. Bộ xử lý truy vấn liên tục NƠI sử dụng một tập mới của các nhà khai thác gia tăng không-thời gian (ví dụ, INSIDE và KNN khai thác) có hỗ trợ đánh giá gia tăng của một loạt các truy vấn không-thời gian liên tục.
3. Vị ngữ dựa trên trượt Windows: Chúng ta mở rộng khái niệm về trượt cửa sổ ngoài cửa sổ timebased và tuple-count để phù hợp với cửa sổ vị dựa trên (ví dụ, một đối tượng hết hạn từ cửa sổ khi nó xuất hiện trở lại trong dòng).
4. Khả năng mở rộng. Chúng tôi sử dụng một mô hình thực hiện chia sẻ như một phương tiện để đạt được khả năng mở rộng về số lượng truy vấn spatiotemporal liên tục xuất sắc.
Phần còn lại của bài báo được tổ chức như sau: Phần 2 điểm nổi bật những thách thức chúng ta phải đối mặt trong việc xây dựng các bộ xử lý truy vấn liên tục của máy chủ NƠI cùng với các công việc liên quan của mỗi thử thách. Trong phần 3, chúng tôi trình bày tổng quan về các mô hình dữ liệu và SQL ngôn ngữ được sử dụng bởi thứ
đang được dịch, vui lòng đợi..
