• 제목/요약/키워드: Tool server

검색결과 283건 처리시간 0.029초

공작기계의 지능형 고장진단 및 원격 서비스 모델 (Model of Remote Service and Fault Diagnosis for CNC Machine Tool)

  • 김선호;김동훈;이은애;한기상;김주한
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2001년도 춘계학술대회 논문집
    • /
    • pp.92-97
    • /
    • 2001
  • The major faults of CNC machine tool is operational error which is charge over 70%. This paper describes model of remote service and fault diagnosis for CNC machine tool with open architecture controller. For intelligent fault diagnosis, new model is proposed. In this paper, the three major operational faults, emergency stop error, cycle start disable and machine ready disable, are defined. Two diagnostic models based on the ladder diagram, switching function model, step switching function model, are proposed. For internet based remote service, suitable environment is proposed and implemented with web server and client.

  • PDF

분산 웹 서버 시스템에서의 DNS 기반 동적 부하분산 기법 (DNS-based Dynamic Load Balancing Method on a Distributed Web-server System)

  • 문종배;김명호
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권3호
    • /
    • pp.193-204
    • /
    • 2006
  • 대부분의 분산 웹 시스템은 Domain Name System(DNS)을 이용하여 사용자 요청을 분산한다. DNS 기반 부하분산 시스템은 구성하기 쉬운 장점이 있지만, 주소 캐싱 매커니즘에 의해 서버들 사이의 부하 불균형이 발생한다. 또한, 서버의 상태를 파악하기 위해서 DNS의 수정이 필요하다. 본 논문에서는 DNS의 동적 갱신(dynamic update)과 라운드로빈 방법을 이용한 새로운 부하분산 기법을 제안한다. 본 논문에서 제안하는 방법은 DNS의 수정 없이 동적인 부하분산을 한다. 본 논문에서 제안하는 시스템은 서버의 부하량에 따라 서버를 DNS 리스트에 동적으로 추가, 삭제한다. 부하가 많은 서버를 DNS 리스트에서 제거함으로써 사용자 응답시간이 빠르다. 동적인 부하분산을 위하여 CPU와 메토리 네트워크 자원의 사용률에 따른 부하분산 알고리즘을 제안한다. GUI 기반의 관리도구를 이용하여 손쉽게 제안하는 시스템을 관리할 수 있다. 실험을 통하여 본 논문에서 구현한 모듈들이 제안된 시스템의 성능에 많은 영향을 주지 않는다는 것을 보여준다. 또한 기존 라운드로빈 DNS와의 비교실험을 통하여 사용자 응답시간과 파일전송률이 더 빠르다는 것을 보여준다.

URC시스템과 연계한 지능형 로봇 시뮬레이터의 설계 및 구현에 관한 연구 (A Study On design & implementation of the intelligent robot simulator which is connected to an URC system)

  • 남상엽;이효영;김석중;강이철;김근은
    • 전자공학회논문지 IE
    • /
    • 제44권4호
    • /
    • pp.11-18
    • /
    • 2007
  • URC의 개념은 "언제 어디서나, 나와 힘께 하며, 나에게 필요한 서비스를 제공하는 로봇"으로 간단하게 정의할 수 있다. URC 기술은 다양한 로봇 단말이나 환경 내 컴퓨터와 URC 서버 간은 통신 프레임워크 기술이다. 본 논문에서는 지능형 로봇 시뮬레이션 툴을 이용하여 개발자가 쉽고 편리하게 지능적이고 능동적인 URC 서버와 연계하여 URC 로봇을 시뮬레이션 할 수 있는 시스템을 모델링하였다. URC 로봇 시뮬레이션 시스템은 다양한 로봇과 다양한 환경을 구성가능하며, 개발자가 다양한 개발 언어를 사용하여 제어 가능하도록 구성하였다. URC 시스템과 연계하여 다양한 로봇과 환경을 3D로 구성하고 시뮬레이션을 통해 다양한 콘텐츠 개발을 가능하도록 지능형 로봇 시뮬레이션 시스템을 설계 및 구현 하였다. URC통신 프로토콜 및 URC 서버는 한국전자통신연구원(ETRI)에서 개발된 Planet v.1.2 ; Network Protocol, CAMUS(Context-Aware Middleware for URC Systems); URC Server, SAM(Service Agent Manager) v.1.2 ; Service API 모듈을 기반으로 하였다.

