1 |
1
센서 데이터를 수집하여 미리 설정된 임계값을 통해 작업의 발생 유무를 판단하는 복수의 디바이스; 및상기 복수의 디바이스 중 상기 작업이 발생된 것으로 판단한 디바이스를 마스터(Master) 디바이스로 설정하고 나머지 디바이스를 슬레이브(Slave) 디바이스로 설정하며, 상기 복수의 디바이스 중 상기 마스터 디바이스하고만 통신을 진행하여 상기 마스터 디바이스로부터 각 디바이스별 작업 우선순위의 비교 결과를 수신하고 상기 작업 우선순위의 비교 결과에 기초하여 현재 사용하고 있는 자원과의 비교를 통해 남은 자원으로부터 해당 디바이스의 동작에 필요한 자원을 할당하는 서버를 포함하고,상기 서버는상기 작업이 발생하지 않은 경우나 상기 작업 우선순위의 비교 결과에 따른 자원 할당이 완료된 후에는 상기 복수의 디바이스를 모두 슬레이브 디바이스로 설정하고,상기 마스터 디바이스는상기 슬레이브 디바이스와 근거리 무선 통신을 통해, 상기 작업의 발생 유무에 관한 정보 및 상기 각 디바이스의 동작 상태에 따라 상기 각 디바이스별로 미리 설정된 가중치 정보를 포함하는 작업 데이터를 공유하고, 상기 작업의 발생 유무에 관한 정보에 기초하여 상기 슬레이브 디바이스들 중에서 작업이 발생된 디바이스가 존재하는지 여부를 판단하고, 상기 판단 결과 존재하는 경우, 상기 가중치 정보에 기초하여 상기 작업이 발생된 디바이스와 작업 우선순위를 비교하며, 상기 작업 우선순위의 비교 결과를 상기 서버에 전송하여 해당 디바이스의 동작에 필요한 자원을 요청하는 것을 특징으로 하는 자원 할당 알고리즘 기반 IoT 분산 처리 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 마스터 디바이스는상기 자원의 요청에 대한 응답으로 상기 서버로부터 자원 할당에 따른 동작 명령을 수신하여 동작하거나 상기 동작 명령을 해당 디바이스에 전달하는 것을 특징으로 하는 자원 할당 알고리즘 기반 IoT 분산 처리 시스템
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
제1항에 있어서,상기 복수의 디바이스 각각은상기 센서 데이터를 측정하는 센서; 및상기 센서 데이터를 수집하여 상기 임계값을 통해 상기 작업의 발생 유무를 판단하는 아두이노(Aduino)를 포함하는 것을 특징으로 하는 자원 할당 알고리즘 기반 IoT 분산 처리 시스템
|
7 |
7
제1항에 있어서,상기 서버와 연동하여 센서 데이터, 상기 복수의 디바이스 각각의 동작 상태, 자원 사용량, 전력 사용량, 상기 서버의 자원 사용량, 및 잔여 자원을 저장 및 갱신하는 데이터베이스; 및사용자 단말기에 설치되고 상기 데이터베이스를 참조하여 센서의 상태 정보, 상기 복수의 디바이스 각각의 상태 정보 및 상기 서버의 상태 정보를 포함하는 모니터링 정보를 상기 사용자 단말기의 화면에 표시하는 어플리케이션을 더 포함하는 것을 특징으로 하는 자원 할당 알고리즘 기반 IoT 분산 처리 시스템
|
8 |
8
삭제
|
9 |
9
복수의 디바이스 각각이 센서 데이터를 수집하여 미리 설정된 임계값을 통해 작업의 발생 유무를 판단하는 단계;서버가 상기 복수의 디바이스 중 상기 작업이 발생된 것으로 판단한 디바이스를 마스터(Master) 디바이스로 설정하고 나머지 디바이스를 슬레이브(Slave) 디바이스로 설정하는 단계;상기 마스터 디바이스가 상기 슬레이브 디바이스와 근거리 무선 통신을 통해, 상기 작업의 발생 유무에 관한 정보 및 각 디바이스의 동작 상태에 따라 상기 각 디바이스별로 미리 설정된 가중치 정보를 포함하는 작업 데이터를 공유하는 단계;상기 마스터 디바이스가 상기 작업 데이터에 기초하여 상기 각 디바이스별 작업 우선순위를 비교하는 단계;상기 마스터 디바이스가 상기 작업 우선순위의 비교 결과를 상기 서버에 전송하여 해당 디바이스의 동작에 필요한 자원을 요청하는 단계;상기 서버가 상기 복수의 디바이스 중 상기 마스터 디바이스하고만 통신을 진행하여 상기 마스터 디바이스로부터 각 디바이스별 작업 우선순위의 비교 결과를 수신하고 상기 작업 우선순위의 비교 결과에 기초하여 현재 사용하고 있는 자원과의 비교를 통해 남은 자원으로부터 해당 디바이스의 동작에 필요한 자원을 할당하는 단계; 및상기 서버가 상기 작업이 발생하지 않은 경우나 상기 작업 우선순위의 비교 결과에 따른 자원 할당이 완료된 후에는 상기 복수의 디바이스를 모두 슬레이브 디바이스로 설정하는 단계를 포함하고,상기 각 디바이스별 작업 우선순위를 비교하는 단계는상기 작업의 발생 유무에 관한 정보에 기초하여 상기 슬레이브 디바이스들 중에서 작업이 발생된 디바이스가 존재하는지 여부를 판단하는 단계; 및상기 판단 결과 존재하는 경우, 상기 가중치 정보에 기초하여 상기 작업이 발생된 디바이스와 작업 우선순위를 비교하는 단계를 포함하는 것을 특징으로 하는 자원 할당 알고리즘 기반 IoT 분산 처리 방법
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
제9항에 있어서,상기 서버가 센서 데이터, 상기 복수의 디바이스 각각의 동작 상태, 자원 사용량, 전력 사용량, 상기 서버의 자원 사용량, 및 잔여 자원을 데이터베이스에 적재하는 단계; 및사용자 단말기에 설치되는 어플리케이션이 상기 데이터베이스를 참조하여 센서의 상태 정보, 상기 복수의 디바이스 각각의 상태 정보 및 상기 서버의 상태 정보를 포함하는 모니터링 정보를 상기 사용자 단말기의 화면에 표시하는 단계를 더 포함하는 것을 특징으로 하는 자원 할당 알고리즘 기반 IoT 분산 처리 방법
|