• 검색 결과가 없습니다.

Rich interfaced R&D SW/HW ASP Service System Plan

N/A
N/A
Protected

Academic year: 2021

Share "Rich interfaced R&D SW/HW ASP Service System Plan"

Copied!
36
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

고성능 가시화 기능을 지니는

SW

HW

서비스 시스템 설계

ASP

(Rich interfaced R&D Software and Hardware ASP service system

Plan ver 1.0)

홍 정 우 (

jwhong@kisti.re.kr

)

한 국 과 학 기 술 정 보 연 구 원

(2)

목차

기술 보고서의 작성 목적

1.

··· 1

2. Rich interfaced R&D Software and Hardware ASP

service

필요성 ···2

가 필요성

.

··· 2

나 국내외 연구 사업 동향

.

/

··· 5

다 효용성 및 파급효과

.

··· 6

서비스를 위한 필요 요소

3. Rich Interfaced SW & HW

···· 8

가 현 시스템 서비스

.

··· 8

나 서비스 개선 형태

.

··· 10

다 고려사항과 구성요소

.

··· 13

서비스 모델

4. Rich Interfaced SW & HW

··· 16

(3)

그림 차례

그림

와 슈퍼컴퓨팅의 융합에 따른 효과

[

2-1] Rich Interface R&D SW

··· 3

그림

관련 기술들

[

4-2]

··· 16

그림

[

4-3] Conceptual workflow of MS windows based Supercomputing

resource

service provision system ··· 17

그림

[

4-4] MS windows based resource brokering system ··· 19

그림

[

4-5] MS windows based resource brokering system ··· 19

그림

[

4-6] MS windows based resource brokering system ··· 20

그림

[

4-7] MS windows based resource brokering system ··· 20

그림

[

4-8] MS windows based resource brokering system ··· 21

그림

[

4-9] Conceptual workflow of program components from MS windows

based Supercomputing ASP service ···

22

그림

[

4-10] Conceptual workflow of MS windows based Supercomputing

resource service provision system ··· 23

그림

기술 구성요소

[

5-11]

··· 27

그림

[

5-12] Conceptual working components view of MS windows based

Supercomputing resource service provision system ··· 28

그림

[

5-13] Functional description of MS windows based resource

broker system ··· 28

그림

가상화 계층을 도입한 서비스 모델

(4)

1. 기술 보고서의 작성 목적

슈퍼컴퓨팅본부는 국내에서 유일하게 공공 서비스를 실시하고 있는 슈 KISTI 퍼컴퓨팅자원 서비스기관이다 이를 위해 최신. IT기술을 슈퍼컴퓨팅 분야에 개발 도입 적용 확산할 책무를 지니고 있다 최근 화려한 인터페이스를 지닌 모델링. ∙ ∙ ∙ 과 시뮬레이션 소프트웨어들이 개인용 연구 개발도구로 활용도를 높여가고 있다.∙ 이로 인하여 기존에 자신의 코드를 가지고 있던 연구 개발자 위주의 슈퍼컴퓨팅, ∙ 수요가 다양한 분야의 현장 연구 개발자들의 요구가 한층 증대되는 방향으로 변∙ 화하고 있다 이러한 변화를 수용하기 위해서는 현업 현장에서 수요에 걸맞는 슈. 퍼컴퓨팅자원 서비스가 가능한 아키텍쳐의 IT서비스 모델의 개발과 이의 구현 및 관련 서비스가 필수적이다 본 보고서는 이를 위한 고찰을 목적으로 한다. . 관련 연구와 시의적절한 준비의 필요성은 다음과 같다. 슈퍼컴퓨팅센터는 지속적인 노력을 통해 첨단 슈퍼컴퓨팅기법의 연구개발을 □ 통하여 최신 기술을 전파하고 서비스로 제공하는 자원 및 서비스의 질과 경 제성을 높여야 함 저가의 고성능 클러스터 컴퓨팅 기술의 확산은 계산의 양과 복잡도를 늘이기 □ 때문에 대용량 수요와 관련 기술 지원을 요구하게 될 것으로 예상됨 슈퍼컴퓨팅 기초과학 현업 등에서 슈퍼컴퓨팅 자원의 대중화 필요성이 커지고/ □ 있음 등 국가생존을 위한 정부 추진 프로젝 e-science & e-manufacturing, IT389

(5)
(6)
(7)
(8)

나. 국내외 연구 사업 동향

/

1) 국내

