RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 에버그린 시스템의 성능 평가

        현무용,김명준 충북대학교 컴퓨터정보통신 연구소 2001 컴퓨터정보통신연구 Vol.9 No.2

        분산 어플리케이션이 일반화됨에 탁라 결함 허용 분산 컴퓨팅에 대한 요구가 중요한 쟁점이 되고 있다. 프로그램 개발자에 의한 결함 허용 응용 프로그램의 설계 및 구청은 상당히 복잡할 꽐만 아니라 오류 발생의 가능성을 내포하게 된다. 그러므로. 신뢰성 있는 분산 시스템 개발을 위한 프로그래밍 환경에 대한 요구가 급중하고 있다. 본 논문에서는, 참고문헌(1)에서 제안된 바 있는 에버그린 시스템의 성능을 평가하고자 한다. 에버그린 시스템은 RMI에 기반하고 체크포인트와 를백 복구 메커니즘을 채택한 결함 허움 분산 프로그래밍 환경이다. 실험을 위해, n-queens problem, traveling salesman problem, Gaussian elimination problem의 3가지 밴치마킹 모뗄을 에버그린 환정 하에서 구현한 뒤 그 성능을 평가하였다. 실험 결과는 에버그린 시스템의 성능이 만족할 만한 수준임을 보여주었다. As distributed applications become more common. the need for the fault-tolerant distributed computing becomes more important. The design and implementation of fault tolerant distributed applications from scratch is often oomplicated and error-prone. Therefore. programming environments for reliable distributed systems are under great demand. In this paper, we evaluate the perFormance of Evergreen suggested in [1]. Evergreen is a fault-tolerant distributed programming environment based on RMI with checkpoints and rollback-recovery mechanism. Three benchmark models such as the n-Queens problem, the traveling stlesman problem and the Gauasian elimination Problem are experimented with the Evergreen to evaluate its Performance. Experiment's results show that its performance is acceptable.

      • RMI와 CORBA 환경하의 객체 번역 시스템의 설계 및 구현

        현무용,김식,이상윤,Hyun, Mu-Yong,Kim, Shik,Lee, Sang-Yun 대한전자공학회 1999 電子工學會論文誌, C Vol.c36 No.2

        CORBA IDL과 RMI는 대표적인 분산 객체 모델로서 분산 처리를 위한 서로 다른 접근 방식을 제공한다. CORBA 규약은 모든 프로그래밍 환경을 지원하는 범용성을 목표로 하고 있으나 또 다른 분산 프로그래밍 환경인 RMI과는 상호 호환성이 결여되어 있다. 본 논문에서는 상호 호환성이 결여된 두 분산 환경하에서 생성된 객체 사이의 상호 연동성(interoperability)을 지원하기 위한 한 방편으로서 객체 번역 시스템을 구현하였다. 제안된 시스템은 분산 객체의 중요한 특성인 바인딩, 상속성, 다형성, 객체의 전달, 콜백을 고려하여 설계되었다. 시스템의 유용성을 검증하기 위하여 하나의 분산 응용 프로그램을 제안하였고 이를 RMI 환경하에서 개발한 뒤 CORBA 버전으로 번역을 시도하였다. 또한, 시스템에 의해 자동 생성된 프로그램과 CORBA IDL의 지원에 의해 구현된 프로그램과의 성능을 상속성, 객체의 전달, 다형성 중심으로 비교 및 분석하였다. 실험 결과, 제안된 번역 시스템에 의한 프로그램이 분산 환경의 지원을 받아 직접 구현된 프로그램과 대등한 성능을 발휘함을 확인 하였다. CORBA IDL and RMI, the representative of distributed object model, support different approaches for distributed computing environments. CORBA approach does not support the application generated by RMI, even though it supports multiple programming languages. Object translation system between RMI to CORBA is designed and implemented for interoperability of distributed objects on the two different distributed programming environments. Suggested system is considered binding, inheritance, polymorphism, object passing, and callback which are key properties on the distributed objects. To validate the usefulness of the proposed system, we adopt a model for distrubuted objects and implement it as an application on the RMI environment. And, we translated it to an application on the CORBA environment. We observed the performance of translated application in the respect of inheritance, object passing, polymorphism across the machine boundary. Experiments showed that performance of distributed objects, those generated by translation system and those implemented on the CORBA environment, is equivalent.

      • KCI등재

        IMMORTAL : 원격 메쏘드 호출에 기반한 결함허용 분산 미들웨어 시스템

        현무용,김식,김명준,야마키다지로 한국정보과학회 2002 정보과학회논문지 : 정보통신 Vol.30 No.5

        Distributed object technologies have become popular in developing distributed systems. Although such middleware platforms as DSOM, DCOM, CORBA and Java RMI ease the development of distributed applications, they do not directly improve the reliability and the availability of these applications. Because the task of developing fault-tolerance techniques for distributed object paradigms is often complicated and error-prone, there is a great need for a development toolkit that enhances the reliability and the availability of distributed objects. In this paper, we propose a fault-tolerant distributed middleware system based on RMI, called IMMORTAL. We use a log-based rollback-recovery mechanism for supporting reliable distributed computing. Through a series of experiments, we observe that benchmark applications on the IMMORTAL tolerate hardware and software failures and evaluate its performance and scalability. 분산 시스템을 지원하기 위한 패러다임으로서 분산객체 기술이 각광받고 있다. DSOM, DCOM, CORBA, Java RMI 등으로 대표되는 분산 미들웨어 플렛폼들은 분산 어플리케이션의 개발을 용이하게 하지만, 어플리케이션들의 신뢰성 및 가용성을 증진시키기 위한 직접적인 지원은 미흡한 상태이다. 분산 객체 패러다임을 지원하기 위한 결함 허용 기술의 개발 작업은 상당히 복잡하며, 오류가 발생할 소지가 높기 때문에, 분산 객체의 신뢰성과 가용성을 지원하는 개발툴에 대한 요구가 급증하고 있는 실정이다. 본 논문에서는 RMI에 기반한 결함허용 분산 미들웨어 시스템인 IMMORTAL을 제안하고자 한다. 제안된 시스템은 신뢰성 있는 분산 컴퓨팅을 지원하기 위해 로그 기반 롤백 복구 메커니즘을 채택하였다. 일련의 실험을 통해 IMMORTAL 하에서 동작중인 실험용 어플리케이션들이 다양한 하드웨어 및 소프트웨어 결함에도 불구하고 지속적으로 동작함을 확인하였고, 제안된 시스템의 성능 및 비례확장성을 평가하였다.

      • HORB에 기반한 신뢰성 있는 분산 프로그래밍 환경의 설계 및 구현

        현무용,김식,김명준,Hyun, Mu-Yong,Kim, Shik,Kim, Myung-Jun 대한전자공학회 2002 電子工學會論文誌-CI (Computer and Information) Vol.39 No.2

        DSOM, DCOM, CORBA, Java RMI 같은 객체 지향 분산 프로그래밍 환경을 이용한 분산 응용 프로그램 개발이 일반화되고 있다. 그러나, 이러한 분산 미들웨어들은 응용프로그램의 품질과 재사용성을 향상시켜 주지만, 결함 허용 기능을 지원하지 않음으로서 신뢰성이 보장된 객체 기반 분산 응용프로그램의 설계 및 구현을 복잡하게 한다. 본 논문에서는 RMI 메커니즘을 기반으로 한 결함 허용 분산 시스템 개발 환경인 에버그린(Evergreen)을 제안하고자 한다. 에버그린은 신뢰성 있는 분산 컴퓨팅을 지원하기 위해서 체크포인트와 롤백 복구(rollback recovery) 메커니즘을 이용하여 설계되었다 일련의 실험을 통해 에버그린의 성능을 평가하였고 최적의 디자인 목표를 지원하기 위한 확장 가능성을 확인하였다. The use of Object-Oriented Distributed Programming(OODP) environment such as DCOM, DSOM, Java RMI, CORBA to implement distributed applications is becoming increasingly popular. However, absence of a fault-tolerance feature in these middleware platforms complicates the design and implementation of reliable distributed object-based applications, although they greatly enhance the quality and reusability of the distributed object-based applications. In this paper, we propose a fault-tolerant programming environment based on RMI, namely Evergreen, for the reliable distributed computing with checkpoints and rollback-recovery mechanism. Based on a series of experiments, we evaluate the performance of Evergreen and find its possibility of extension to fully support our optimal design goal.

      • KCI등재후보

        HORB에 기반한 신뢰성 있는 분산 프로그래밍 환경의 설계 및 구현

        玄武庸,金湜,金明俊 대한전자공학회 2002 電子工學會論文誌-CI (Computer and Information) Vol.39 No.3

        The use of Object-Oriented Distributed Programming(OODP) environment such as DCOM, DSOM, Java RMI, CORBA to implement distributed applications is becoming increasingly popular. However, absence of a fault-tolerance feature in these middleware platforms complicates the design and implementation of reliable distributed object-based applications, although they greatly enhance the quality and reusability of the distributed object-based applications. In this paper, we propose a fault-tolerant programming environment based on RMI, namely Evergreen, for the reliable distributed computing with checkpoints and rollback-recovery mechanism. Based on a series of experiments, we evaluate the performance of Evergreen and find its possibility of extension to fully support our optimal design goal. DSOM, DCOM, CORBA, Java RMI 같은 객체 지향 분산 프로그래밍 환경을 이용한 분산 응용 프로그램 개발이 일반화되고 있다. 그러나, 이러한 분산 미들웨어들은 응용프로그램의 품질과 재사용성을 향상시켜 주지만, 결함 허용 기능을 지원하지 않음으로서 신뢰성이 보장된 객체 기반 분산 응용프로그램의 설계 및 구현을 복잡하게 한다. 본 논문에서는 RMI 메커니즘을 기반으로 한 결함 허용 분산 시스템 개발 환경인 에버그린(Evergreen)을 제안하고자 한다. 에버그린은 신뢰성 있는 분산 컴퓨팅을 지원하기 위해서 체크포인트와 롤백 복구(rollback recovery) 메커니즘을 이용하여 설계되었다. 일련의 실험을 통해 에버그린의 성능을 평가하였고 최적의 디자인 목표를 지원하기 위한 확장 가능성을 확인하였다.

      • 가스절연개폐장치(GIS) 가스구획 관리시스템의 설계 및 구현

        현무용(Mu-Yong Hyun),이정(Jung-Hyun Lee),최종필(Jong-Phil Choi),박수회(Soo-Hoe Park),송완석(Wan-Seok Song) 대한전기학회 2010 정보 및 제어 심포지엄 논문집 Vol.2010 No.10

        전기에너지 의존도가 높아져만 가는 추세를 고려할 때 절연내력과 차단성이 우수한 SF6 절연 GIS는 운전신뢰성이 높은 만큼 사고발생 시 그 파급효과는 막대하다. 따라서, 부분방전 등 다양한 기술을 이용한 GIS 사고예방 및 진단에 대한 연구결과들이 보고되고 있으나, GIS 가스구획 점검시 발생하는 각종 사고를 예방하기 위한 연구는 미흡한 실정이다. 본 논문에서는 한국전력 Web SCADA 시스템에 저장된 각종 변전설비에 대한 상태정보를 이용, GIS 가스구획의 활선/비활선 상태와 관련된 실시간정보를 점검자에게 제공함으로써, GIS 가스구획 점검사고를 예방할 수 있는 GIS 가스구획 관리시스템을 설계하고 구현하였다. 제안된 시스템은 GIS에 대한 별도의 센서부착이나 구조변경이 필요 없고, 점검원의 현장이동 중에 발생할 수 있는 GIS 상태변화를 실시간으로 반영하기 위한 이동형 단말장치를 제공함으로써 가스구획의 활선/비활선 상태의 정확한 판단이 가능하다.

      • 원격 프로시듀어 호출 시스템의 원격 포인터를 위한 투명성 처리

        현무용(Muyong Hyun),이도학(Dohak Lee),김식(Shik Kim) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.2B

        원격 프로시듀어 호출(RPC) 시스템의 실용성은 널리 인식되고 있고, 많은 실험적이고 상업적인 분산 시스템의 근간으로 사용되고 있다. 그러나, 일반적인 프로시듀어 호출과 비교해 볼 때, 기존의 RPC 시스템은 추가적인 프로그래밍 노력 없이는 포인터를 원격 프로시듀어 호출의 매개변수로 사용할 수 없다는 제약 사항을 가지고 있다. 이 논문에서는 별도의 하드웨어 도움 없이 현존 컴퓨팅 환경에서 이 제약 사항을 극복하는 방법을 제안한다. 제안된 방법은 공유 메모리 처리, 주소 번역, 응집성 규약의 3가지 중요 기법을 통합하여 RPC 시스템 상에서 원격 포인터 처리의 투명성을 보장한다. 제안된 방법은 Linux 1.3.75 가 설치된 Pentium(75 MHg) 시스템에서 구현되었다. 유용성 검증 실험에서 제안된 방법은 원격 포인터에 대한 참조 비율에 연동된 성능을 가짐으로써 원격 포인터에 대한 참조 비율이 60 % 이하인 분산 시스템의 구현시 유용할 것으로 평가되었다.

      • KCI등재

        IMMORTAL : 원격 메쏘드 호출에 기반한 결함허용 분산 미들웨어 시스템

        현무용(Mu Yong Hyun),김식(Shik Kim),김명준(Myung Jun Kim),야마키다지로(Jiro Yamakita) 한국정보과학회 2002 정보과학회논문지 : 정보통신 Vol.29 No.5

        분산 시스템을 지원하기 위한 패러다임으로서 분산객체 기술이 각광받고 있다. DSOM, DCOM, CORBA, Java RMI 등으로 대표되는 분산 미들웨어 플렛폼들은 분산 어플리케이션의 개발을 용이하게 하지만, 어플리케이션들의 신뢰성 및 가용성을 증진시키기 위한 직접적인 지원은 미흡한 상태이다. 분산 객체 패러다임을 지원하기 위한 결함 허용 기술의 개발 작업은 상당히 복잡하며, 오류가 발생할 소지가 높기 때문에, 분산 객체의 신뢰성과 가용성을 지원하는 개발툴에 대한 요구가 급증하고 있는 실정이다. 본 논문에서는 RMI에 기반한 결함허용 분산 미들웨어 시스템인 IMMORTAL을 제안하고자 한다. 제안된 시스템은 신뢰성 있는 분산 컴퓨팅을 지원하기 위해 로그 기반 롤백 복구 메커니즘을 채택하였다. 일련의 실험을 통해 IMMORTAL 하에서 동작중인 실험용 어플리케이션들이 다양한 하드웨어 및 소프트웨어 결함에도 불구하고 지속적으로 동작함을 확인하였고, 제안된 시스템의 성능 및 비례확장성을 평가하였다. Distributed object technologies have become popular in developing distributed systems. Although such middleware platforms as DSOM, DCOM, CORBA and Java RMI ease the development of distributed applications, they do not directly improve the reliability and the availability of these applications. Because the task of developing fault-tolerance techniques for distributed object paradigms is often complicated and error-prone, there is a great need for a development toolkit that enhances the reliability and the availability of distributed objects. In this paper, we propose a fault-tolerant distributed middleware system based on RMI, called IMMORTAL. We use a log-based rollback-recovery mechanism for supporting reliable distributed computing. Through a series of experiments, we observe that benchmark applications on the IMMORTAL tolerate hardware and software failures and evaluate its performance and scalability.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