Bước đầu tiên của thuật toán là tạo ra một phân cấpcấu trúc liên kết trong mạng. Mỗi nút được gán một mức độ trong điều nàycấu trúc phân cấp. Chúng tôi đảm bảo rằng một nút thuộc cấp icó thể giao tiếp với ít nhất một nút thuộc cấp i-1.Chỉ có một nút được gán cho cấp 0, mà chúng tôi gọi là "gốcnút". Chúng tôi gọi giai đoạn này của thuật toán của chúng tôi là "cấp độphát hiện giai đoạn". Một khi cấu trúc phân cấp đãđược thành lập, nút gốc bắt đầu giai đoạn thứ hai của cácthuật toán, được gọi là "giai đoạn đồng bộ hoá". Trong điều nàygiai đoạn, một nút thuộc cấp tôi đồng bộ hóa với một nútthuộc cấp i-1. Cuối cùng mỗi nút đồng bộ hoá vàonút gốc và chúng tôi đạt được mạng toàn thời gianđồng bộ hóa.Nói chung, một nút người dùng mà hoạt động như là cửa ngõ giữa cáccảm biến mạng và thế giới bên ngoài có thể hành động như nút gốc.Nút người sử dụng có thể được trang bị với một bộ tiếp nhận GPS, trong đótrường hợp các cảm biến nút nào được đồng bộ hoá vào vật lýthế giới. Trong môi trường thù địch hơn, nơi nó là không thểcó một thực thể bên ngoài, cảm biến nút định kỳ có thể đi quaCác chức năng của nút gốc, bằng cách sử dụng một số nhà lãnh đạocuộc bầu cử các thuật toán [12]. Ngoài ra, không phải TPSN cũng như các "luôn luôn-on"Mô hình hạn chế khả năng của việc có nhiều nút gốc trongmạng. Trong trường hợp này, các quần đảo của nút đồng bộ hóa thời giansẽ được hình thành trong mạng. Hơn nữa, là một chương trình như RBS[7] có thể được sử dụng để duy trì một chiếc đồng hồ tương đối giữa cácbên cạnh các nút nằm ở biên giới, cung cấpđồng bộ hóa trong toàn bộ mạng. Trong bài này, chúng tôi xem xétmạng có chỉ một nút gốc.
đang được dịch, vui lòng đợi..
