RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 멀티 매니징 기법을 이용한 웹기반 분산 병렬 컴퓨팅 환경

        맹혜선,한탁돈,김신덕,Maeng, Hye-Seon,Han, Tak-Don,Kim, Sin-Deok 한국정보처리학회 1999 정보처리논문지 Vol.6 No.7

        자바 언어를 이용하여 이질적인 컴퓨팅 자원으로 구성된 컴퓨팅 환경에서 효율적으로 분산 병렬 처리를 수행할 수 있도록 하는 웹컴퓨팅 방법이 제시되었다. 본 연구에서는 인트라넷상의 유휴 컴퓨팅 자원을 활용하는 '협력하는 웹컴퓨팅 환경(Cooperative Web Computing Environment : CWCE)'을 구축하였다. 이 환경은 특히 협력하는 병렬 프로그램을 효율적으로 수행할 수 있도록 한다. CWCE 컴퓨터들 사이의 통신 집중 감소를 위해 복수 개의 매니저 컴퓨터를 운용할 수 있는 방법을 제공한다. 또한 최적화 된 수행을 지원하기 위해 필요한 매니저 컴퓨터의 개수를 결정할 수 있는 '매니징 레벨 결정 함수'를 제공한다. 본 연구에서는 동기화 된 통신을 요구하는 응용 프로그램이 CWCE 환경에서 복수 개의 매니저 컴퓨터를 이용함으로써 보다 효율적으로 수행될 수 있음을 분석과 실험을 통해서 보이도록 하였다. The portability of Java language makes it possible to use heterogeneous computers without re-compiling of application programs. Java applet can also be transported to other computers via Web browser. In this research, a Cooperative Web Computing Environment(CWCE) that uses idle computers on the Intranet for cooperative parallel computing work is suggested. The CWCE allows to use more than a manager computer that sends applets and manages communication between other computers. The number of manager computers can be determined according to the characteristics of computing environment and any chosen application program. It can reduce the amount of communication overhead for the application programs especially with synchronized communication. For the CWCE, a decision function to determine the managing level is provided. The CWCE turns out to be useful computing environment for the applications with less computation request ratio and multi-managing can help to reduce the communication overhead especially for the applications with a high ratio of synchronization purpose communications.

      • 멀티 매니징을 이용한 협력하는 웹컴퓨팅 환경의 구축

        맹혜선(Hye-Seon Maeng),한탁돈(Tack-Don Han),김신덕(Shin-Dug Kim) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        자바 언어로 프로그램을 작성하고 애플릿 형태의 프로그램을 웹 인터페이스를 통해서 전달 한 후에 수행시키므로써 분산 병렬 컴퓨팅을 수행하는 방법을 웹컴퓨팅(Web Computing)이라고 한다. 본 연구에서는 인트라넷 상에 존재하는 유휴 컴퓨팅 자원을 이용하여 협력하는 병렬 프로그램을 효율적으로 수행할 수 있는 협력하는 웹컴퓨팅 환경(Cooperative Web Computing Environment:CWCE)을 구축하였다. CWCE에서는 동기화된 통신을 요구하는 응용 프로그램의 통신 집중을 감소시키기 위하여, 웹컴퓨팅에 참여하는 컴퓨터들에 대한 관리 및 상호 통신을 제공하는 컴퓨터를 응용 프로그램과 컴퓨팅 환경의 특성에 따라서 복수 개를 운용할 수 있는 방법을 제공한다. 본 연구에서는 CWCE환경의 구성상의 특성을 설명하고 응용 프로그램 수행을 통하여 멀미 매니징의 이득을 보이도록 하였다.

      • 멀티 매니징 기법을 이용한 웹기반 분산 병렬 컴퓨터 환경

        맹혜선(Maeng Hye Seon),한탁돈(Han Tack Don),김신덕(Kim Shin Dug) 한국정보처리학회 1999 정보처리학회논문지 Vol.6 No.7

        The portability of Java language makes it possible to use heterogeneous computers without re-compiling of application programs. Java applet can also be transported to other computers via Web browser. In this research, a Cooperative Web Computing Environment(CWCE) that uses idle computers on the Intranet for cooperative parallel computing work is suggested. The CWCE allows to use more than a manager computer that sends applets and manages communication between otehr computers. The number of manager computers can be determined according to the characteristics of computing environment and any chosen application program it can reduce the amount of communication overhead for the application programs especially with synchronized communication. For the CWCE, a decision function to determine the managing level is provided. The CWCE turns out to be useful computing environment for the applications with less computation request ratio and multi-managing can help to reduce the communication overhead especially for the applications with a high ratio of synchronization purpose communications.

      • 내장형 자바 시스템을 위한 클래스파일의 프리레졸루션

        강두진(Doo-Jin Kang),맹혜선(Hye-Seon Maeng),이영민(Young-Min Lee),한탁돈(Tack-Don Han),김신덕(Shin-Dug Kim) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅰ

        내장형 기기에서 자바를 제어 및 응용 프로그램으로 사용하는 경향이 증대하고 있다. 내장형 자바가상머신에서는 응용 프로그램과 관련 자바 API를 로딩된 형태로 롬에 적재하는 형태를 가진다. 따라서 응용프로그램은 필터링을 거쳐서 관련된 자바 API를 선별한 후 롬릿으로 만들어진다. 본 논문에서는 내장형 자바가상머신에 적재될 롬릿을 만드는 과정에서 사용될 수 있는 프리레졸루션 방법을 제시하고 이를 위한 컨스턴트풀 데이터 구조를 제안하였다. 프리레졸루션은 롬릿을 만드는 과정에서 미리 레졸루션을 수행한 결과를 저장하여, 실행 시 발생되는 레졸루션 시간을 제거할 수 있도록 한다. 또한 프리레졸루션은 메모리 접근 횟수를 감소시켜 내장형 기기에서 필요한 저전력 요구를 지원한다. 본 논문에서 제안한 컨스턴트풀 데이터 구조는 공용체 구조의 미사용 부분에 레졸루션 결과를 저장할 수 있도록 구성함으로써 추가적인 메모리 비용없이 프리레졸루션의 이득을 얻을 수 있다.

      • 내장형 자바를 위한 클래스 파일의 바이트 코드 압축

        이영민(Young-Min Lee),맹혜선(Hye-Seon Maeng),강두진(Doo-Jin Kang),김신덕(Shin-Dug Kim),한탁돈(Tack-Don Han) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅰ

        본 논문에서는 추후 여러 내장형 기기들을 대체하게될 내장형 자바가상머신에서 효율적으로 메모리를 사용하기 위해 바이트코드 압축 방법을 제시하고 있다. 이 압축 방법은 기본 코드 블럭을 내장형 자바가상머신에서 사용하지 않는 명령어군과 한 바이트의 인덱스를 이용하여 사전을 구축하고, 사전에 등록되어 있는 반복되는 기본 코드 블럭들을 이 두 바이트로 대체함으로써 압축하는 것이다. 그러나, 압축하는데 있어서 압축효율 뿐만 아니라 바이트 코드의 수행 속도도 고려하여야 하므로 압축으로 인한 수행 오버헤드를 최소화하여 수행시간에 영향을 적게 주도록 압축 방법을 단순화하여 설계하였다. 본 논문에서 제시하고 있는 압축 방법을 사용하여 실제 사용되는 자바 API(Application Programming Interface)들을 압축함으로써 메모리에 적재되는 바이트 코드를 최대 36%까지 줄이는 결과를 얻어낼 수 있다.

      • 인터넷 기반의 병렬 컴퓨팅을 위한 사용자 라이브러리 설계 및 성능 분석

        신필섭(Pil Sup Shin),정준목(Chun Mok Chung),맹혜선(Hye Seon Maeng),홍원기(Won Kee Hong),김신덕(Shin Dug Kim) 한국정보처리학회 1999 정보처리학회논문지 Vol.6 No.11

        Finite automaton is a mathematical model to represent a system with discrete inputs and outputs. Finite automata are a useful tool for solving problems such as text editor, lexical analyzer, and switching circuit. In this paper, given a deterministic finite automaton of an input string of length n and m states, we propose a constant time parallel algorithm that represents the transition states of finite automata and determines the acceptance of an input string on a reconfigurable mesh of size [nm/2] ?2m.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