ITIS를 활용한 효율적인 터널 정보화 시공 관리 (Efficient Management of Tunnel Construction Informations using ITIS(Intelligent Tunnelling Information System))

  • 김창용;홍성완;배규진;김광염;손무락;한병현
    • 한국지반공학회:학술대회논문집
    • /
    • 한국지반공학회 2004년도 춘계학술발표회
    • /
    • pp.946-951
    • /
    • 2004
  • ITIS is applied to the several tunnel construction sites in Korea. Tunnel construction properties which are acquired from these sites are transferred to information management server(SQL 2000 server)by client application program in real time. Access permission to DB server depends on the user's roles. Some functions which cannot be embodied in SQL Server are serviced through XML and GMS server is used for spatial data based on GIS part. This system is supposed to give engineers the advantages which are not only easy handling of the program and computerized documentation on every information during construction but also analyzing the acquired data in order to predict the structure of ground and rock mass to be excavated later and show the guideline of construction. Neung-Dong tunnel and Mu-Gua express way tunnel are now under construction and with this system they have 3D visualized map of the geology and tunnel geometry and accumulate database of construction information such as tunnel face mapping results, special notes and pictures of construction and 3D monitoring data, all matters on the stability of rock bolts and shotcrete, and so on. Ground settlement prediction program included in ITIS, based on the artificial neural network(ANN) and supported by GIS technology is applying to the subway tunnel. This prediction tool can make it possible to visualize the ground settlement according to the excavation procedures by contouring the calculated result on 3D GIS map and to assess the damage of buildings in the vicinity of construction site caused by ground settlement.

  • PDF

Clipping 기반의 무선 인터넷 사이트 구축용 변환 서버 구현 (Implementation of A Clipping-based Conversion Server for Building Wireless Internet Sites)

  • 조승호;차정훈
    • 정보처리학회논문지A
    • /
    • 제11A권2호
    • /
    • pp.165-174
    • /
    • 2004
  • 현재 유선 인터넷 컨텐츠와 비교할 때 무선 인터넷 컨텐츠가 크게 부족하여 유선 컨텐츠들을 무선 인터넷 컨텐츠로 변환시키고자 하는 요구가 높다. 본 연구의 변환 서버는 사용자 단말기로부터 요청을 자동적으로 인식하여 대상 URL 서버상의 원본 문서를 검색하여 이들을 중간 언어인 metaXML 문서로 생성하고 이를 사용자 단말기에 적합한 무선 마크업 언어 문서로 변환 출판한다. 또한, 본 변환 서버는 이미지 변환을 위하여 이미지 변환기와 기존 웹 페이지들의 재구성 저작 도구인 Clipper와 연동하여 동작한다. 대상 URL의 정적/동적 웹 페이지를 처리하는 변환 서버의 처리 능력에 대하여 성능 실험을 수행하였으며, 동적 문서에 대한 변환 실험 결과에 따르면, 변환 서버내 스레드 풀의 스레드 개수를 5개로 유지할 때 변환 서버가 가장 나은 처리량을 나타내었다.