가) 연구 사업 동향

/

슈퍼컴퓨팅 자원의 서비스는 Linux/UNIX 인터페이스를 사용하여 제공 중 ◦ 최근 MS사에서 HPC server 2008라는 형태의 10,000코어 이상의 노드를 구 ◦ 성할 수 있는 클러스터형 인터액티브 슈퍼컴퓨터 환경이 발매 되고 있고, KI 에서 호기 활성화 프로그램으로 검토 중 STI 4 웹서비스 형태의 인터페이스를 사용하여 개별적인 응용문제들에 대한 포탈을 ◦ 제작하여 제공하는 정책을 취함

나) 연구 사업 수준

/

슈퍼컴퓨팅 자원의 서비스는 장비 사업자가 제공하는 기존 Linux/UNIX 인터 ◦ 페이스를 사용하여 제공 슈퍼컴퓨터와 MS윈도우와 같은 사용자 환경을 통합하기 위한 노력은 KISTI ◦ 에서만 수행

2) 국외

가) 연구 사업 동향

/

병렬 슈퍼컴퓨팅을 기본으로 간주하고 병렬 프로그래밍과 디버깅 환경을, Lin ◦ 기반 환경으로 개발 중 환경 개선

ux Open Source : Eclipse

(9)
(10)

원을 고급 R&D도구로써 뿐만 아니라 생산 활동을 위한 도구로 더 잘 활용, 할 수 있게 함  1/2/3차 산업의 다양한 분야들에 슈퍼컴퓨팅 기술을 적용하여 +0.5차 산업화 할 수 있는 가능성을 더 높임  사용자 지원을 위해 필요한 상용코드의 구매비용을 줄일 수 있는 가능성을 제공하여 줌 기타 < >  기존 Linux/Unix기반의 슈퍼컴퓨팅 서비스에 MS windows를 포함시킴으로써 기술 및 응용분야 확대에 큰 방법론 추가의 가능성 제공  벤쳐 중소기업의 생산인력이 슈퍼컴퓨팅 자원을 사용할 수 있도록 유도할 수/ 있는 방안을 확보함으로써, KISTI 서비스의 고급화와 사용자 영역확대에 역 할을 할 수 있음 예 위상 확보의 기술적 요소

(11)
(12)
(13)
(14)
(15)

 기존의 KISTI 슈퍼컴퓨팅센터의 사용자 지원 서비스는 사용자가 mail 또는 전화상으로 지원을 요청하고, KISTI 슈퍼컴퓨팅센터에 위치한 관련된 전문가 가 전화상 또는 메일을 통하여 문제점을 설명하도록 사용자에게 요청하며 그, 내용에 따라 사용자의 코드와 데이터를 전달 받거나 사용자의 home directo 에 전문가가 직접 접근하여 작업을 하는 체제를 갖추고 있다 이러한 서비 ry . 스 형태는 장시간이 소요되어지는 문제에 대하여 유효하다 그러나 작은 문. , 제 또는 시스템 사용에 따르는 단순한 문제들에 대하여 생기는 문제들은 즉 각 해결 할 수 있는 창구가 유효하지 않으며 이를 해결하기 위해 공히 나름, 대로의 전문가에 지원을 요청하여 절차를 밟아야 되며 공히 수일이 소요되는, 경우가 일반적이다. ==> 사용자 화면을 공유하며 실시간으로 컨설팅과 지원 을 할 수 있게 하는 사용자 지원 서비스 구현 및 제공 에서 규정하는 를 온라인으로 제공할 수 있도록 하며 특

- ITIL service desk ,

(16)

형태로 제공되는 FAQ나 라이브러리를 참고한 사용자가 평가를 할 수 있 게 구현한다.

다. 고려사항과 구성요소

를 지원하는 인터페이스와 윈도우 기반의 사용자 인터페이

Full GUI Linux MS

