Sau khi một phát hiện thiết bị thành công như hiển thị trong hình 1, một đi và khách hàng chia sẻ Hiệp hội tin nhắn thông qua các kênh được sử dụng bởi đường đi. Trong quá trình chia sẻ thông tin vị trí của đường đi được đưa ra cho khách hàng. Như không có không có lĩnh vực truyền thống trong gói Hiệp hội để thêm thông tin vị trí, trường P2P thuộc tính trong các yếu tố thông tin P2P trong Wi-Fi trực tiếp khung định dạng (tham khảo [2]: chương
4.1.1) được sử dụng. Định dạng của P2P thuộc tính trường cung cấp một chiều dài biến trường cho thêm thông tin trong tiêu đề P2P. Để xác định các thuộc tính P2P, ID thuộc tính cần phải được chỉ định cho các dữ liệu định kỳ. Kể từ khi có hơn 200 dành riêng ID, chúng tôi xác định và chọn một ID thuộc tính cụ thể, ví dụ như ID = 100, để hoạt động như tàu sân bay dữ liệu khoảng thời gian thông tin. Sử dụng định dạng P2P thuộc tính này được cung cấp bởi đặc điểm kỹ thuật, GO có thể thành công cung cấp thông tin vị trí của nó cho bất kỳ khách hàng muốn liên kết với đường đi. Như để đạt được thông tin vị trí thực tế, chúng tôi giả định rằng Global Positioning System (GPS) [8] có thể dễ dàng sử dụng để có được chúng. Như hầu hết Wi-Fi trực tiếp kích hoạt thiết bị như điện thoại thông minh, máy tính xách tay và máy tính bảng cũng có GPS theo mặc định, chúng tôi tin rằng các giả định này là hợp lệ.
sau khi thông tin vị trí được nhận bởi thiết bị khách hàng, nó sẽ lưu trữ các thông tin tổng thể của đường đi trong danh mục nhập đi, như minh hoạ trong TableⅠ. Danh sách mục GO sẽ duy trì
địa chỉ IP, kênh thông tin cần thiết, (x, y) tọa độ, và dấu thời gian của mục Cập Nhật vì vậy mà nó có thể được cung cấp cho GOs khác khi cần thiết. Lưu ý rằng chỉ có thông tin của GOs sẽ được chèn vào các đi mục nhập danh sách.
sinh nhóm chủ sở hữu thông tin chia sẻ
khi một khách hàng điện thoại di động di chuyển ra khỏi vùng lân cận của đường đi hiện nay liên quan đến, họ trở nên ngắt kết nối và các
khách hàng có thể tìm thấy khác đi liên kết với. Tuy nhiên, trong quá trình này, khách hàng sẽ không loại bỏ các thông tin của đường đi bị ngắt kết nối từ danh mục nhập đi. Thay vào đó, khi khách hàng liên kết với một mới đi, nó sẽ truyền tải các mục đi đến đường đi để cho thông tin của khác GOs trong mạng có thể được chia sẻ. Ngoài ra, trong khi trở về, ĐI cung cấp danh sách các mục đi riêng của mình để các khách hàng hiện đang liên kết để thông tin của các GOs có thể được mua lại bởi khách hàng là tốt. Khi đi mục được chia sẻ giữa khách hàng và GOs, một lĩnh vực dấu thời gian được sử dụng để cập nhật các thông tin gần đây nhất của một đi để mục dự phòng có thể được tổng hợp.
Cho các nhóm khách hàng để chia sẻ danh mục nhập đi với đường đi hiện nay liên quan đến, nó cũng phải sử dụng P2P thuộc tính trường ngoài gói associable điều khiển. Tuy nhiên, để phân biệt ID được sử dụng cho tàu sân bay dữ liệu khoảng thời gian thông tin, một thuộc tính khác nhau ID có thể được sử dụng, ví dụ như ID = 110. Mặt khác, khi đi nhu cầu để cung cấp cho danh mục nhập cho khách hàng, nó sẽ piggyback danh sách mục GO để beacon định kỳ của nó, cũng với một thuộc tính khác nhau ID.
như đi mục nhập danh sách của tất cả các khách hàng và di chuyển thường xuyên được chia sẻ giữa mỗi khác, kích thước của GO mục danh sách phải được kiểm soát cẩn thận. Điều này là bởi vì nếu kích thước của GO mục nhập danh sách trở nên quá lớn, điều này lần lượt gây ra chi phí đáng kể trong mạng. Để kiểm soát kích thước của đi cho danh mục nhập, ví dụ, mục có tọa độ vị trí quá xa từ vị trí hiện tại có thể bị xóa. Ngoài ra, các giới hạn thực tế để kích thước của các mục nhập đi cũng có thể được sử dụng để kiểm soát nó. Ví dụ, nếu kích thước của một đi mục là tổng số 15 byte (4 byte IPv4 địa chỉ 1 byte kênh 4 byte tọa độ 5 byte dấu thời gian), một giới hạn 60 byte có hiệu quả có thể làm giảm kích thước truyền đi mục 4.
ngoài ra, nếu tính di động cũng được đưa ra để di chuyển, sau đó thông tin tọa độ vị trí trong danh sách mục nhập về có thể nhanh chóng trở nên lỗi thời. Nếu sai thông tin được chia sẻ bởi GOs và khách hàng do tính di động của đường đi, sau đó điều này lần lượt có thể gây ra thêm chi phí trong mạng. Do đó, dấu thời gian nên được quan sát bởi mỗi khách hàng và đi, và mọi mục cần xóa nếu dấu thời gian trở nên quá cũ rằng nó có thể trở thành thông tin sai. Mặc dù thực nghiệm giá trị có thể được cung cấp để kiểm soát dấu thời gian của các mục GO,
các giá trị cụ thể tùy thuộc vào môi trường mạng nên được có nguồn gốc để kiểm soát quá trình Hiệp hội chính xác hơn.
C. nhanh Hiệp hội
Thông qua trao đổi của GO mục nhập danh sách, khách hàng có thể có được thông tin của khác GOs nó đã không được liên kết với trong quá khứ. Vì vậy, thời gian cho thiết bị phát hiện và Hiệp hội có thể được giảm xuống đáng kể. Khi khách hàng muốn vừa được liên kết với một đi ở các vùng lân cận của nó, nó sẽ kiểm tra danh mục GO và truyền thông báo Hiệp hội đường đi đó là gần nhất với chính nó bằng cách sử dụng đường đi của kênh. Đường đi có thể nhận được thông báo này khi các kênh đã được kết hợp giữa đường đi và các khách hàng thông qua danh mục nhập đi. Kết quả là, Hiệp hội có thể được nhanh chóng thực hiện giữa đường đi mới và khách hàng, bởi vì khám phá thiết bị không cần được cố gắng để tìm kiếm đi.
mất ví dụ hoạt động của chương trình được đề xuất
hình 2 mô tả một hoạt động ví dụ của các chương trình được đề xuất khi có hai nhóm chủ sở hữu và hai khách hàng thiết bị trong mạng. Như đã thấy trong hình 2 (a), khi một khách hàng đã không có thông tin về một đi, nó đã không có sự lựa chọn nhưng để bắt đầu phát hiện thiết bị và tìm kiếm một gần đó. Khi khách hàng thiết bị A thành công tìm thấy GO1, nó bắt đầu hiệp hội và cho biết thêm một mục nhập về GO1 trong của nó đi mục nhập danh sách.
khi thiết bị A di chuyển ra khỏi GO1 và phương pháp tiếp cận đối với vùng lân cận của GO2, nó bắt đầu phát hiện thiết bị mới và tìm thấy GO2 liên kết với. Điều này có thể được quan sát thấy trong hình 2 (b). Trong quá trình này, GO2 và thiết bị một phần trong danh sách mục nhập đi, và do đó GO2 học về thông tin của GO1. Thông tin này sau đó được chuyển tiếp tới thiết bị B thông qua định kỳ beacon truyền bởi GO1. Thiết bị B, mà là được nêu ra liên quan đến GO2, bây giờ mua lại các thông tin về GO1 mà không cần phải liên kết với nó trước khi.
hình 2 (c) cho thấy rằng, Khi thiết bị khách hàng B di chuyển ra khỏi GO2 và đi vào vùng lân cận của GO1, nó có thể bắt đầu quá trình Hiệp hội ngay lập tức mà không có thiết bị phát hiện. ĐI có thể nhận được thiết bị B Hiệp hội yêu cầu và đáp ứng trở lại, thành công kết hợp mà không có sự chậm trễ phát hiện. Ngoài ra, đi mục nhập danh sách được chia sẻ giữa hai thiết bị, do đó, rằng thông tin này có thể được sử dụng bởi thiết bị khác trong tương lai gần.
thông qua việc chia sẻ thông tin đi qua tính di động của khách hàng thiết bị, thiết bị có thể thuận tiện dock với GOs một cách nhanh chóng và với chi phí ít hơn. Kết quả là, sự chậm trễ đáng kể từ quá trình Hiệp hội có thể được giảm bớt, cũng như bất kỳ gây nhiễu truyền nào có thể dẫn đến từ quá trình.
IV. Hiệu suất đánh giá
chúng tôi đánh giá hiệu suất của các chương trình được đề xuất sử dụng trình mô phỏng đấu NS-3 [4]. Tham số mô phỏng được hiển thị trong bảng ⅱ. Không có hai kịch bản của mô phỏng. Một là
số GOs tăng và khác là rằng số lượng khách hàng tăng lên. Môi trường này được cấu hình để thi đua một quy mô lớn không dây cắm cho môi trường, nơi nhiều GOs và khách hàng có thể được triển khai trong một mạng lưới duy nhất. Mỗi khách hàng trong mạng thực hiện thiết bị phát hiện và thủ tục Hiệp hội cho tất cả các GOs trong vùng lân cận của nó. Như một khách hàng một số tuần tự kết hợp tất cả các GOs, khách hàng có thể được sử dụng để vượt qua đi mục nhập danh sách cho các GOs trong mạng. Sau khi kết hợp với một số GOs, khách hàng đạt được đi mục nhập danh sách có chứa các thông tin của tất cả đi mục.
hai tham số đó sẽ được so sánh là Hiệp hội Trung bình toàn thời gian và số lượng gói dữ liệu thăm dò. Thời gian trung bình Hiệp hội đại diện cho thời gian trung bình chi cho kết hợp với một đi duy nhất. Số lượng thăm dò gói tính toán tổng số kiểm soát chi phí xảy ra trong quá trình Hiệp hội. Hình. 3 trình bày hiệu suất của các chương trình được đề xuất khi số lượng đi tăng trong mạng. Hình 3 (a) cho thấy thời gian trung bình Hiệp hội khi một khách hàng kết hợp một trong những đi. Trong các đề án Hiệp hội phí trực tiếp truyền thống, thời gian Hiệp hội là tương tự như bất kể số lượng GOs trong mạng. Điều này là do mỗi khách hàng thực hiện quá trình khám phá điện thoại mỗi khi kết hợp với mỗi đi. Mặt khác, trong các đề án được đề xuất, thời gian trung bình Hiệp hội giảm vì chia sẻ đi mục nhập danh sách cho phép khách hàng để bỏ qua quá trình phát hiện thiết bị và tiến hành trực tiếp cho Hiệp hội. Do đó, đề xuất chương trình có thể đảm bảo các liên kết nhanh giữa đi và khách hàng so với sự sẵn có Wi-Fi trực tiếp Hiệp hội quá trình.
hình 3 (b) cho thấy sự gia tăng trong số lượng gói dữ liệu thăm dò. Như trình khám phá thiết bị luôn luôn bắt đầu mỗi khi một yêu cầu Hiệp hội là cố gắng trong Wi-Fi truyền thống trực tiếp, kiểm soát gói chi phí là rất lớn. Mặt khác, trong chương trình được đề xuất, bởi vì số lượng thực hiện thiết bị phát hiện là vài, số lượng gói dữ liệu thăm dò cũng giảm. Kết quả là, giảm số lượng gói dữ liệu kiểm soát trên không cho phép các chương trình được đề xuất để sử dụng băng thông cho truyền dẫn dữ liệu quan trọng khác để thay thế
hình 4 cho thấy hiệu suất của các chương trình được đề xuất khi số lượng các nhóm khách hàng đang tăng lên trong mạng. Hình. 4 (a) cho thấy rằng như số lượng các nhóm khách hàng tăng, có thể có trong danh sách mục nhập đi được chia sẻ giữa các GOs cũng tăng. Vì vậy, thời gian trung bình Hiệp hội cho mỗi nhóm khách hàng có thể thực sự làm giảm, như minh hoạ trong biểu đồ cho các đề án được đề xuất. Mặt khác, trong các đề án Hiệp hội phí trực tiếp truyền thống, khách hàng thực hiện quá trình khám phá điện thoại mỗi khi các Hiệp hội với đi từng, do đó, thời gian trung bình Hiệp hội là không bị ảnh hưởng bởi sự gia tăng của nhóm khách hàng
đang được dịch, vui lòng đợi..