• 제목/요약/키워드: 다중 클라이언트

검색결과 140건 처리시간 0.022초

정보통신기술 실습사례: 병행서버모델의 데이터 전송시간 측정 (Educational Practice Example of Information and Communications Technology: Measurement of Data Transfer Time for Concurrent Server Model)

  • 손명락;이용진
    • 대한공업교육학회지
    • /
    • 제33권1호
    • /
    • pp.265-281
    • /
    • 2008
  • 본 연구의 목적은 정보통신기술 영역의 데이터 통신 원리 중에서 다중프로세스 방식과 다중 쓰레드 방식의 병행서버에 대해 직접 체험할 수 있는 실습사례를 제시하는 데 있다. 이를 위해 먼저 다중 프로세스 방식인 포크 서버(fork server)와 다중 쓰레드 방식인 쓰레드 서버(thread server), 그리고 쓰레드 클라이언트(thread client)를 구현하였다. 다음에 실험환경으로서 이더넷(ethernet)을 이용한 소규모 네트워크를 구성하였으며 사용자 수에 따른 데이터 전송시간을 측정하였다. 데이터 전송시간을 측정한 결과, 쓰레드 서버가 포크 서버에 비해 약 20~61%의 전송시간 절감율을 보였으며 두 서버 모델 간 전송시간 차이는 사용자 인원수에 비례하였다. 두 서버 모델 간 발생하는 성능차이의 주된 원인은 프로세스 포크(fork)와 쓰레드 생성에 소요되는 시간이 다르기 때문이다. 아울러, 프로세스 간, 쓰레드 간 스케줄링에서 발생하는 문맥전환(context switching) 역시 웹 서버의 부하에 영향을 주는 것을 알 수 있었다. 본 연구를 통해 제시된 실습사례와 측정된 실험데이터는 학교현장에서 수업시간에 데이터통신 원리에 대해 직접 체험할 수 있는 교육적 실습자료로 활용될 수 있다.

단수 계정에 다중 권한 부여가 가능한 다중 해시값 기반의 안전한 패스워드 인증 기법 설계 (The Secure Password Authentication Method based on Multiple Hash Values that can Grant Multi-Permission to a Single Account)

  • 문형진
    • 산업융합연구
    • /
    • 제21권9호
    • /
    • pp.49-56
    • /
    • 2023
  • 개인별 서비스를 위한 ID 기반 인증으로 ID가 식별정보로 활용되고, 패스워드가 사용자 인증에 사용된다. 안전한 사용자 인증을 위해 패스워드는 클라이언트에서 해시값으로 생성하여 서버에 전달되고 서버에 저장된 정보와 해시값을 비교하며 인증을 수행한다. 하지만 패스워드의 해시값은 패스워드에서 한 개라도 틀리면 전혀 다른 해시값이 생성되어 사용자 인증에 실패하여 패스워드에 의한 다양한 기능을 적용할 수 없다. 본 연구에서는 입력된 패스워드의 해시값을 허수를 포함하여 여러 개 생성하고 서버에 전송해서 인증을 수행한다. 또한 제안 기법에서는 여러 권한을 가진 사용자가 하나의 계정으로 다양한 권한을 부여받을 수 있도록 패스워드에 따라 권한을 차등적으로 부여할 수 있다. 제안 기법을 통해 허수 패스워드를 생성함으로써 엿보기 공격을 차단하고, 패스워드 기반으로 권한을 부여하므로 다양한 권한을 가진 사용자에게 편리성을 제공할 수 있다.