스 시스템을 사용하여 라인베이스 프로그래밍과 디버깅과 같은 것이 아니라, GUI 및 다양한 가시화 출력을 포함한 응용프로그램을 통하여, 슈퍼컴퓨팅 자원에 사 용자가 접근하고 결과를 처리할 수 있는 인터페이스를 제공하고자할 때 필요한, 시스템 요구사항과 이에 따른 고려사항들에 대하여 논의하고자 한다. MS윈도우 기반의 시스템 또는 사용자 인터페이스만을 담당하는 Linux 가상화층을 중간 매 개체로 배치하여 슈퍼컴퓨터 자원을 이를 통하여 접근할 수 있도록 제공하는 것 은 기존에 MS윈도우/Linux 환경에서 존재하고 있는 다양한 상용 서비스와 응용 프로그램을 모두 포용할 수 있다는 것을 의미하며, Unix/LINUX환경에서 주로 사 용되어지는 X11기반의 GUI처리에 부담이 되는 네트워크문제를 특정 수준에서 비 켜 갈 수 있음을 의미한다 이를 위한 고려사항과 구성요소에 대하여 논의 한다. .

 Full GUI Linux와 MS윈도우 기반의 사용자 인터페이스 시스템

이러한 사용자 인터페이스의 변화는 현재 국내 컴퓨터 사용자의 에 - 99% 해당하는 사용자들이 기존에 사용하듯이 슈퍼컴퓨터 자원에 쉽게 접근 할 수 있는 환경을 제공할 수 있는 시스템 구성 각각의 사용자가 이용하게 될 시스템은 각 시스템이 사용됨의 여부에 따라 타 -사용자가 사용하고 있는 시스템의 성능에 영향을 미치지 않도록 하여야 함 각각의 사용자가 이용하게 될 시스템에서 구동되어지는 응용 소프트웨어

-는 각 시스템의 CPU자원, Memory, GPU등을 독점하여 사용하게 될 것이

라는 것을 전재 하여야 한다.

각각의 사용자가 이용하게 될 시스템에서 구동되어지는 응용 소프트웨어

(17)

그램들의 리스트를 제공한다 또한 이 리스트 중에 타 사용자가 사용하고. 있지 않은 표시를 제공하고 있는 응용프로그램을 선정함으로써 관련 응용, 프로그램을 사용하고 이를 통해 슈퍼컴퓨터를 사용하게 된다. 유저가 로그인 함과 동시에 즉 관련 응용 소프트웨어를 사용하기 위해서 - , 기반 윈도우즈 시스템에 로그인 하게 되며 기반

GUI Linux/MS , Unix/LINUX

(18)

사용자의 인터페이스로 사용되어지는 윈도우 시스템의 모니터링과 건

- MS

전성 관리는 슈퍼컴퓨터자원의 관리와 별개로 이루어져야 된다 그러나. ,

(19)
(20)

가.

GUI

기반의 사용자 자원 서비스 모델

1)

시스템 접근 시나리오를 통한 서비스 모델

윈도우 기반의 사용자 인터페이스 시스템 통하여 슈퍼컴 MS 퓨팅 자원에 접근 하는 사용자들은 [그림 4-3]에서를 통해 기 개발되고 활용되 고 있는 응용프로그램을 그대로 고유한 GUI를 사용하여 접근하게 된다. 그림

[ 4-4] Conceptual workflow of MS windows based Supercomputing resource service provision system

(21)

한 응용 프로그램을 점유하고 사용하였던 시간을 어카운팅 하여, [그림 4-7]에 서 확인 할 수 있는 것과 같은 화면을 통해 제공할 수 있다. 이러한 사용자의 사용 시나라오가 성립하기 위해서 사용자가 로그인 하게 되, 면 이를, [그림 4-3]에서 확인 할 수 있는 리소스 브로커가 각각의 응용 프로그 램이 위치한 PC에서 응용 프로그램의 점유여부를 점검하여 웹페이지로 정보를 제공하게 된다 사용자가 응용 프로그램을 선택하게 되면 응용프로그램이 위치. ,

한 시스템의 형태 즉, MS윈도우인가 Linux 또는 Unix시스템인가에 따라, Active

(22)

그림

[ 4-5] MS windows based resource brokering system : available resource list view

(23)

그림

[ 4-7] MS windows based resource brokering system : application running view

그림

(24)

그림

(25)

그림

[ 4-10] Conceptual workflow of program components from MS windows based Supercomputing resource service provision system : right hand side's peripherals are replaced to supercomputing resources. The concepts are from Korean Patent

(26)

나.

GUI Linux

MS

윈도우 기반의 사용자 지원 교육 서비스 모델

/

시스템 접근 시나리오를 제시함으로써 서비스의 형태가 어떤 모습이

될 것인가를 설명하고자 한다.

