1 |
1
데이터를 수집하는 소스 노드;상기 소스 노드에서 수집한 데이터를 수신하는 데이터 싱크 노드; 및상기 소스 노드로부터 상기 데이터 싱크 노드에 이르는 경로에 위치하여 상기 데이터를 전달하는 릴레이 노드를 포함하되,상기 데이터 싱크 노드는 상기 소스 노드에서 상기 데이터 싱크 노드에 이르는 경로 정보, 상기 소스 노드에서 수집하는 데이터의 종류 또는 상기 소스 노드에서 수집한 데이터가 상기 데이터 싱크 노드에 전달되어야하는 임계 시간 중 적어도 하나를 고려하여 애드혹 네트워크의 전체 예상 소비 에너지가 최소가 되도록 상기 소스 노드 및 상기 릴레이 노드 중 적어도 하나를 데이터를 압축할 대상 노드로 결정하고, 상기 대상 노드는 수집한 데이터 또는 수신한 데이터를 압축하여 전송하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
2 |
2
제1항에 있어서,상기 데이터 싱크 노드는상기 대상 노드가 사용할 압축 알고리즘의 종류를 결정하고, 상기 대상 노드는 결정된 압축 알고리즘의 종류에 따라 상기 데이터를 압축하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
3 |
3
삭제
|
4 |
4
제1항에 있어서,상기 소비 에너지는 상기 소스 노드 및 상기 릴레이 노드에서 데이터 전송에 소비되는 전송 에너지, 데이터 압축 시 소비되는 CPU 에너지 및 데이터 압축 해제 시 소비되는 CPU 에너지를 포함하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
5 |
5
제1항에 있어서,상기 소스 노드는 복수이고, 상기 데이터 싱크 노드는 상기 복수의 소스 노드에 대하여 각 소스 노드별로 상기 각 소스 노드 또는 상기 각 소스 노드에서 상기 데이터 싱크 노드에 이르는 경로에 위치하는 적어도 하나의 릴레이 노드 중 어느 하나를 상기 각 소스 노드에서 수집한 데이터를 압축하는 상기 대상 노드로 결정하고, 상기 대상 노드에서 압축에 사용할 압축 알고리즘을 결정하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
6 |
6
제1항에 있어서,상기 소스 노드는 복수이고, 상기 데이터 싱크 노드는 상기 소스 노드에서 수집한 데이터가 상기 데이터 싱크 노드에 전달되어야하는 임계 시간 조건을 만족하면서 상기 전체 예상 소비 에너지가 최소가 되도록 상기 복수의 소스 노드 각각에 대하여 각 소스 노드 또는 상기 각 소스 노드에서 상기 데이터 싱크 노드에 이르는 경로에 위치하는 적어도 하나의 릴레이 노드 중 어느 하나를 상기 각 소스 노드에서 수집한 데이터를 압축하는 상기 대상 노드로 결정하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
7 |
7
제1항에 있어서,상기 데이터 싱크 노드는 아래의 수식 1을 이용하여 소스 노드에 대한 대상 노드 및 압축 알고리즘을 결정하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
8 |
8
제7항에 있어서,상기 수식 1은 아래의 수식으로 표현되는 조건을 만족하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
9 |
9
제1항에 있어서,상기 소스 노드는 복수이고, 복수의 소스 노드 중 적어도 두 개의 소스 노드가 상기 데이터 싱크 노드에 이르는 경로에 위치하는 적어도 하나의 릴레이 노드를 공유하는 경우, 상기 데이터 싱크 노드는 상기 대상 노드의 개수와 상기 전체 예상 소비 에너지가 최소화되도록 상기 공유하는 릴레이 노드 중 적어도 하나를 상기 대상 노드로 선택하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
10 |
10
제1항에 있어서,상기 데이터 싱크 노드는 아래의 수식 4를 이용하여 상기 소스 노드에 대한 상기 대상 노드 및 압축 알고리즘을 결정하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
11 |
11
제10항에 있어서,상기 수식 4는 아래의 수식 (6) 및 수식 (7)의 조건을 만족하는 선택적 데이터 압축 알고리즘을 사용하는 애드혹 네트워크 시스템
|
12 |
12
소스 노드, 릴레이 노드 및 데이터 싱크 노드를 포함하는 애드혹 네트워크에서 데이터를 전송하는 방법에 있어서,상기 데이터 싱크 노드가 상기 소스 노드로부터 상기 데이터 싱크 노드에 이르는 경로 정보 및 상기 소스 노드가 수집하는 데이터 종류를 결정하는 단계;상기 데이터 싱크 노드가 상기 경로 정보 및 상기 데이터 종류를 이용하여 전체 네트워크의 예상 소비 에너지가 최소가 되도록 상기 소스 노드에 대하여 상기 소스 노드 및 상기 릴레이 노드 중 데이터를 압축할 대상 노드 및 상기 대상 노드가 사용할 압축 알고리즘의 종류를 선택하는 단계;상기 데이터 싱크 노드가 상기 경로 정보 및 데이터 종류에 따른 상기 압축 알고리즘의 종류를 포함하는 데이터 압축 정보를 상기 대상 노드에 알리는 단계; 및 상기 대상 노드가 수집한 또는 수신한 상기 데이터를 상기 데이터 압축 정보에 따라 압축하여 전송하는 단계를 포함하는 애드혹 네트워크에서 데이터를 전송하는 방법
|
13 |
13
제12항에 있어서,상기 선택하는 단계에서상기 데이터 싱크 노드는 복수의 소스 노드에 대하여 각 소스 노드별로 상기 각 소스 노드 또는 상기 각 소스 노드에서 상기 데이터 싱크 노드에 이르는 경로에 위치하는 적어도 하나의 릴레이 노드 중 어느 하나를 상기 각 소스 노드에서 수집한 데이터를 압축하는 상기 대상 노드로 선택하고, 상기 선택한 대상 노드에서 사용할 압축 알고리즘을 선택하는 애드혹 네트워크에서 데이터를 전송하는 방법
|
14 |
14
제12항에 있어서,상기 선택하는 단계에서상기 데이터 싱크 노드는 복수의 소스 노드에 대하여 상기 소스 노드에서 수집한 데이터가 상기 데이터 싱크 노드에 전달되어야하는 임계 시간 조건을 만족하면서 상기 전체 예상 소비 에너지가 최소가 되도록 상기 복수의 소스 노드 각각에 대하여 각 소스 노드 또는 상기 각 소스 노드에서 상기 데이터 싱크 노드에 이르는 경로에 위치하는 적어도 하나의 릴레이 노드 중 어느 하나를 상기 각 소스 노드에서 수집한 데이터를 압축하는 상기 대상 노드로 선택하는 애드혹 네트워크에서 데이터를 전송하는 방법
|
15 |
15
제12항에 있어서,상기 선택하는 단계에서상기 데이터 싱크 노드는 데이터 압축 시 소비되는 CPU 연산 에너지, 데이터 압축 후 데이터의 전송 에너지 및 데이터 압축 해제시 소비되는 CPU 연산 에너지 중 적어도 하나를 기준으로 상기 예상 소비 에너지가 최소가 되면서, 상기 소스 노드에서 수집한 데이터가 상기 데이터 싱크 노드에 전달되어야하는 임계 시간 조건을 만족하는 상기 대상 노드 및 상기 압축 알고리즘을 선택하는 애드혹 네트워크에서 데이터를 전송하는 방법
|
16 |
16
제12항에 있어서,상기 선택하는 단계에서상기 소스 노드는 복수이고, 복수의 소스 노드 중 적어도 두 개의 소스 노드가 상기 데이터 싱크 노드에 이르는 경로에 위치하는 적어도 하나의 릴레이 노드를 공유하는 경우, 상기 데이터 싱크 노드는 데이터 압축 시 소비되는 CPU 연산 에너지, 데이터 압축 후 데이터의 전송 에너지 및 데이터 압축 해제시 소비되는 CPU 연산 에너지 중 적어도 하나를 기준으로 선택되는 대상 노드의 개수와 상기 예상 소비 에너지의 합이 최소가 되도록 상기 공유하는 릴레이 노드 중 적어도 하나를 상기 대상 노드로 선택하는 애드혹 네트워크에서 데이터를 전송하는 방법
|