[생산정보관련, 프로그래밍] 부하분배 스케줄링 알고리즘 구현 및 이에 대한 성능분석
- 최초 등록일
- 2005.07.01
- 최종 저작일
- 2005.05
- 33페이지/ 한컴오피스
- 가격 2,000원
소개글
기존 존재하는 알고리즘과 내가 만든 알고리즘을
c언어로 구현을 하고 이를 미니텝을 통해
통계처리를 하여 분석을 하였다.
일주일을 공들여서 만든 레포트이며,
10점 만점 레포트였는데, 15점을 받은 자료입니다.
참고하세요~
목차
문 제
목 적
알고리즘
프로그램 설명
실행결과 화면
성능 분석
결 론
느낀점
소스 코드
본문내용
Windows Server 2003을 이용한 클러스터 구축
1. 문제정의
Windows Server 2003은 사용자의 필요에 따라 중앙 집중식 또는 분산 방식으로 다양한 집합의 서버 역할을 처리할 수 있는 다목적 운영 체제이다. 이것을 이용하여 NLB(Network Load Balancing) 클러스터를 구축하고자 한다. 부하조절은 병렬처리 컴퓨터에서 다른 프로세서들이 처리해야 할 작업들이 쌓여 있는데 반해, 일부 프로세서들이 유휴상태에 있는 것을 방지하기 위해 프로세서들 간에 작업들을 고루 분배하는데 목표를 두고 있는 기술이다. 이번 실험을 통해 Windows Server 2003을 이용해 클러스터를 구축해보도록 하며 완성된 고가용성 부하분배 클러스터에서 임의의 서버를 on/off 하여 노드 구성의 변화를 확인하도록 하겠다. 또한 PC에 작업을 할당하는 Load Balancing 알고리즘을 C언어로 구현 및 성능을 분석하여 기존의 부하분배 스케줄링 알고리즘의 특성을 비교해보겠다.
2. Network Load Balancing 클러스터 구축
Network Load Balancing 클러스터를 구축하는데 사용된 실습장비는 PC 3대, 스위칭 허브(Switching Hub) 1대, KVM 스위치 1대 등이 사용되었다.
3. Network Load Balancing 클러스터 구축 방법
a. 서버 1설정
☑ 각 노드가 Load balancing 되도록 네트웍을 구성하기 위해 Network Load Balancing 항목을 체크한다
참고 자료
없음