윈도우 기반의 사용자 인터페이스 시스템 통하여 슈퍼컴퓨팅 자원에 접근 MS 하는 사용자들은 필요에 따라서, [그림 3-3]에 등장하는 3rd 화면 공유서비스 장치를 통해 사용하고 있는 응용 프로그램의 사용 지원 전문가에 문제 해결을 요청할 수 있다 이. 3rd 화면 공유서비스 장치는 응용 전문가와 사용자 사이에 발생하는 음성 및 채팅 정보와 공유되고 있는 화면을 녹화 기록하며 응용전문가/ , 와 사용자 이외에 제 자 이상에게 그 내용을 실시간 제공할 수 있는 매개의 역3 할을 하게 된다. 이를 통해 controlled sharing을 구현하고 보안 콘트롤을 부가, 할 수 있게 된다 또한 응용지원내용과 평가를 객관적으로 실시 할 수 있는 기록. 이 생성되며 추후, FAQ형태로 제공될 수 있게 된다. 그림

(27)

 GUI 기반 Linux/MS윈도우 기반의 사용자 인터페이스 시스템과 Unix/Linux기 반의 슈퍼컴퓨팅 자원 연동 기반 윈도우 기반의 사용자 시스템에 로그인 하는 사용자 - GUI Linux/MS 는 웹페이지와 같은 서비스 시스템에 슈퍼컴퓨터 사용자 ID와 자신의 접 근 암호를 사용하여 로그인한 뒤 사용하고자 하는 비점유상태의 응용프로 그램을 선정하게 되고 웹서비스 시스템은 로그인 정보를 이용하고 응용, , 프로그램이 존재하는 시스템에 응용프로그램을 접근하기 위해 설정해 놓 은 서비스 ID에 매핑하여 접근하도록 한다. 응용프로그램에 접근한 후 응용프로그램의 가 수행될 시스템에 존재 - , GUI 하는 Agent에 슈퍼컴퓨터 사용자 ID와 접근 허가 슈퍼컴퓨터에 존재하는, 사용자 Home 서비스 위치 슈퍼컴퓨터 상에 응용프로그램이 존재할 경우,

에 이를 구동하는데 필요한 GUI설정 정보 관련, library 및 초기 loading데

(28)

구동할 수 있도록 설정하여 서비스 할 수 있게 처리 한다 또한 각각의. U 상에 위치한 응용 프로그램이 필요로 하는 폰트나 기타 사용자의 설정 nix 정보가 적절히 loading될 수 있도록 설정한다 이러한 설정은 기본적으로. 통일된 형태로 제공될 수 있도록 Open Source등을 사용하여 구현한다.  GUI기반 Linux/MS윈도우 기반의 사용자 지원 시스템 에서 규정하는 를 온라인으로 제공할 수 있도록 한다 이

ITIL service desk .

(29)

-공유 중계기를 배치하고 이의 콘트롤을 주고 받는 형태로 구현할 수 있 다 이러한 제 위치 화면 공유 중계기 형태를 이용하는 시스템은 추후 다. 3 중사용자들에 동시에 화면을 제공하여 실시간 시연을 통한 교육 등에 활 용할 수 있다. 또한 보안 문제가 발생할 수 있는 가능성을 차단할 수 있, 게 한다. 또한 교육과 지원 내용을 저장할 수 있게 해 준다 이러한 시스. 템은 이와 함께 사용자 지원 전문가의 실제 업무 효율성이나 횟수 등에, 대한 실시간 검증 및 평가를 가능하게 함으로 이를 고려할 수 있는 설계, 가 필요하다. 시스템의 구현에 대해서 단계별로 중요도를 고려하여 라이브러리 형태로 - , 구현하고 단계별 구현이 가능하도록 접근한다, .  GUI기반 Linux/MS윈도우 기반의 사용자 지원 시스템 관리 에서 규정하는 를 온라인으로 제공할 수 있도록 하기 위

- ITIL service desk

(30)
(31)

템 Agent를 구현하고 이를 리소스 중계를 담당하는 서버에 연동 등록할 수 있도, / 록 구현한다.

그림

[ 5-13] Conceptual working components view of MS windows based Supercomputing resource service provision system