웹 기반의 동적 웹 서버 페이지 생성기 설계 및 구현 (Design and Implementation of Dynamic Web Server Page Builder on Web)

  • 신용민;김병기
    • 정보처리학회논문지D
    • /
    • 제15D권1호
    • /
    • pp.147-154
    • /
    • 2008
  • 인터넷이 대중화 되면서 내부 데이터베이스로 관리되고 있는 정보를 동적 웹 서버 페이지를 작성하여 웹으로 제공하는 다양한 웹 어플리케이션 개발이 수행되고 있으나, 대부분의 경우 체계적인 개발 방법론의 채택 없이 직접 프로그램을 작성하거나, 규모에 맞지 않는 대규모 개발 방법론을 적용하여 개발의 효율성을 떨어뜨리고 있다. 웹 어플리케이션이 체계적인 개발 방법론을 따르지 않고 스크립트 언어를 사용하여 임의개발 됨에 따라 프로그램 개발의 생산성, 유지 보수성, 그리고 재 사용성을 저하시키게 된다. 본 논문에서는 빠르고 효과적인 스크립트 기반의 웹 어플리케이션 개발을 위하여 데이터베이스를 이용한 동적 웹 서버 페이지 자동 작성 도구를 설계하고 이를 구현하였다. 데이터베이스를 이용한 동적 웹 서버 페이지 패턴을 분석하여 정형화된 스크립트 모델을 제시하고 데이터 바운드 컨트롤 태그 생성기를 표준 스크립트로 작성하여 웹 어플리케이션 개발과 유지보수에 활용되어 생산성 향상에 기여할 수 있다.

협업 개발을 지원하는 임베디드 소프트웨어 성능분석도구 설계 및 구현 (Design and Implementation of a Performance Evaluation Tool for Embedded Softwares on Collaborative Development Environment)

  • 김익수;조용윤
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권7호
    • /
    • pp.19-27
    • /
    • 2008
  • 컴퓨팅 자원 사용에 제약이 많은 임베디드 소프트웨어 개발에 있어서 성능 분석 도구는 품질 개선을 위해 매우 중요한 역할을 한다. 그러나 기존 임베디드 소프트웨어 성능 분석 도구들은 단일 개발자의 교차개발 지원을 위한 성능분석 환경만을 제공하기 때문에 임베디드 소프트웨어를 위한 협업 성능분석 도구로서 활용될 수 없다. 본 논문에서는 협업 환경에서 임베디드 소프트웨어 성능 분석을 효과적으로 수행하기 위한 서버 기반의 새로운 성능 분석도구를 제안한다. 제안하는 성능분석 도구는 개발 소프트웨어에 대해 실행한 성능 분석로그를 협업 개발자들 기호에 맞는 다양한 그래픽 뷰로 생성하여 개발자간의 신속하고 효율적인 정보 공유를 가능하게 함으로써 프로그램의 성능 향상을 위한 개발자의 성능 분석 환경을 크게 개선할 수 있다.

  • PDF

에너지 절감형 서버 클러스터에서 급변하는 부하 처리를 위한 유연한 다중 임계치 기반의 서버 전원 모드 제어 (A Flexible Multi-Threshold Based Control of Server Power Mode for Handling Rapidly Changing Loads in an Energy Aware Server Cluster)

  • 안태준;조성철;김석구;천경호;정규식
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제3권9호
    • /
    • pp.279-292
    • /
    • 2014
  • 에너지 절감형 서버 클러스터에서는 에너지절감을 고려하지 않는 기존 환경에서만큼의 서비스 품질을 보장하면서 전력소비를 최대로 절감하는 것이 목표이다. 에너지 절감형 서버 클러스터에 관한 기존 연구에서는 현재의 사용자요청을 처리하는데 필요한 최소한의 서버 대수를 계산하여 해당 서버만을 활성화하도록 서버 전원 모드를 일정주기마다 제어한다. 부하가 급격하게 변하는 상황에서는 서버 수를 빨리 증가하지 못하기 때문에 기존 연구에서는 서비스품질이 떨어진다. 이 문제를 해결하기 위해, 본 논문에서는 부하추세를 급증, 증가, 완만, 감소, 급감하는 5가지 상황으로 분류하여 필요한 서버 대수를 계산할 때 각 상황에 맞는 다중 임계치를 적용한다. 또한 부하추세를 5등급으로 나누는 기준을 서버가 부하를 추가로 감당할 수 있는 잔여용량에 따라 유연하게 조정하는 방법을 추가로 사용한다. 실험은 서버 15대로 클러스터를 구성하여 수행하였다. SPECweb이라는 전문 벤치마킹 툴을 이용하여 부하가 급격하게 변화하는 패턴들을 생성하여 사용하였다. 실험 결과는 서비스품질은 에너지절감을 고려하지 않는 기존의 클러스터링 방식 수준으로 향상되었으며, 소비전력은 부하 패턴에 따라 최대 약 50% 절감되었음을 보여준다.

웹사이트 원격 사용성 테스트에 관한 연구 - 원격 사용자 인터랙션 관찰 및 분석 도구의 개발을 중심으로 (A Study on Remote Usability Test & Evaluation for Web Sites -with emphasis on the development of remote interaction observation & analysis software)

  • 오기태;이건표
    • 디자인학연구
    • /
    • 제17권3호
    • /
    • pp.147-156
    • /
    • 2004
  • 지금까지, 웹사이트의 '사용성 테스트는(usability test)'는 피실험자에게 익숙하지 않아 자연스럽게 행동하기 힘든 '실험실 환경'에서 이뤄져왔다. 이 실험 방법은 또한 실험이 진행되는 동안 실험자가 실험자와 동일한 공간에 있어야하기 때문에 다수의 피실험자를 상대할 때 비효율적이다. 이는 실험실 기반의 사용성 테스트 법이 비용과 시간을 크게 줄일 수 있는 비동기(asynchronous)적 특성을 갖고 있지 않기 때문이다. 본 연구는 적은 수의 실험자가 다수의 피실험자를 대상으로 사용성 테스트 실험을 진행할 수 있는 비동기적 실험 방법을 제안하기 위해 문헌연구를 통해 기존의 사용성 테스트 방법과 원격 실험을 정리하였고, 이러한 연구를 바탕으로 웹사이트 원격 사용성 테스트 도구를 개발하였다. RIO라는 이름으로 개발된 도구는 웹사이트를 원격으로 사용성 평가하기 위한 태스크를 설계하는 '프로젝트 관리 모듈', 피실험자가 태스크를 수행하는 동안 인터랙션을 관찰/보고하는 '원격 인터랙션 관찰 브라우저 모듈', 수집된 인터랙션 데이터를 시각적으로 분석하는 '인터랙션 시각화/분석 모듈'로 구성되어 사용성 테스트 자료를 효율적으로 수집할 수 있는 소프트웨어 패키지의 구성과 수집 시나리오를 제안하였다.

  • PDF

협업개발 환경에서의 효율적 동시성 제어를 위한 P2P기반 충돌해결 기법 (P2P Based Collision Solving Technique for Effective Concurrency Control in a Collaborative Development Environment)

  • 박현수;김대엽;윤청
    • 정보처리학회논문지D
    • /
    • 제16D권4호
    • /
    • pp.571-582
    • /
    • 2009
  • 본 논문은 구성원들 사이의 자원공유를 원천적으로 봉쇄하는 일반적 협업개발 지원도구의 한계를 극복하고, 조직의 여러 사용자들에게 자원 공유의 기회를 제공함과 동시에 자원공유에서 발생하는 버전관리와 충돌문제를 해결하기 위한 방법을 제시한다. 개발된 소프트웨어 협업개발 지원도구는 전통적인 낙관적 기법을 적용하되 충돌해결에 드는 비용과 노력의 절감을 위한 개선된 알고리즘을 사용한다. 시스템의 구조는 전통적인 Client/Server 방식에 개인간 정보교환을 지원하는 P2P(peer-to-peer) 방식이 결합된 형태로 이루어져 있으며, 공개 소프트웨어인 CVS(Concurrent Version System)를 기반으로 구현되었다. 이를 바탕으로 대표적인 기존 협업개발 지원도구들과의 유용성 비교를 통해 기능적 효율성을 확인하였다.