KR101580766B1 - Method and Device for Estimating WSN Connectivity Hazard - Google Patents
Method and Device for Estimating WSN Connectivity Hazard Download PDFInfo
- Publication number
- KR101580766B1 KR101580766B1 KR1020150072693A KR20150072693A KR101580766B1 KR 101580766 B1 KR101580766 B1 KR 101580766B1 KR 1020150072693 A KR1020150072693 A KR 1020150072693A KR 20150072693 A KR20150072693 A KR 20150072693A KR 101580766 B1 KR101580766 B1 KR 101580766B1
- Authority
- KR
- South Korea
- Prior art keywords
- cluster
- node
- identification information
- connectivity
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/46—Cluster building
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
서버 및 복수의 노드를 포함하는 무선 센서 네트워크의 연결성 취약 지점 추정 장치 및 방법에 관한 기술이 개시된다. 개시된 연결성 취약 지점 추정 방법은 연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 단계; 상기 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단하는 단계; 상기 판단 결과에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 단계; 및 상기 제1 및 제2클러스터를 이용하여, 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 단계를 포함한다.Disclosed is a device and method for estimating a connectivity weak point in a wireless sensor network including a server and a plurality of nodes. The disclosed connectivity vulnerable point estimation method includes deactivating a randomly selected selection node and a neighboring node within a predetermined number of hops from the selected node in a first cluster, which is a set of connected node-to-node identification information; Determining connectivity from a predetermined border node among nodes connected to the inactive node; Generating at least one second cluster divided from the first cluster according to the determination result; And estimating a connectivity weak point of the wireless sensor network using the first and second clusters.
Description
본 발명은 무선 센서 네트워크의 연결성 취약 지점 추정 장치 및 방법에 관한 것으로서, 더욱 상세하게는 서버 및 복수의 노드를 포함하는 무선 센서 네트워크의 연결성 취약 지점 추정 장치 및 방법에 관한 것이다.
BACKGROUND OF THE INVENTION 1. Field of the Invention [0002] The present invention relates to an apparatus and method for estimating connectivity points of a wireless sensor network, and more particularly, to an apparatus and method for estimating connectivity points of a wireless sensor network including a server and a plurality of nodes.
무선 유비쿼터스 환경에서 센서 노드와 다른 센서 노드 간의 연결체인 센서 네트워크를 형성하는 다양한 방법들이 제시되고 있다. 이러한 다양한 센서 네트워크의 체계는 센서 네트워크를 지역적인 형태나 소규모로 구성하는 방법과 광역적인 형태로 전체 네트워크를 구성하는 방법이 주요 관점으로 연구되고 있으며, 무선 애드혹(adhoc) 체계나 인터넷 프로토콜(Internet Protocol:IP) 망 체계의 방법이 부분적으로 적용되고 있다.In wireless ubiquitous environment, various methods for forming a sensor network as a connection between a sensor node and another sensor node are proposed. These various sensor network schemes have been studied as a major way of constructing a sensor network in a local form or a small form and a method of constructing a whole network in a wide form, and a wireless adhoc system or an Internet protocol : IP) network method is partially applied.
제한된 기능과 한정적인 전력을 보유한 센서들을 망으로 결합하여 원하는 센서 노드로 데이터를 전송하는 방법에는 구조적인 트리 형태가 보편화되고 있다. 이러한 구조적 트리 형태는 센서 노드를 원하는 응용 영역에 확산 배포하여 상위 노드와 하위 노드의 갯수를 파악하고 각각 중간 노드들을 부모 노드와 자식 노드 간의 링크를 설정하고, 각 자식 노드는 다시 하위 자식 노드와 링크되어 각각의 노드들에게 논리적 식별자(IDentifier:ID)를 부여하여 관리하는 형태가 있다. 그러한 예로 IEEE 802.15.4 표준안이 있다.A structured tree type is widely used as a method of transmitting data to a desired sensor node by combining sensors having limited functions and limited power with the network. In this type of structured tree, the sensor node is spread and distributed to the desired application area, and the number of the upper node and the lower node is determined, and the intermediate nodes are set as links between the parent node and the child node. And a logical identifier (ID) is assigned to each node to manage the node. One such example is the IEEE 802.15.4 standard.
한편, 무선 센서 네트워크 환경에서 노드간의 통신을 위해 정확하고 효율적인 경로를 설정하는 것은 중요한 이슈이지만, 센서노드의 한정된 에너지를 고려하여 네트워크 라이프타임(lifetime)을 최대화하기 위한 라우팅 연구가 더욱 더 중요해지고 있다. 네트워크 라이프타임은 일정 수의 소스 노드가 데이터 전달 경로를 더 이상 찾지 못하는 시점까지로 정의되며 최악의 경우 전체 센서 네트워크의 서비스가 불가능한 시점까지로 정의될 수 있다. 예를 들어, 타겟 서비스 구역의 모든 정보가 전달되는 경우를 100%라고 할 때, 70%까지의 정보 전달이 유지되는 시점까지가 네트워크 라이프타임이 된다. 따라서 저전력 소모와 네트워크 라이프타임에 관한 연구는 무선 센서 네트워크에서 중요한 과제이다.Meanwhile, it is an important issue to establish an accurate and efficient path for communication between nodes in a wireless sensor network environment. However, considering the limited energy of the sensor node, routing research for maximizing the lifetime of the network becomes more important . The network lifetime can be defined up to a point where a certain number of source nodes can not find the data delivery path and in the worst case can be defined up to a time when the service of the entire sensor network is impossible. For example, when 100% of all information in the target service area is transmitted, the network lifetime is up to 70% of the time when information is maintained. Therefore, research on low power consumption and network lifetime is an important task in wireless sensor networks.
무선 센서 네트워크의 라이프타임이 증가하기 위해서는, 임의의 센서 노드가 감지해낸 정보가 싱크 노드까지 전달될 수 있어야 한다. 이것은 임의의 센서 네트워크 연결성이 보장된다는 것으로써 어떠한 센서도 고립되어지지 않고 자신이 센싱한 데이터를 올바르게 싱크 노드까지 전송할 수 있음을 나타낸다. 무선 센서 네트워크에서 연결성이 취약한 지점을 미리 추정하여 대비한다면 무선 센서 네트워크의 라이프타임이 증가될 수 있다.In order to increase the lifetime of a wireless sensor network, information sensed by an arbitrary sensor node must be transmitted to a sink node. This means that any sensor network connectivity is ensured so that no sensor is isolated and data of the sensor itself can be transmitted correctly to the sink node. The lifetime of a wireless sensor network can be increased if a connection point is weakly estimated in advance in a wireless sensor network.
이와 관련 선행문헌으로 비특허 문헌 "무선 센서네트워크에서 노드의 에너지와 연결성을 고려한 클러스터 기반의 백본 생성 알고리즘, 한국 인터넷 정보학회(10권5호), 2009. 10"이 있다.
In this paper, we propose a cluster-based backbone generation algorithm considering the energy and connectivity of nodes in a wireless sensor network, Korea Internet Information Society (Oct. 5, 2009), 2009. 10
본 발명은 무선 센서 네트워크의 라이프타임을 증가시키기 위해, 무선 센서 네트워크의 연결성 취약 지점을 추정할 수 있는 방법 및 장치를 제공하기 위한 것이다.
SUMMARY OF THE INVENTION The present invention is directed to a method and apparatus for estimating connectivity vulnerability points of a wireless sensor network to increase the lifetime of the wireless sensor network.
상기한 목적을 달성하기 위해 본 발명의 일 실시예에 따르면, 서버 및 복수의 노드를 포함하는 무선 센서 네트워크의 연결성 취약 지점 추정 방법에 있어서, 연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 단계; 상기 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단하는 단계; 상기 판단 결과에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 단계; 및 상기 제1 및 제2클러스터를 이용하여, 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 단계를 포함하는 연결성 취약 지점 추정 방법을 제공한다.According to an aspect of the present invention, there is provided a method for estimating a weak point of a connection in a wireless sensor network including a server and a plurality of nodes, Deactivating a randomly selected node and a neighboring node within a predetermined number of hops from the selected node; Determining connectivity from a predetermined border node among nodes connected to the inactive node; Generating at least one second cluster divided from the first cluster according to the determination result; And estimating a connectivity weak point of the wireless sensor network using the first and second clusters.
또한 상기한 목적을 달성하기 위해 본 발명의 다른 실시예에 따르면, 서버 및 복수의 노드를 포함하는 무선 센서 네트워크의 연결성 취약 지점 추정 방법에 있어서, 연결된 노드간 채널 식별 정보를 이용하여, 상기 채널 간 연결성을 나타내며 클러스터 식별 정보가 할당된 상기 제1클러스터를 생성하는 단계; 상기 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 단계; 상기 비활성에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 단계; 및 상기 제1 및 제2클러스터의 클러스터 식별 정보를 비교하여 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 단계를 포함하며, 상기 클러스터 식별 정보는 상기 채널 식별 정보 중 선택된 식별 정보인 연결성 취약 지점 추정 방법을 제공한다.According to another aspect of the present invention, there is provided a method for estimating a connection weak point in a wireless sensor network including a server and a plurality of nodes, Creating the first cluster to which the cluster identification information is assigned, the first cluster being indicative of connectivity; Deactivating, in the first cluster, a randomly selected selection node and a neighboring node within a predetermined number of hops from the selection node; Generating at least one second cluster divided from the first cluster according to the inactivation; And estimating a connectivity vulnerability point of the wireless sensor network by comparing cluster identification information of the first and second clusters, wherein the cluster identification information includes at least one of a connection weak point estimation method .
또한 상기한 목적을 달성하기 위해 본 발명의 또 다른 실시예에 따르면, 서버 및 복수의 노드를 포함하는 무선 센서 네트워크의 연결성 취약 지점 추정 장치에 있어서, 연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 노드 비활성화부; 상기 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단하는 연결성 판단부; 상기 판단 결과에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 클러스터 생성부; 및 상기 제1 및 제2클러스터를 이용하여, 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 취약 지점 추정부를 포함하는 연결성 취약 지점 추정 장치를 제공한다.
According to another aspect of the present invention, there is provided a connection weak point estimation apparatus for a wireless sensor network including a server and a plurality of nodes, A node deactivator for deactivating a randomly selected node and a neighboring node within a predetermined number of hops from the selected node; A connectivity determiner for determining connectivity from a predetermined border node among nodes connected to the deactivated node; A cluster generator for generating at least one second cluster divided from the first cluster according to the determination result; And a weak point estimating unit that estimates a weak point of connectivity of the wireless sensor network using the first and second clusters.
본 발명에 따르면, 무선 센서 네트워크에서 연결된 노드간 채널 식별 정보의 집합인 클러스터를 형성한 후, 클러스터에서 랜덤하게 선택된 선택 노드 및 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화함으로써, 연결성 취약 지점을 추정할 수 있다.According to the present invention, after forming a cluster, which is a set of channel identification information between nodes connected in a wireless sensor network, deactivating a neighbor node within a predetermined number of hops from a selected node and a selected node randomly selected in the cluster, Can be estimated.
또한 본 발명에 따르면 연결성 취약 지점 추정을 위한 클러스터를 노드가 아닌 노드간 채널 식별 정보를 이용하여 생성함으로써, 연결성 취약 지점 추정을 위한 연산량이 감소할 수 있다.
Also, according to the present invention, a cluster for estimating connectivity vulnerability points is generated using inter-node channel identification information, not a node, so that the amount of computation for estimating connectivity vulnerability points can be reduced.
도 1 및 도 2는 본 발명에 따른 무선 센서 네트워크의 연결성 취약 지점 추정 방법의 개념을 설명하기 위한 도면이다.
도 3 및 도 4는 본 발명의 일실시예에 따른 무선 센서 네트워크의 연결성 취약 지점 추정 방법을 설명하기 위한 도면이다.
도 5 및 도 6은 본 발명의 일실시예에 따른 클러스터 생성 방법을 설명하기 위한 도면이다.
도 7은 본 발명의 일실시예에 따른 무선 센서 네트워크의 연결성 취약 지점 추정 장치를 설명하기 위한 도면이다.FIG. 1 and FIG. 2 are views for explaining the concept of a connection weak point estimation method of a wireless sensor network according to the present invention.
3 and 4 are views for explaining a connection weak point estimation method of a wireless sensor network according to an embodiment of the present invention.
5 and 6 are views for explaining a cluster generation method according to an embodiment of the present invention.
7 is a diagram for explaining a connection vulnerability point estimation apparatus of a wireless sensor network according to an embodiment of the present invention.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.
이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.
Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
도 1 및 도 2는 본 발명에 따른 무선 센서 네트워크의 연결성 취약 지점 추정 방법의 개념을 설명하기 위한 도면이다. FIG. 1 and FIG. 2 are views for explaining the concept of a connection weak point estimation method of a wireless sensor network according to the present invention.
도 1에 도시된 바와 같이, 무선 센서 네트워크는 서버(110) 또는 싱크 노드와 복수의 센서 노드(150)를 포함한다. 복수의 센서 노드(150) 각각은 센싱된 데이터를 송수신하며 서버(110) 또는 싱크 노드로 전달한다.As shown in FIG. 1, a wireless sensor network includes a
이 때, 특정 노드(130)는 제1노드 집합(120)의 노드(121) 및 제2노드 집합(140)의 노드(141)과 연결될 수 있다. 따라서 특정 노드(130)와 노드(121, 141)의 연결이 끊어지면, 특정 노드(130)의 데이터뿐만 아니라 제2노드 집합(140)의 센싱 데이터 역시 서버(110)로 전달될 수 없다. 결국, 특정 노드(130)는 도 1에 도시된 무선 센서 네트워크의 연결성 취약 지점이라고 할 수 있으며, 본 발명은 특정 노드(130)와 같은 연결성 취약 지점을 추정한다. 연결성 취약 지점은 적어도 하나 이상의 노드일 수 있다.At this time, the
도 1과 같이, 노드가 많지 않은 센서 네트워크의 경우 연결성 취약 지점을 추정하기 위해 필요한 연산량이 많지 않지만, 도 2와 같이 센서 노드(160)가 무수히 많이 존재하는 경우 연결성 취약 지점을 추정하기 위해 필요한 연산량이 매우 증가할 수 있다.As shown in FIG. 1, in the case of a sensor network in which there are not many nodes, there is not a large amount of computation required to estimate a connection vulnerability point. However, when there are a large number of
본 발명은 도 1 및 도 2와 같은 무선 센서 네트워크에서 연결된 노드간 채널 식별 정보의 집합인 클러스터를 형성한 후, 클러스터에서 랜덤하게 선택된 선택 노드 및 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하여 무선 센서 네트워크의 연결성 취약 지점을 추정한다. 반복적으로 노드를 랜덤하게 선택하여 비활성화하고, 비활성화된 노드에 의해 데이터가 전송되지 못하는 노드가 존재하는지 여부를 판단하여 연결성 취약 지점을 추정한다. 선택 노드 및 이웃 노드를 비활성화할 경우, 선택 노드 및 이웃 노드에 연결된 채널이 비활성화되는데, 본 발명은 연결성 취약 지점 추정을 위한 클러스터를 노드가 아닌 노드간 채널 식별 정보를 이용하여 생성함으로써, 연결성 취약 지점 추정을 위한 연산량이 감소할 수 있다.The present invention forms a cluster which is a set of inter-node channel identification information connected in a wireless sensor network as shown in FIGS. 1 and 2, and deactivates a neighbor node within a predetermined number of hops from a selected node and a selected node randomly selected in the cluster We estimate the connectivity weak points of the wireless sensor network. It repeatedly selects a node at random and deactivates it, and judges whether there is a node whose data is not transmitted by the inactivated node, thereby estimating a connection weak point. When the selected node and the neighboring node are deactivated, the channel connected to the selected node and the neighboring node is inactivated. In the present invention, the cluster for estimating the connectivity weak point is generated using the inter- The amount of computation for estimation can be reduced.
한편, 본 발명에 따른 연결성 취약 지점 추정 방법은 무선 센서 네트워크에 대한 시뮬레이션을 통해 수행될 수 있으며, 무선 센서 네트워크에 대한 정보를 저장하고 있는 서버, 싱크 노드 또는 프로세서를 포함하는 단말 장치에서 수행될 수 있다.Meanwhile, the method for estimating connectivity vulnerability points according to the present invention can be performed through simulation for a wireless sensor network, and can be performed in a terminal device including a server, a sink node or a processor storing information on a wireless sensor network have.
이하에서는 서버에서 수행되는 연결성 취약 지점 추정 방법이 일실시예로서 설명된다.
Hereinafter, a connection weak point estimation method performed in the server will be described as an embodiment.
도 3 및 도 4는 본 발명의 일실시예에 따른 무선 센서 네트워크의 연결성 취약 지점 추정 방법을 설명하기 위한 도면이다.3 and 4 are views for explaining a connection weak point estimation method of a wireless sensor network according to an embodiment of the present invention.
도 3을 참조하면, 서버는 연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화(S310)한다. 그리고 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단(S320)하며, 판단 결과에 따라, 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성(S330)한다. 그리고 제1 및 제2클러스터를 이용하여, 무선 센서 네트워크의 연결성 취약 지점을 추정(S340)한다.Referring to FIG. 3, in step S310, the server deactivates a neighbor node within a predetermined number of hops from a selected node and a selected node randomly selected in a first cluster, which is a set of inter-node channel identification information. In step S320, the connectivity is determined from a predetermined boundary node among the nodes connected to the deactivated node in step S320, and at least one second cluster divided from the first cluster is generated in step S330 according to the determination result. Then, the first and second clusters are used to estimate a connection vulnerability point of the wireless sensor network (S340).
무선 센서 네트워크를 도시한 도 4를 참조하여 보다 상세히 설명하면, 도 4에서 서버(410) 및 복수의 노드(420) 각각을 연결하는 실선은 연결된 채널을 나타낸다. 그리고 채널에는 e1, e2, e3 등과 같이 채널 식별 정보가 부여되는데, 제1클러스터는 이러한 채널 식별 정보의 집합을 나타낸다. 결국 제1클러스터는 서버(410) 및 복수의 노드(420) 각각의 채널 간 연결성을 나타낸다.4, a solid line connecting each of the
도 4에서, 노드 A가 선택 노드이고 0 및 자연수 중에서 선택될 수 있는 홉수가 0일 경우, 노드 A가 비활성화될 수 있다. 기 설정된 홉수가 1일 경우 노드 B 및 C가 이웃 노드로서 비활성화될 수 있다. 선택 노드의 비활성화에 따라 선택 노드와 연결된 채널이 비활성화되며, 노드 A가 비활성화될 경우 채널 e2 및 e3이 비활성화되고 결국, 제1클러스터로부터 분할된 제2클러스터(421)가 생성될 수 있다. 제2클러스터(421)는 노드 C 내지 G 간 연결된 채널에 대한 식별 정보 집합이 될 수 있다.In Fig. 4, if node A is a select node and the number of hops that can be selected from 0 and natural numbers is zero, node A may be deactivated. If the predefined number of hops is one, nodes B and C may be deactivated as neighboring nodes. The deactivation of the selected node deactivates the channel associated with the selected node. When the node A is inactivated, the channels e2 and e3 are deactivated and the
이 때, 비활성화되는 노드의 개수는 기 설정된 레벨에 따라 결정될 수 있다. 예를 들어, 레벨1에서는 선택 노드만 비활성화되고 레벨2에서는 선택 노드와 홉수가 1인 이웃노드가 비활성화되고 레벨3에서는 선택 노드와 홉수가 2인 이웃노드가 비활성화될 수 있다. 따라서, 기 설정된 레벨에 따라 홉수가 결정될 수 있다. 서버(410)는 레벨1에서 제2클러스터(421)가 생성되지 않는 경우 레벨을 높여가며 선택 노드 및 이웃 노드를 비활성화할 수 있다.At this time, the number of inactive nodes may be determined according to a predetermined level. For example, at level 1, only the selected node is deactivated. At level 2, the neighbor node with the selected node and 1 hops is deactivated, while at the level 3, the selected node and the neighbor with 2 hops are deactivated. Therefore, the number of hops can be determined according to a predetermined level. The
결국, 제2클러스터(421)에 포함된 노드의 데이터는 서버(410)로 전달될 수 없으며, 서버(410)는 제1 및 제2클러스터를 이용하여 노드 A를 연결성 취약 지점으로 추정할 수 있다. 예를 들어, 노드 B와 노드 C를 연결하는 별도의 노드, 즉 채널이 존재할 경우, 노드 C의 데이터가 노드 B로 전달될 수 있기 때문에, 노드 A는 연결성 취약 지점으로 추정되지 않는다.As a result, the data of the node included in the
한편, 제1 및 제2클러스터는 클러스터 식별 정보를 포함할 수 있으며, 클러스터 식별 정보는 채널 식별 정보 중에 선택된 하나일 수 있다. 예를 들어, 제1클러스터의 클러스터 식별 정보는 e1일 수 있으며, 제2클러스트의 클러스터 식별 정도는 e4일 수 있다. 서버(410)는 제1 및 제2클러스터의 클러스터 식별 정보를 비교하고 클러스터 식별 정보가 상이할 경우, 새로운 클러스터의 존재를 확인할 수 있으며, 비활성화되는 노드 A에 의해 새로운 클러스터가 생성되기 때문에 노드 A를 연결성 취약 지점으로 추정할 수 있다.Meanwhile, the first and second clusters may include cluster identification information, and the cluster identification information may be a selected one of the channel identification information. For example, the cluster identification information of the first cluster may be e1, and the cluster identification degree of the second cluster may be e4. The
도 5 및 도 6은 본 발명의 일실시예에 따른 클러스터 생성 방법을 설명하기 위한 도면이다.5 and 6 are views for explaining a cluster generation method according to an embodiment of the present invention.
서버는 연결된 노드간 채널에 대한 연결성 정보를 생성(S510)한다. 여기서, 연결성 정보는 연결된 채널에 대한 채널 식별 정보 및 채널에 연결된 노드에 대한 노드 식별 정보를 포함한다. 노드간 데이터를 송수신함으로써 연결성 여부가 판단될 수 있다. 도 4에 도시된 A 내지 G가 노드 식별 정보를 나타낸다. 그리고 서버는 채널 식별 정보를 이용하여, 채널간 연결성을 나타내며 클러스터 식별 정보가 할당된 제1클러스터를 생성(S520)한다. The server generates connectivity information for the channel between the connected nodes (S510). Here, the connectivity information includes channel identification information for a connected channel and node identification information for a node connected to the channel. The connectionability can be determined by transmitting / receiving data between nodes. A to G shown in Fig. 4 represent node identification information. Then, the server generates the first cluster to which the cluster identification information is allocated, indicating the inter-channel connectivity using the channel identification information (S520).
제2클러스터의 경우도 전술된 방법과 같이 생성될 수 있으나, 제1클러스터로부터 분할된 형태이기 때문에, 비활성화된 노드와 연결된 경계노드의 연결성 판단으로부터 생성될 수 있다. 즉, 경계 노드로부터 연결된 노드간 채널에 대한 연결성 정보를 생성하고, 제2클러스터를 생성할 수 있다.The case of the second cluster may also be generated as described above, but it may be generated from the connectivity determination of the border node connected to the deactivated node, since it is in the form of being divided from the first cluster. That is, connectivity information for the inter-node channel connected from the border node can be generated, and the second cluster can be created.
한편, 클러스터 식별 정보는 일실시예로서, 채널 식별 정보 중에서, 서버와 물리적으로 가장 가까운 노드와 연결된 채널에 대한 채널 식별 정보일 수 있으며, 경계 노드는 비활성화된 노드와 연결된 노드 중 노드 식별 정보 값이 가장 작은 노드일 수 있다. 하기 [표 1]은, 일실시예로서 도 4에 도시된 제2클러스터(421)에 대한 노드 정보, 연결성 정보 및 클러스터 정보의 일부를 나타낸다.Meanwhile, the cluster identification information may be channel identification information for a channel physically closest to the server, among the channel identification information, and the border node may include a node identification information value among the nodes connected to the inactive node It may be the smallest node. Table 1 below shows a part of node information, connectivity information, and cluster information for the
한편, 도 6은 도 4에 도시된 제2클러스터(421)의 채널간 연결성을 나타내는 그래프로서, 제2클러스터(421)의 채널이 도 6(a)에 도시된 바와 같이, 트리 구조로 연결되어 있다. 결국, 모든 채널은 연결되어 있으므로, 도 6(b)와 같이 하나의 채널 식별 정보(e4)를 중심으로 복수의 채널 식별 정보를 연결하여 채널간 연결성이 나타내어질 수 있다. 도 6(b)와 같이 클러스터를 표현할 경우 트리 구조가 단순해지므로 연산량이 줄어들 수 있다.Meanwhile, FIG. 6 is a graph showing channel connectivity of the
도 5 및 도 6에 설명된 클러스터 생성 방법에 따른, 본 발명의 다른 실시예에 따른 연결성 취약 지점 추정 방법은 다음과 같다. 서버는 연결된 노드간 채널 식별 정보를 이용하여, 채널 간 연결성을 나타내며 클러스터 식별 정보가 할당된 제1클러스터를 생성하고, 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화한다. 그리고 비활성에 따라, 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하고, 제1 및 제2클러스터의 클러스터 식별 정보를 비교하여 무선 센서 네트워크의 연결성 취약 지점을 추정한다.
The method for estimating connectivity weak points according to another embodiment of the present invention according to the cluster generation method illustrated in FIGS. 5 and 6 is as follows. The server generates a first cluster to which the cluster identification information is allocated and represents the inter-channel connectivity using the channel identification information between the connected nodes, and in the first cluster, a randomly selected node and a neighbor within a predetermined number of hops from the selected node Disable the node. At least one second cluster divided from the first cluster is generated according to the inactivity and the cluster identification information of the first cluster and the second cluster is compared to estimate a weak point of connectivity of the wireless sensor network.
도 7은 본 발명의 일실시예에 따른 무선 센서 네트워크의 연결성 취약 지점 추정 장치를 설명하기 위한 도면이다. 연결성 취약 지점 추정 장치는 전술된 무선 센서 네트워크의 서버 또는 시뮬레이션을 수행하는 사용자 단말일 수 있다.7 is a diagram for explaining a connection vulnerability point estimation apparatus of a wireless sensor network according to an embodiment of the present invention. The connectivity vulnerability point estimation apparatus may be a server of the wireless sensor network described above or a user terminal performing simulation.
도 7에 도시된 바와 같이, 본 발명에 따른 연결성 취약 지점 추정 장치는 노드 비활성화부(710), 연결성 판단부(720), 클러스터 생성부(730) 및 취약 지점 추정부(740)를 포함한다.7, the connectivity weak point estimation apparatus according to the present invention includes a
노드 비활성화부(710)는 연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화한다. 홉수는 0 및 자연수 중에서 선택될 수 있다. The
연결성 판단부(720)는 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단하며, 클러스터 생성부(730)는 판단 결과에 따라, 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성한다. 클러스터 생성부(730)는 제1클러스터 또한 생성할 수 있다.The
취약 지점 추정부(740)는 제1 및 제2클러스터를 이용하여, 무선 센서 네트워크의 연결성 취약 지점을 추정하며, 일실시예로서 1클러스터 및 상기 제2클러스터의 클러스터 식별 정보를 비교하여, 연결성 취약 지점을 추정할 수 있는데, 제1 및 제2클러스터의 클러스터 식별 정보가 상이할 경우, 선택 노드 및 이웃 노드를 연결성 취약 지점으로 추정할 수 있다. 그리고 클러스터 식별 정보는 채널 식별 정보 중 선택된 식별 정보일 수 있다.The weak
또한 제1 및 제2클러스터는 하나의 채널 식별 정보를 중심으로 복수의 채널 식별 정보를 연결하여 채널 간 연결성을 나타낼 수 있다.
In addition, the first and second clusters can connect the plurality of channel identification information with one channel identification information as a center to indicate the inter-channel connectivity.
앞서 설명한 기술적 내용들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예들을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 하드웨어 장치는 실시예들의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
The above-described technical features may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.
As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains. Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .
Claims (14)
연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 단계;
상기 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단하는 단계;
상기 판단 결과에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 단계; 및
상기 제1 및 제2클러스터를 이용하여, 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 단계
를 포함하는 연결성 취약 지점 추정 방법.
A method for estimating a weak point in a wireless sensor network including a server and a plurality of nodes,
Deactivating a randomly selected selection node and a neighboring node within a predetermined number of hops from the selection node, in a first cluster, which is a set of connected node-to-node identification information;
Determining connectivity from a predetermined border node among nodes connected to the inactive node;
Generating at least one second cluster divided from the first cluster according to the determination result; And
Estimating a connectivity vulnerability point of the wireless sensor network using the first and second clusters
The method comprising the steps of:
상기 연결성 취약 지점을 추정하는 단계는
상기 제1클러스터 및 상기 제2클러스터의 클러스터 식별 정보를 비교하여, 상기 연결성 취약 지점을 추정하며,
상기 클러스터 식별 정보는 상기 채널 식별 정보 중 선택된 식별 정보인
연결성 취약 지점 추정 방법.
The method according to claim 1,
The step of estimating the connectivity weak point
Comparing the cluster identification information of the first cluster and the second cluster to estimate the connectivity weak point,
And the cluster identification information is the identification information selected from the channel identification information
A method for estimating connectivity vulnerability points.
상기 연결성 취약 지점을 추정하는 단계는
상기 제1 및 제2클러스터의 클러스터 식별 정보가 상이할 경우, 상기 선택 노드 및 상기 이웃 노드를 상기 연결성 취약 지점으로 추정하는
연결성 취약 지점 추정 방법.
3. The method of claim 2,
The step of estimating the connectivity weak point
When the cluster identification information of the first and second clusters is different, the selecting node and the neighboring node are estimated to be the connectivity weak point
A method for estimating connectivity vulnerability points.
상기 제1클러스터를 생성하는 단계를 더 포함하며,
상기 제1클러스터를 생성하는 단계는
상기 연결된 노드 간 채널에 대한 연결성 정보를 생성하는 단계; 및
상기 채널 식별 정보를 이용하여, 상기 채널 간 연결성을 나타내며 상기 클러스터 식별 정보가 할당된 상기 제1클러스터를 생성하는 단계를 포함하며,
상기 연결성 정보는 상기 채널 식별 정보 및 상기 채널에 연결된 노드에 대한 노드 식별 정보를 포함하는
연결성 취약 지점 추정 방법.
3. The method of claim 2,
Further comprising generating the first cluster,
The step of creating the first cluster
Generating connectivity information for the connected inter-node channel; And
And using the channel identification information to generate the first cluster to which the cluster identification information is assigned, the first cluster indicating the inter-channel connectivity,
Wherein the connectivity information includes the channel identification information and node identification information for a node connected to the channel
A method for estimating connectivity vulnerability points.
상기 제1클러스터는
하나의 채널 식별 정보를 중심으로 복수의 채널 식별 정보를 연결하여 상기 채널 간 연결성을 나타내는
연결성 취약 지점 추정 방법.
5. The method of claim 4,
The first cluster
A plurality of channel identification information is connected to one channel identification information,
A method for estimating connectivity vulnerability points.
상기 클러스터 식별 정보는
상기 채널 식별 정보 중에서, 상기 서버와 물리적으로 가장 가까운 노드와 연결된 채널에 대한 채널 식별 정보인
연결성 취약 지점 추정 방법.
5. The method of claim 4,
The cluster identification information
Among the channel identification information, channel identification information for a channel physically closest to the server
A method for estimating connectivity vulnerability points.
상기 경계 노드는
상기 비활성화된 노드와 연결된 노드 중 상기 노드 식별 정보 값이 가장 작은 노드인
연결성 취약 지점 추정 방법.
5. The method of claim 4,
The border node
The node having the lowest node ID value among the nodes connected to the deactivated node
A method for estimating connectivity vulnerability points.
상기 제2클러스터를 생성하는 단계는
상기 경계 노드로부터 연결된 노드간 채널에 대한 연결성 정보를 생성하는 단계; 및
상기 채널 식별 정보를 이용하여, 상기 채널 간 연결성을 나타내며 상기 클러스터 식별 정보가 할당된 상기 제2클러스터를 생성하는 단계를 포함하며,
상기 연결성 정보는 상기 채널 식별 정보, 상기 채널에 연결된 노드에 대한 노드 식별 정보를 포함하는
연결성 취약 지점 추정 방법.
3. The method of claim 2,
The step of creating the second cluster
Generating connectivity information for an inter-node channel connected from the border node; And
And using the channel identification information to generate the second cluster to which the cluster identification information is assigned, the second cluster indicating the inter-channel connectivity,
The connectivity information includes the channel identification information, node identification information for a node connected to the channel,
A method for estimating connectivity vulnerability points.
상기 제2클러스터는
하나의 채널 식별 정보를 중심으로 복수의 채널 식별 정보를 연결하여 상기 채널 간 연결성을 나타내는
연결성 취약 지점 추정 방법.
9. The method of claim 8,
The second cluster
A plurality of channel identification information is connected to one channel identification information,
A method for estimating connectivity vulnerability points.
연결된 노드간 채널 식별 정보를 이용하여, 상기 채널 간 연결성을 나타내며 클러스터 식별 정보가 할당된 제1클러스터를 생성하는 단계;
상기 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 단계;
상기 비활성에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 단계; 및
상기 제1 및 제2클러스터의 클러스터 식별 정보를 비교하여 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 단계를 포함하며,
상기 클러스터 식별 정보는 상기 채널 식별 정보 중 선택된 식별 정보인 연결성 취약 지점 추정 방법.
A method for estimating a weak point in a wireless sensor network including a server and a plurality of nodes,
Generating a first cluster to which the cluster identification information is allocated, the first cluster indicating the inter-channel connectivity using the channel identification information between connected nodes;
Deactivating, in the first cluster, a randomly selected selection node and a neighboring node within a predetermined number of hops from the selection node;
Generating at least one second cluster divided from the first cluster according to the inactivation; And
And comparing the cluster identification information of the first and second clusters to estimate a connectivity vulnerability of the wireless sensor network,
Wherein the cluster identification information is selected identification information of the channel identification information.
연결된 노드간 채널 식별 정보의 집합인 제1클러스터에서, 랜덤하게 선택된 선택 노드 및 상기 선택 노드로부터 기 설정된 홉수 이내의 이웃 노드를 비활성화하는 노드 비활성화부;
상기 비활성화된 노드와 연결된 노드 중 기 설정된 경계 노드에서부터 연결성을 판단하는 연결성 판단부;
상기 판단 결과에 따라, 상기 제1클러스터로부터 분할된 적어도 하나 이상의 제2클러스터를 생성하는 클러스터 생성부; 및
상기 제1 및 제2클러스터를 이용하여, 상기 무선 센서 네트워크의 연결성 취약 지점을 추정하는 취약 지점 추정부
를 포함하는 연결성 취약 지점 추정 장치.
1. A connection weak point estimation apparatus of a wireless sensor network including a server and a plurality of nodes,
A node deactivation unit for deactivating a randomly selected selection node and a neighboring node within a pre-set hop count from the selected node, in a first cluster, which is a set of channel identification information between connected nodes;
A connectivity determiner for determining connectivity from a predetermined border node among nodes connected to the deactivated node;
A cluster generator for generating at least one second cluster divided from the first cluster according to the determination result; And
A weak point estimating unit estimating a weak point of connectivity of the wireless sensor network using the first and second clusters,
Wherein the connection weak point estimation unit comprises:
상기 취약 지점 추정부는
상기 제1클러스터 및 상기 제2클러스터의 클러스터 식별 정보를 비교하여, 상기 연결성 취약 지점을 추정하며,
상기 클러스터 식별 정보는 상기 채널 식별 정보 중 선택된 식별 정보인
연결성 취약 지점 추정 장치.
12. The method of claim 11,
The weak point estimation unit
Comparing the cluster identification information of the first cluster and the second cluster to estimate the connectivity weak point,
And the cluster identification information is the identification information selected from the channel identification information
Connectivity weak point estimation device.
상기 취약 지점 추정부는
상기 제1 및 제2클러스터의 클러스터 식별 정보가 상이할 경우, 상기 선택 노드 및 상기 이웃 노드를 상기 연결성 취약 지점으로 추정하는
연결성 취약 지점 추정 장치.
13. The method of claim 12,
The weak point estimation unit
When the cluster identification information of the first and second clusters is different, the selecting node and the neighboring node are estimated to be the connectivity weak point
Connectivity weak point estimation device.
상기 제1클러스터는
하나의 채널 식별 정보를 중심으로 복수의 채널 식별 정보를 연결하여 상기 채널 간 연결성을 나타내는
연결성 취약 지점 추정 장치.
13. The method of claim 12,
The first cluster
A plurality of channel identification information is connected to one channel identification information,
Connectivity weak point estimation device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150072693A KR101580766B1 (en) | 2015-05-26 | 2015-05-26 | Method and Device for Estimating WSN Connectivity Hazard |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150072693A KR101580766B1 (en) | 2015-05-26 | 2015-05-26 | Method and Device for Estimating WSN Connectivity Hazard |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101580766B1 true KR101580766B1 (en) | 2015-12-28 |
Family
ID=55085144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150072693A Expired - Fee Related KR101580766B1 (en) | 2015-05-26 | 2015-05-26 | Method and Device for Estimating WSN Connectivity Hazard |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101580766B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200063029A (en) * | 2018-11-27 | 2020-06-04 | 연세대학교 산학협력단 | Apparatus and Method for Estimating Network Connectivity Hazard Node for Enhancing Lifetime of Wireless Sensor Network |
| KR20210105032A (en) * | 2020-02-18 | 2021-08-26 | 연세대학교 산학협력단 | Apparatus and Method for Estimating Network Connectivity Hazard Node based on Clustering for Enhancing Lifetime of Wireless Sensor Network |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080037454A1 (en) * | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network with software downloaded to nodes |
| KR20100045240A (en) * | 2008-10-23 | 2010-05-03 | 연세대학교 산학협력단 | Method and device for selecting ffd for maintaining connectivity of network in wireless sensor network |
-
2015
- 2015-05-26 KR KR1020150072693A patent/KR101580766B1/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080037454A1 (en) * | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network with software downloaded to nodes |
| KR20100045240A (en) * | 2008-10-23 | 2010-05-03 | 연세대학교 산학협력단 | Method and device for selecting ffd for maintaining connectivity of network in wireless sensor network |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200063029A (en) * | 2018-11-27 | 2020-06-04 | 연세대학교 산학협력단 | Apparatus and Method for Estimating Network Connectivity Hazard Node for Enhancing Lifetime of Wireless Sensor Network |
| KR102160769B1 (en) * | 2018-11-27 | 2020-09-28 | 연세대학교 산학협력단 | Apparatus and Method for Estimating Network Connectivity Hazard Node for Enhancing Lifetime of Wireless Sensor Network |
| KR20210105032A (en) * | 2020-02-18 | 2021-08-26 | 연세대학교 산학협력단 | Apparatus and Method for Estimating Network Connectivity Hazard Node based on Clustering for Enhancing Lifetime of Wireless Sensor Network |
| KR102311726B1 (en) * | 2020-02-18 | 2021-10-08 | 연세대학교 산학협력단 | Apparatus and Method for Estimating Network Connectivity Hazard Node based on Clustering for Enhancing Lifetime of Wireless Sensor Network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kim et al. | On the pitfalls of geographic face routing | |
| Dai et al. | On constructing k-connected k-dominating set in wireless networks | |
| Seada et al. | On the effect of localization errors on geographic face routing in sensor networks | |
| Govindan et al. | Lazy cross-link removal for geographic routing | |
| Park et al. | Energy‐Efficient Probabilistic Routing Algorithm for Internet of Things | |
| Karim et al. | A fault‐tolerant energy‐efficient clustering protocol of a wireless sensor network | |
| Laifenfeld et al. | Joint monitoring and routing in wireless sensor networks using robust identifying codes | |
| KR101560523B1 (en) | Operating method of wireless sensor networks considering energy efficiency | |
| US20100183153A1 (en) | Method of establishing routing path of sensor network for improving security and sensor node for implementing the same | |
| Won et al. | A low-stretch-guaranteed and lightweight geographic routing protocol for large-scale wireless sensor networks | |
| KR101580766B1 (en) | Method and Device for Estimating WSN Connectivity Hazard | |
| Chou et al. | A dead-end free topology maintenance protocol for geographic forwarding in wireless sensor networks | |
| Mao et al. | S4: Small state and small stretch compact routing protocol for large static wireless networks | |
| US10367710B2 (en) | Method and apparatus for generating network dependencies | |
| Hamrioui et al. | ES-WSN: Energy Efficient by Switching between roles of nodes in WSNs | |
| Singh et al. | An efficient and decentralised user association scheme for multiple technology networks | |
| KR101490062B1 (en) | Method for grouping sensor node in wireless sensor network | |
| Shahabuddin et al. | Preliminary framework of topology control algorithm in WSN to achieve node's energy efficiency | |
| KR100889749B1 (en) | Method and apparatus for allocating channels in ad hoc network | |
| KR101269225B1 (en) | A Density Adaptive Cluster Head Election Mothod and Implementing Node thereof | |
| KR102160769B1 (en) | Apparatus and Method for Estimating Network Connectivity Hazard Node for Enhancing Lifetime of Wireless Sensor Network | |
| Singh et al. | Energy efficient source based tree routing with time stamp in WSN | |
| KR20150079365A (en) | Method for searching cycle graph in big graph database | |
| Houriya et al. | Improving lifetime of wireless sensor networks based on nodes’ distribution using Gaussian mixture model in multi-mobile sink approach | |
| KR101065662B1 (en) | How Nodes Transfer Data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20181222 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20181222 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |