• Title/Summary/Keyword: Solaris

Search Result 38, Processing Time 0.038 seconds

The Local Version Manager for Object Orientaed Software Development Environment (객체 지향 소프트웨어 개발 환경을 위한 지역 버전관리자)

  • Choi, Dong-Oun;Kim, Soo-Yong;Song, Hang-Sook
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.12
    • /
    • pp.3036-3046
    • /
    • 1998
  • Various versions can be generated in course of development of object-oriented software in a distributed system. Research methods are required for the efficient management of these various versions, For this reason, this paper proposes a model of version which is based on five dimensional object space this is extended from FONASSE data model shich we have suggested. We developed a method of version numbering for the effective managa of the versions. for make software developers manage versions efficiently, we design and implement local version manager by using TCI/TK and C' in Solaris 2.5.

  • PDF

Compiler Optimization for Parallelism and Locality Improvement (병렬성 및 지역성 증진을 위한 컴파일러 최적화)

  • Jim, Jin-Mi;Byeon, Seok-U;Pyo, Chang-U;Lee, Man-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.307-314
    • /
    • 1999
  • In this paper, we study on the transformation technique of sequential programs for the purpose of 'exploiting parallelism' and 'improving locality'. Based on the analysis of loop procedures of sequential programs with the factor of dependency and locality, two transformation techniques of loop distribution and loop fusion are applied to them. Transformed programs can be easily expressed as a parallel program wit thread notation, having coarse-grain parallelism and improved locality. This means that those transformations can be useful tools for optimizing and automatic-parallelizing compiler construction. Application of those techniques to SPEC95 on a solaris machine with four SPARC processors show an improvement of execution time.

  • PDF

Partial Segement Effects on the Log-structured Disk Server (로그구조 디스크 서버에서 부분 세그먼트의 영향)

  • 김대웅;남영진;박찬익
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.721-723
    • /
    • 1998
  • 본 논문에서는 기존의 로그구조 디스크 서버(Log-structured Disk Server ; LDS)상에서 부분 세그먼트에 의한 디스크 대역폭 이용률 저하 및 높은 공간 정리 부하(cleaning overhead)량과 같은 문제점을 제기하고, 이러한 부분 세그먼트를 제거하기 위한 방법의 하나로 비휘발성 메모리를 사용한 LDS를 제안한다. 이 새로운 LDS를 Solaris운영체제 상에서 구현하였으며, 다양한 실험을 통하여 제안된 구조가 디스크 대역폭 이용률 및 공간 정리 부하 측면에서 기존의 구조에 비해서 월등히 좋은 성능을 보임을 볼 수 있었다.

  • PDF

Procedure-Based On-Line Program Replacement (프로시저 단위의 온라인 프로그램 교체)

  • 김영진;이인환
    • Proceedings of the IEEK Conference
    • /
    • 1999.06a
    • /
    • pp.1005-1008
    • /
    • 1999
  • This paper presents a method for procedure-based on-line program replacement for user applications. To deal with the size change in the procedure to replace, the method uses the unmapped area of process address space for mapping a new version of procedure. The method is effective in that and it does not cause large performance loss during the replacement or require any additional software layer for the replacement. The method is illustrated in the SUN Solaris environment.

  • PDF

Object-Oriented Design Object Analyzer based on the WWW (WWW 기반의 객체지향 설계 정보 분석 도구)

  • 유정목;배명남;최동운;양재동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.12-14
    • /
    • 1998
  • 본 논문에서는 소프트웨서 개발 과정에서 얻은 설계정보들을 웹 위에서 참조하고 파악할 수 있도록 구축한 환경에 대해 기술한다. 이를 위해, 개발 과정에서 얻은 설계 정보들을 웹 검색 구조에 맞도록 변화하는 과정과, 여기에서 얻어진 여러 형식의 많은 정보들을 저장하고 유지하기 위한 웹 저장소(WR: Web Repository), 그리고 WR내에 구축된 분석 정보들을 보이고, 개발자의 요구에 따라 분석 정보들을 제어하기 방안을 설명하다. 개발 환경은 Solaris 2.5에서 Tcl/Tk와 C++를 활용하여 구현하며, 클라이언트의 애플릿(applet) 개발을 위해 tclet을 활용한다.

Procedure-Based On-Line Software Replacement on Unix (유닉스 환경에서의 프로시저 단위의 온라인 소프트웨어 교체)

  • 김형곤;이인환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.514-516
    • /
    • 1998
  • 실제의 소프트웨어 환경에서는 소프트웨어에 내재된 결함을 제거하거나 소프트웨어의 기능을 향상시키기 위한 소프트웨어 업그레이드가 필요하다. 그러나 이러한 업그레이드 동안에는 흔히 이 소프트웨어의 기능이 정지되며 이는 연속운전이 요구되는 응용분야에 커다란 장애 요인이 된다. 본 논문은 이러한 문제를 해결하기 위한 방법으로서, 동작 중인 소프트웨어의 일부를 이 소프트웨어의 동작에 영향을 주지 않고 교체하기 위한 온라인 소프트웨어 교체 방법을 다룬다. 구체적으로 이 논문은 SUN Solaris 2.6 환경에서 프로시저 단위의 온라인 소프트웨어 교체를 위한 교체 환경과 교체 방법 그리고 교체 절차를 제시한다.

Procedure-Based On-Line Program Replacement (프로시저 단위의 온라인 프로그램 교체)

  • Kim, Young-Jin;Kim, Hyung-Gon;Kim, Hwa-Jun;Lee, In-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.4
    • /
    • pp.327-341
    • /
    • 2000
  • This paper presents a method for procedure-based on-line program replacement for user applications and illustrates the method in the SUN Solaris environment. In addition to developing procedures for directly changing the address space of a running process, the paper provides solutions on how to allocate space for the new version procedure and how to make the new version procedure work correctly in the old version process address space, when the size of new version procedure is different from that of old version, and thus facilitates procedure-based on-line software replacement. The method performs on-line program replacement using services provided by existing operating systems. Also, the method supports a small, procedure-based replacement and directly modifies necessary parts of a process address space, which results in small performance loss.

  • PDF

A Study on the Method of the Performance Measurement for UNIX Kernel in Heterogeneous Distributed Environment (이종 분산 환경에서 UNIX 커널 성능 측정 방법에 관한 연구)

  • Park, Yun-Yong;Park, Jeong-Ho;Im, Dong-Seon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.11
    • /
    • pp.2954-2964
    • /
    • 1999
  • In this paper, we propose the model to measure and compare the performances of the Linux, PC_Solaris and FreeBSD which are the heterogeneous PC based UNIX kernels connected by network. Using the stop-watch timer with the $mutextrm{s}$ unit, we measure the important performance indices of UNIX kernels which are the primitive and command execution time and disk I/O time. Also we measure the message transfer time using the TCP, UDP and RPC methods to compare the network performance of UNIX kernels. And we compare the performance of NFS for each UNIX kernels. And we display the measured data on internet.

  • PDF

A Study on the SRTS/AAL-2 based on VGC for Multimedia Communication using XTI/ATM (XTI/ATM 환경에서의 멀티미디어 통신을 위한 VGC 기반의 SRTS/AAL-2 연구)

  • 신동진;김영탁
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.333-338
    • /
    • 1998
  • 본 논문에서는 AAL-2/ATM 통신망 환경에서 멀티미디어 통신을 구현하기 위한 멀티미디어 동기화 기능으로 VGC 기반의 SRTS/AAL-2를 제안한다. 제안된 멀티미디어 동기화 알고리즘에서는 가변 비트율 멀티미디어 정보의 클럭 주파수 복원을 위하여 VGC(Virtual Global Clock)을 구성하고, 이를 기반으로 한 SRTS방식의 미디어 내부 동기와, MM-SSCFS(Multimedia-SSCS)/AAL-2 프로토콜을 사용한 미디어 간의 동기를 유지하는 방법을 제안하였다. 본 논문의 실험 환경으로는 Fore ATM 교환기(155 Mbps $\times$8 port)를 사용해서 소규모 B-ISDN/ATM 통신망을 구성하였고, SUN Workstatin Solaris 2.5에 접속된 Fore ATM 접속 카드 SBA-200에서 지원하는 XTI(X/Opne Transport Interface)-API를 사용하였다.

  • PDF

Design and Implementation of Cyber Food Self Diagnosis Program for Health Care (Cyber-FSDP) (사이버 식생활 자가진단 시스템 (cyber-FSDP)의 설계 및 구현)

  • 이정수;이수진;김교정
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2000.04a
    • /
    • pp.435-442
    • /
    • 2000
  • 만성질병, 식습관, 영양등 스트레스에 시달리는 현대인의 건강 상태를 파악하는 일은 매우 중요하며 또한 필요하다. 그러나 식이 섭취 평가는 많은 분야의 자료와 지식을 필요로 하기 때문에 손쉽게 일반인이 신뢰성 있는 평가는 얻기는 쉽지 않다. 본 연구는 식품, 영양, 조리, 만성질병, 식습관 등의 여러 전문 분야의 자료와 지식을 기반으로 한 웹 상에서의 영양 평가 시스템으로 '건강 관리를 위한 사이버 식생활 자가 진단 시스템(Cyber Food Self Diagnosis Program, 이하 Cyber-FSDP)'의 설계 및 구축에 관한 것이다. 바탕으로 한다. 초고속 통신망을 이용하여 사람들의 건강문제와 관련된 식생활 정보를 수집하고, 개인별 식생활을 사용자와 상호작용하게 온라인으로 평가·진단하여 이를 개선하고 궁극적으로는 만성질병 위험도를 감소시키고 건강을 증진시킬 수 있는 영양 및 만성 질병 평가 전문가 시스템을 구축한 사례에 대한 Web 응용 프로그램 개발을 소개하며, 개발환경으로는 서버를 엔터프라이즈 3000 Solaris 2.5.1을 사용했으며, DBMS는 IUS (Illustra Universal Server)를 사용하였고, APB(App Page Builder), JabaScript, HTML 등의 언어로 구현되었다.

  • PDF