• 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 사용자 등록 및 관리 • 임차 ID관리 및 인증, 사용자 접근 제어 • 자원 등록 및 관리 • 자원 사용 가능 여부, 사용 중 모니터링 및 오류 제어 • 자원 사용에 따른 통계 / 사용량 리포트 / 가격산정 행위 • 네트워크 모니터링 데이터 제공 • Non-stop 서비스 자원 중계 서버 • 사용자 등록 및 관리 • 임차 ID관리 및 인증, 사용자 접근 제어 • 자원 등록 및 관리 • 자원 사용 가능 여부, 사용 중 모니터링 및 오류 제어 • 자원 사용에 따른 통계 / 사용량 리포트 / 가격산정 행위 • 네트워크 모니터링 데이터 제공 • Non-stop 서비스 자원 중계 서버 • 서비스 제공 노드 상태 모니터링 • 소프트웨어 모니터링 및 시스템 통합관리 • 단위 노드 전원 관리, 부팅관리 • 단위 노드 설정관리 클러스터 관리 서버 • 서비스 제공 노드 상태 모니터링 • 소프트웨어 모니터링 및 시스템 통합관리 • 단위 노드 전원 관리, 부팅관리 • 단위 노드 설정관리 클러스터 관리 서버 • 원격 터미널 서비스 클라이언트 • 임차 ID vs. 사용자 ID 보안 맵핑 기능 • 서비스 제공서버까지의 네트워크 상태 측정 및 모니터링 • 자원중계서비스 브라우징 및 접근 인터페이스 • 로컬 데이터 보유기능 및 GUI인터페이스 클라이언트 • 원격 터미널 서비스 클라이언트 • 임차 ID vs. 사용자 ID 보안 맵핑 기능 • 서비스 제공서버까지의 네트워크 상태 측정 및 모니터링 • 자원중계서비스 브라우징 및 접근 인터페이스 • 로컬 데이터 보유기능 및 GUI인터페이스 클라이언트 • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 단일 사용자용 시스템 (ex. MS Win XP) • GUI형태의 기존 인터페이스 원격 제공 • ID발급관리 • 사용자 접근 제어, 사용량 관리 • 제공 시스템 보안/사용자 데이터 보안 • 리소스 사용량 정산/과금모델 • 네트워크 모니터링 서비스 제공 서버(클러스터 노드) • 원격 터미널 서비스 클라이언트• 임차 ID vs. 사용자 ID 보안 맵핑 기능 • 서비스 제공서버까지의 네트워크 상태 측정 및 모니터링 • 자원중계서비스 브라우징 및 접근 인터페이스 • 로컬 데이터 보유기능 및 GUI인터페이스 클라이언트 • 원격 터미널 서비스 클라이언트 • 임차 ID vs. 사용자 ID 보안 맵핑 기능 • 서비스 제공서버까지의 네트워크 상태 측정 및 모니터링 • 자원중계서비스 브라우징 및 접근 인터페이스 • 로컬 데이터 보유기능 및 GUI인터페이스 클라이언트 • 원격 터미널 서비스 클라이언트 • 임차 ID vs. 사용자 ID 보안 맵핑 기능 • 서비스 제공서버까지의 네트워크 상태 측정 및 모니터링 • 자원중계서비스 브라우징 및 접근 인터페이스 • 로컬 데이터 보유기능 및 GUI인터페이스 클라이언트 • 원격 터미널 서비스 클라이언트 • 임차 ID vs. 사용자 ID 보안 맵핑 기능 • 서비스 제공서버까지의 네트워크 상태 측정 및 모니터링 • 자원중계서비스 브라우징 및 접근 인터페이스 • 로컬 데이터 보유기능 및 GUI인터페이스 클라이언트 그림

(32)

그림

[ 5-13] User Information flow & home directory accessing service

이와 함께 슈퍼컴퓨터와의 연동을 위해서 [그림 5-12]와 [그림 5-13]에서

확인할 수 있듯이 각각의 응용프로그램이 구동되어지는, MS윈도우즈 노드에 위

치한 자원 중계 모니터링/ Agent가 추가 구동하는 형태로 Unix/Linx로 운영되는

슈퍼컴퓨터와 연동 작업을 담당하는 Agent를 구현하도록 한다 이는 파일 서버.

로부터 Home directory를 Samba서비스를 통해 연동하거나 경우에 따라서, , GPF

(33)

지를 사용하거나 기존에, PC방 관리 솔루션등에서 흔히 구현되는 PC사용자 환경 기술을 사용한다 즉 각각의 응용프로그램이 구동되어지는 윈도우즈 Freezing . , MS 시스템에서 타계정이나 공유시스템 리소스에 접근하고 환경변수 등을 변화시키 지 못하게 하는 기존 기술과 패키지 등을 적용함으로써 가능하다. 그림