종합 안전지수 평가체계 수립을 위한 스마트디바이스 기반 HSE 모니터링 시스템에 관한 연구 (A Study on the HSE Monitoring System based on Smart Device for Establishing Evaluation System of the Combined Safety Index)

  • 우종훈;임현규;윤경원;함동균
    • 해양환경안전학회지
    • /
    • 제21권4호
    • /
    • pp.437-448
    • /
    • 2015
  • 본 연구에서는 조선소에서 작업자의 안전 확보를 위하여 스마트디바이스를 기반으로 동작, 체온, 외부온도, 맥박, 호흡, 청각적 기능을 탑재하였고, 이로부터 획득되는 정보들을 취합하여 서버 컴퓨터로 보내기 위한 클라이언트/서버 프로그램을 개발하였다. 또한, 작업자의 안전 상태를 진단할 수 있는 종합안전지수의 개념을 제시하였고 실제 선박에 탑승하여 센서모듈 및 스마트디바이스 테스트를 수행을 통해 획득된 데이터들에 대한 상관관계분석 및 다중 회귀분석을 통해 결과데이터와 센서 값 사이에 유의미한 상관관계를 가지고 있음을 확인하였다.

컨설턴트의 전문지식과 컨설팅 지식이전의 관계에 관한 경험적 연구 : FTA컨설팅을 중심으로 (An empirical study for the relations between consultant's expertise and consulting knowledge transfer : Focused on FTA consulting)

  • 윤영호;나도성;정진택
    • 디지털융복합연구
    • /
    • 제13권11호
    • /
    • pp.119-132
    • /
    • 2015
  • 이 연구의 목적은 FTA컨설팅의 맥락에서 어떤 설명개념들이 컨설팅지식의 학습촉진 컨설팅전이에 중요한 영향을 미치는지 확인하려는 것이다. 160개 수출기업의 원산지관리자들로부터 자료를 수집하여 다중회귀분석을 실시하였다. 분석결과, 클라이언트의 학습에 대해서는 지식의 모호성(-) 및 복잡성(+), 컨설팅수행능력(+), 컨설팅 설계/전달(+), 자기효능감(+), 정부지원(+)이 유의하며, 컨설팅전이에 대해서는 컨설턴트의 전문지식(+), 컨설팅참여도(+), 전이풍토(+)가 각각 유의한 영향을 미친 것으로 나타났다. 컨설팅 수행능력과 지식의 모호성은 학습에 대하여, 그리고 컨설턴트의 전문지식은 컨설팅전이에 대하여 각각 상대적 영향력이 큰 것으로 나타났다. 이는 컨설팅성공은 클라이언트측 투입요인보다는 컨설턴트의 전문지식과 컨설팅수행능력에 크게 달려 있음을 시사한다. 컨설팅 성공을 위해서는 컨설턴트들은 컨설턴트-클라이언트 간의 공유 인터페이스로서 컨설팅방법론 및 툴의 개발과 효과적인 활용이 중요하다.

WDM 네트워크에서 동적 워터마크 결정을 이용한 로드벨런싱 (Loadbalancing for WDM Network using Dynamic Watermarks)

  • 남정주;김성천
    • 대한전자공학회논문지TC
    • /
    • 제44권2호
    • /
    • pp.1-5
    • /
    • 2007
  • 파장분할다중화방식(WDM - Wavelength Division Multiplexing) 네트워크는 차세대 전송망으로서 주목받고 있다. WDM네트워크는 IP, SONET, ATM 과 같은 클라이언트층에 광경로를 통한 circuit-switching을 제공함으로해서 전송속도의 향상, 트래픽 패턴에 따른 토폴로지 재구성등을 가능하게 한다. 광경로들의 집합으로서 가상 토폴로지가 정의되는데, 각각의 광경로를 정의하는 광학 스위치들이 재구성 가능하기 때문에, 가상 토폴로지도 재구성 가능하게 된다. 이러한 WDM 네트워크의 특징은 클라이언트 층이 요구하는 트래픽 패턴에 따라 가상 토폴로지를 재구성함으로서 네트워크 성능을 최적화 시킬 수 있게 한다. 본 논문에서는 시간에 따라 변화하는 트래픽 패턴 하에서 가상 토폴로지를 재구성하면서, 각 광경로의 트래픽에 대한 로드벨런싱을 하는 기법을 제시한다. 이 기법은 기존의 기법들과는 달리 미래의 트래픽 패턴을 알고 있다는 가정을 필요로 하지않는다. 제안된 기법의 성능을 평가하기 위해 시뮬레이션을 수행하였으며, 시뮬레이션을 위하여 실제 백본 네트워크에서의 트래픽율의 측정을 통한 트래픽 모델링을 하였다. 제안된 기법과 이전 기법과의 광경로에 대한 표준편차의 비교를 통해, 제안된 기법이 이전 기법보다 로드벨런싱에 있어 성능향상을 보여준다는 것을 알 수 있었다.

효율적인 정보 검색 시스템 구축을 위한 새로운 프로세스 구조 (A New process Structure for Constructing Efficient Information Retrieval Systems)

  • 고형대;유재수;김병기
    • 한국정보처리학회논문지
    • /
    • 제4권1호
    • /
    • pp.76-86
    • /
    • 1997
  • 기존 정보 검색 시스템의 프로세스 구조는 사용자를 위한 클라이언트 프로세스와 정보검색 시스템을 위한 서버 프로세스가 일대일로 대응하는 간단한 구조이다. 그러 나 사용자 마다 사용자 인터페이스, 검색 모델, 자동색인 및 저장 시스템으로 구성되 어 있는 큰 서버 프로세스가 하나씩 할당되기 때문에 많은 수의 사용자가 정보검색 시스템을 사용할 때 시스템 오버헤드가 커져 시스템을 사용할 수 없는 문제를 발생시 킨다. 본 논문에서는 이와 같은 기존 정보 검색 시스템의 프로세스 구조가 갖는 문제 점을 해결한 효율적인 정보 검색 시스템 구축을 위한 새로운 프로세스 구조를 제안한 다. 제안된 프로세스 구조는 정보 검색 시스템의 전체적인 동작 성능 및 컴퓨터 시스 템 자원의 효율적인 활용에 기여할 수 있게 된다. 제안된 프로세스의 구축은 프로세 스 오버헤드를 최소화하여 많은 수의 사용자 환경을 지원할 수 있는 다중 스레드와 전체 시스템의 성능을 향상시키기 위해 제공되는 트랜잭션 처리 모니터에 근거한다.

  • PDF

소형 정보가전 기기용 QPlus-P 윈도우 매니저 개발 (The Development of Qplus-P Window Manager for Small Internet Appliance)

  • 김도형;강우철;정영준;김성우
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.195-202
    • /
    • 2004
  • 본 논문에서는 한국전자통신연구원에서 개발한 정보가전용 실시간 운영체제 Qplus-P에 기반을 둔 소형 정보가전 기기용 윈도우 매니저 개발에 대해 기술한다. 기존의 공개된 소형 정보가전 기기용 윈도우 매니저들은 데스크탑용으로 개발된 것을 임베디드 시스템에 맞도록 변경하여 소형 정보가전 기기에 부적합한 기능들도 포함하고 있고, 한글을 제대로 지원하지 않는 문제점이 있었다. QPlus-P 윈도우 매니저는 공개 소스로 개발되고 있는 소형 정보가전 기기용 윈도우 매니저 매치박스에 한글 처리 기능을 추가하고, 다중 윈도우 환경에서 자동적으로 한/영 모드를 전환해주는 새로운 한글 입력기 아미키를 제공한다. 그리고, 한글을 지원하는 웹 브라우저, 메일 클라이언트, MP3 재생기 등과 같은 기본응용 프로그램들을 제공한다. Qplus-P 윈도우 매니저는 공개소스에 한팔 지원 기능을 추가하고, 타겟 시스템에 이식함으로써 개발되었다.

무선네트워크 전송기반에서 프로토콜에 의한 트래픽 혼잡제어 (The Performance Improvement for Congestion Control under TCP Traffic in Wireless Network)

  • 나상동;김문환;이성주
    • 한국통신학회논문지
    • /
    • 제32권10A호
    • /
    • pp.965-973
    • /
    • 2007
  • 무선네트워크에서 TCP버전을 통해 프로토콜을 적용하여 양방향의 노드가 중복된 응답으로 데이터가 순서에서 벗어나 손실됨을 분석하고, 개선된 비율제어 알고리즘으로 성능 처리율을 연구한다. TCP 대역폭에서 트래픽 패킷 재전송 형태를 취하면서 노드사이의 혼잡이 발생 할 경우 프로토콜과 알고리즘을 적용하였다. 또 대역폭 시스템 클라이언트 수 및 연속파일 전송 간의 평균 유휴시간을 조정함으로써 경쟁 레벨을 생성하여 다중패킷 손실에 대한 빠른 재전송 및 복구를 효율적으로 수행한다. 본 논문은 연결효율이 증가함으로서 손실이 줄어들며, 비율 기반 하에 윈도우 크기를 적절하게 조절하는 슬라이딩 윈도우 흐름제어를 이용해 손실율을 줄여서 혼잡제어 성능을 개선한다.

웹2.0에서 SOAP 처리와 성능 향상을 위한 모바일 웹 서버 프레임워크의 설계 (A Design of Mobile Web Server Framework for SOAP Transaction and Performance Enhancement in Web2.0)

  • 김용태;정윤수;박길철
    • 한국정보통신학회논문지
    • /
    • 제12권10호
    • /
    • pp.1866-1874
    • /
    • 2008
  • 기존의 웹 서버는 과부하 상태인 경우 폐쇄 연결, 암호 핸드쉐이크 실행 증가와 서버 용량의 현저한 감소로 서버의 처리량에 문제가 발생하여 시스템의 전체적인 성능을 저하시킨다. 또한 쓰레드 블록으로 인하여 다수의 클라이언트 요청 처리가 원활하지 못하고, 쓰레드 활성화를 위하여 많은 시간과 자원을 요구하여, 클라이언트의 요청에 대해 접속시간과 응답 시간이 증가하는 단점이 발생한다. 그러므로 본 논문에서는 웹서버스의 장점인 통합과 커뮤니케이션 지원과 시스템 성능 향상을 위해 서버 과부하를 개선하고, 지연처리를 위해 필요한 기술을 제공하는 확장된 웹서버를 제안한다. 그리고 기존 시스템(Tomcat 5.5에서 구현)과 제안한 모바일 웹 서버 아키텍처를 평가한다. 확장된 서버 아키텍처는 시스템 성능을 위해 우수한 교환 조건을 제공하고, 다중쓰레드와 쓰레드풀을 결합한 개선된 웹 서버 아키텍처를 평가한다. 본 논문에서 제안된 웹서비스 아키텍처는 오리지널 Tomcat 5.5의 평가 결과보다 개선된 성능 이익의 결과를 얻었다.

H.263을 기반으로 한 확장 가능한 비디오 코덱 (H.263-Based Scalable Video Codec)

  • 노경택
    • 한국컴퓨터정보학회논문지
    • /
    • 제5권3호
    • /
    • pp.29-32
    • /
    • 2000
  • 계층화 비디오 코딩은 확장성을 갖기 위해 다중 비디오 스트림 안에 비디오 정보가 전송되도록 한다. 계층화 코딩 구조는 두 가지 면에서 이론상의 장점을 갖는다. 첫째, 클라이언트 프로세싱 능력과 네트워크 대역폭 면에서 네트워크와 수신자의 이질성을 허락한다. 둘째. 여러단계의 비디오 화질이 요구될 때 이용가능한 대역폭에 맞출수 있다. 본 논문에서 우리는 움직임 보상을 이용한 확장가능한 비디오 코덱 구조를 제시한다. 이것은 패킷 네트워크 상에서 실시간 오디오, 비디오 통신에 적합하다. 코딩 알고리즘은 ITU-T 추천 H.263+에 맞추면서 복잡도를 감소시키기 위한 기법들을 제시한다 빠른 움직임 검출은 H.263 베이스 레이어에서 이루어지고 상위계층에서 이용된다. 시각적 성질에 따른 매크로 블록 배제는 움직임 검출에 앞서서 모든 계층에서 이루어진다. 패킷 손실로 인한 에러확산은 주기적으로 각 계층에서 프레임 안에 인트라 블록단위의 행렬을 도입함으로써 차단되어질 수 있다.

  • PDF