1 |
1
RFID 미들웨어에 대한 다양한 자원 정보를 수집하기 위한 정보 수집부와;상기 정보 수집부로부터 수집된 각 자원 정보에 대하여 유전자 알고리즘을 통해 최적의 가중치를 구하고, 이를 각 자원 정보에 적용하기 위한 가중치 처리부; 및상기 가중치 처리부를 통해 최적의 가중치 값이 적용된 각 자원 정보의 수치의 합 정보를 바탕으로 해당 RFID 미들웨어 부하 정도를 분석하여 상기 합이 상대적으로 낮은 서버로 RFID 미들웨어의 수집 처리 및 이벤트 사이클 처리 명령을 분산하기 위한 부하 분산부를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
2 |
2
제 1항에 있어서,관리자 및 사용자가 미들웨어 내부의 데이터 수집주기 및 정제조건을 포함한 데이터 수집에 관련된 사항이나, 분산 미들웨어 서버의 부하정보 및 개별 미들웨어 서버의 프로세스와 스레드(Thread)를 모니터링하고 관리할 수 있도록 기 정의된 형식에 맞게 다양한 인자를 입력하기 위한 관리자 및 사용자 장치부를 더 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
3 |
3
제 1항에 있어서, 상기 정보 수집부는프로세스 수, 총 사용 메모리, 총 CPU 사용량, 힙 메모리 사용량, 논 힙 메모리 사용량, 총 물리 메모리 크기, 프리 물리 메모리 크기, 총 스왑 공간 크기, 프리 스왑 공간 크기, 가상 메모리 크기, 네트워크 커넥션 속도를 포함한 자원 정보를 수집하기 위한 서버시스템 자원정보 수집부를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
4 |
4
제 1항에 있어서, 상기 정보 수집부는DB 접속 수, 쓰레드 수, 피크 쓰레드 수, 데몬 쓰레드 수, 총 시작 쓰레드 수, 로드된 클래스 수, 언 로드된 클래스 수, 총 로드된 클래스 수를 포함한 자원 정보를 수집하기 위한 미들웨어 자원정보 수집부를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
5 |
5
제 1항에 있어서, 상기 정보 수집부는등록된 총 논리 리더 수, 실제 RFID 정보를 수집하고 있는 엑티브 된 논리 리더 수, ECSpec 수, 엑티브 된 이벤트 사이클 수, 이벤트 사이클 데이터 수, 논리 큐 수, 이벤트 큐 수, 논리 큐 사이즈, 이벤트 큐 사이즈를 포함한 자원 정보를 수집하기 위한 ALE 처리정보 수집부를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
6 |
6
제 1항에 있어서, 상기 정보 수집부는ECSpec(Event Cycle Specification)의 Boundary 처리 정보, Filter 처리 정보, OnlyOnChange 처리 정보, ReportSet 처리 정보, IfEmpty 처리 정보, Group 처리 정보, Output 처리 정보를 포함한 정보를 수집하기 위한 ECSpec 처리정보 수집부를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
7 |
7
제 1항에 있어서, 상기 가중치 처리부는상기 가중치 최적화부는 유전자 알고리즘(Genetic Algorithm)에 가중치 값을 인코딩하여 교배, 돌연변이, 평가 등의 유전자 알고리즘의 처리 과정을 바탕으로 최적의 가중치를 산출하기 위한 가중치 최적화부; 및 상기 가중치 최적화부로부터 산출되는 각 자원 정보에 대한 최적의 가중치를 각 자원 정보에 적용하기 위한 가중치 적용부를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
8 |
8
제 7항에 있어서, 상기 가중치 최적화부는수집시간, 수집기간, 응답시간, 리더의 개수, 프로세스의 개수를 이용하여 가중치 값을 설정하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
9 |
9
제 7항에 있어서, 상기 가중치 적용부는미들웨어 내부에서 처리되는 데이터의 내용 및 가중치를 적용한 부하 정보의 내용을 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 시스템
|
10 |
10
RFID 미들웨어에 대한 다양한 자원 정보를 수집하는 자원 정보 수집 단계와;유전자 알고리즘에 가중치 값을 인코딩하여 상기 유전자 알고리즘 처리 과정을 바탕으로 최적의 가중치를 산출하는 유전자 알고리즘 기반 자원 가중치 값 최적화 단계와; 상기 유전자 알고리즘 기반 자원 가중치 값 최적화 단계에서 산출된 최적의 가중치를 각 자원 정보에 적용하는 자원 정보 가중치 적용 단계; 및 상기 자원 정보 가중치 적용 단계에 따라 자원 정보 수치의 총 합 정보를 바탕으로 해당 RFID 미들웨어 부하 정도를 분석하고, 합이 낮은 서버로 RFID 미들웨어의 수집 처리 및 이벤트 사이클 처리 명령을 분산하는 자원 정보 기반 부하 분산 단계를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 방법
|
11 |
11
제 10항에 있어서,상기 자원 정보 수집 단계는프로세스 수, 총 사용 메모리, 총 CPU 사용량, 힙 메모리 사용량, 논 힙 메모리 사용량, 총 물리 메모리 크기, 프리 물리 메모리 크기, 총 스왑 공간 크기, 프리 스왑 공간 크기, 가상 메모리 크기, 네트워크 커넥션 속도 등의 자원 정보를 수집하는 서버 시스템 자원 정보 수집 단계와;DB 접속 수, 쓰레드 수, 피크 쓰레드 수, 데몬 쓰레드 수, 총 시작 쓰레드 수, 로드된 클래스 수, 언 로드된 클래스 수, 총 로드된 클래스 수 등의 자원 정보를 수집하는 미들웨어 자원 정보 수집 단계와;등록된 총 논리 리더 수, 실제 RFID 정보를 수집하고 있는 엑티브 된 논리 리더 수, ECSpec 수, 엑티브 된 이벤트 사이클 수, 이벤트 사이클 데이터 수, 논리 큐 수, 이벤트 큐 수, 논리 큐 사이즈, 이벤트 큐 사이즈 등의 자원 정보를 수집하는 ALE 처리 정보 수집 단계; 및ECSpec(Event Cycle Specification)의 Boundary 처리 정보, Filter 처리 정보, OnlyOnChange 처리 정보, ReportSet 처리 정보, IfEmpty 처리 정보, Group 처리 정보, Output 처리 정보를 수집하는 ECSpec 처리 정보 수집 단계를 포함하는 것을 특징으로 하는 RFID 미들웨어의 부하 분산 방법
|