[ 5- 14]] User Information flow & home directory accessing service 단계응용소프트웨 3 어구동모듈 특수전산자원 단계사용자 2 환경설정모듈 단일사용자용 전산 자원 보안 채널 보안 채널 사용자 보안장벽 응용SW 공유파일서버 예약 중계/ DB부 특수자원 상에서만 존재하는 응용프로그램의 경우에는 윈도우상의 에 Lnux/Unix MS X11 뮬레이터를 사용하여 원격 구동될 수 있도록 구현한다 이 경우에 프로그램의 구. 동에 필요한 실시간 컨피규레이션과 사용자 정보 적용등이 필요한데 이러한 작,

업이 가능하도록 하기 위해서, Xming과 같이 Open Source에서 구현을 위한 지

원을 얻도록 한다. Xming의 경우에 MS윈도우상에서 X11프로그램을 수행할 수

있도록 구현한 경량의 X11에뮬레이터 프로그램으로 소스코드의 입수가 가능한

이다 은 프로그램 구동을 위하여 을 파

Freeware . Xming configuration file text

(34)

나.

GUI

기반

Linux/MS

윈도우 기반의 사용자 지원 서비스 시스템

모델

기본적으로 MS윈도우 기반의 사용자 인터페이스 시스템 통하여 슈퍼컴퓨팅 자원에 접근 하는 사용자들은 필요에 따라서, [그림 3-10]에 등장하는 3rd 화면 공유서비스의 경우에도 다수의 동시 사용자 지원을 목표로 하고 있기 때문에 클 러스터 형태의 구현을 통하여 확장성을 보장하도록 한다 그러나 각각의 서비스. , 모듈이 처리해야 되는 파일 IO량의 경우에 각각의 서비스 모듈에 공통파일 서비 스를 제공하는 형태로 구현할 경우 그 비용면이라든지 복잡도로 인하여 현실적, 이지 못하게 된다 따라서 각각의. , Session이 종료한 후에 단위별로 서버로 옮겨 등록하는 형태로 구현을 하게 한다. 각각의 Protocol을 중간에 가로채어 녹화하

는 기능은 Linux 또는 Open Source의 형태로 RDP와 VNC클라이언트가 존재하

는 것을 리엔지니어링 하는 작업을 통해 구현한다 이와 함께 이를 통해 발생하.

(35)
(36)

 신뢰성 - 개인사용자간에 완전한 격리를 통해 관련된 장애 위험요소 제거, / - 개발 및 테스트 환경의 신뢰성 확보  보안성 - 모든 사용자 데이터는 방화벽 내의 안전한 서버에 저장됨 사용자는 데이터를. 보관하지 않게 할 수 있음 - 인증 받지 못한 저장장치를 통한 자료유출 차단가능 - 개인 사용자 환경 해킹에 의한 자료 유출 차단  사용편의성

- Rich GUI Interfaced SW제공이 가능하여 슈퍼컴퓨터 사용자 진입장벽이 낮,

아지며 후방에 위치한 슈퍼컴퓨터에 대한 많은 학습 불필요,

- 사용자의 실제 위치와 상관없이 APP의 성능을 일정하게 유지하게 함

참조

관련 문서

Silicon-system solar cell high efficiency and low price technology CO 2 capture, storage, sequestration technology Nuclear fusion reactor design &amp; construction technology

(주) 본 기능은 표준 제어, 아날로그 입력 종별, 가열 냉각 튜브 방식이 수냉 이외, 정동작, SP 램프 동작 중 하나인 경우에는 사용할 수 없습니다.. 적응제어란

… 사용자 프로세스가 인증서 서명 신청서를 제출하면 이를 검증하 고 공개키 인증서를 생성하여 보내 준다. … 사용자 프로세스가 어떤 사용자의 공개키

 클러스터 미들웨어: 단일 시스템 이미지(single system image : 통합 시스템 이미지(unified system image))를 제공해주며, 시스템 가용성 (system

- 분산 환경에서 자원에 대한 정보와 자원 사이의 관계-의미 정보를 기계가 온톨로지 형태로 표현하고 처리할 수 있는...

입상자 과학기술정보통신부 인공지능 R&amp;D 챌린지 특별상

상시 데이터 압축적용을 통한 복제 대역폭 감소 (압축을 위한 추가 자원 필요 없음). 진정한 ACTIVE/ACTIVE 클러스터 운영 및

This study includes internal R&amp;D investment, cooperative R&amp;D with academy, foreign technologies transferred, and their interaction effects as the