• Title/Summary/Keyword: 웹성능

검색결과 1,613건 처리시간 0.028초

sPAC(Web Service Performance Analysis Center): 성능 중심의 웹 서비스 조합 도구 (sPAC(Web Services Performance Analysis Center): A performance-aware web service composition tool)

  • 송형기;장희정;이강선
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2005년도 춘계학술대회 논문집
    • /
    • pp.50-55
    • /
    • 2005
  • 웹 서비스와 웹 프로세스(Web Processes)는 다양한 시스템 상에서 이종의 소프트웨어 컴포넌트들을 효과적으로 통합할 수 있는 기술이다. 웹 서비스의 활용이 증대함에 따라 성능(performance), 비용(cost) 등 005(Quality of Service)는 서비스 제공자들 간의 차별화를 위한 요건으로 그 중요성이 증가하고 있다. 본 논문에서는 웹 서비스 성능 분석 도구인 sPAC(Web Service Performance Analysis Center)을 소개하여, 웹 서비스 조합시 성능의 만족 여부를 미리 고려할 수 있음을 보인다. sPAC은 1) 그래픽 기반 웹 프로세스 구성 환경을 제공, 2) 경부하(light load) 조건에서의 성능 테스트를 위해 웹 서비스를 호출, 3) 웹 프로세스에 대한 시뮬레이션 모델을 자동 생성 하여, 과부하(heavy load) 조건에서 시뮬레이션 기반의 성능 분석 수행, 4) 웹 서비스의 성능 분석 결과와 평가 데이터의 보고서 생성을 제공한다.

  • PDF

Ajax 기반의 웹 사이 구축 및 성능 평가 연구 분석 (Analysis of the Performance Evaluation Researches and Implementation of the Website based on Ajax)

  • 황인탁;김진형;정동원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제39차 동계학술발표논문집 16권2호
    • /
    • pp.417-422
    • /
    • 2009
  • 최근 웹 정보의 증가와 웹의 효율적인 구축에 대한 요구가 많아짐에 따라 대화형 웹 페이지를 위한 웹 도구로서 Ajax를 이용하는 웹 어플리케이션들이 급격히 증가하고 있다. Ajax의 가장 큰 장점은 Refresh 기능을 이용하여 페이지 이동없이 고속으로 화면을 전환 가능하며, 서버 처리를 기다리지 않고 비동기 요청이 가능하다. 이 논문에서는 이러한 장점의 활용을 위해 Ajax의 기능을 이용한 웹 사이트 구축한 결과 보인다. 기존 Ajax 성능 평가 방법의 분석을 통해 Ajax의 성능 평가의 한계점 및 향후 연구를 위한 추가 고려사항들을 도출한다. 기존 성능 평가 연구에 대한 분석 결과는 향후 Ajax 성능 평가를 위한 기초 자료로 이용 가능하며, 또한 구축된 웹 사이트는 기존 성능 평가 바탕으로 보다 다양한 성능 평가를 위한 실헝 데이터로 활용될 수 있다.

  • PDF

다중 처리기에서 웹 서버의 구현을 통한 실험적 성능 평가 (Implementation and Experimental Analysis of Concurrent Web Servers on Multiprocessor)

  • 정진국;낭종호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.651-653
    • /
    • 2000
  • WWW의 급격한 발전은 고성능 웹 서버의 구축을 필요로 하게 하였다. 특히 프로세스와 오버헤드를 줄이기 위해 도입된 멀티 쓰레드 기법을 이용한 병행 웹 서버들이 많이 연구되었는데 본 논문에서는 이런 웹 서버들을 리눅스가 탑재되어 있는 다중 처리가상에서 구현하였으며, 다양한 환경 하에서 성능을 비교, 분석하였다. 실험을 통하여 Thread Pool 구조 웹 서버가 가장 좋은 성능을 보임을 알 수 있었고, 작업 기반 웹 서버와 요구 기반 웹 서버의 성능은 환경에 따라 차이가 있음을 알 수 있었다. 이와 같은 실험 결과는 다중 처리기를 이용한 고성능 웹 서버를 구축하는 데 있어서 이용될 수 있을 것이다.

  • PDF

웹 서비스 성능저하 원인분석과 결과 (Analisis & Result A falling Performance of Web Service)

  • 나종원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.195-198
    • /
    • 2006
  • 웹 서비스에 대한 사용자 요구사항을 만족시키기 위해 서비스 수준의 관리가 필요하다. 현재까지는 서비스를 제공받는 사용자가 겪는 서비스 중단이나 성능저하에 대하여 원인을 분석하고 이에 대한 적절한 해결을 제시하지는 못하고 있기 때문에 제공하는 서비스 자체에 문제가 없더라도 사용자는 서비스에 불신을 갖게 된다. 본 논문에서는 사용자관점에서의 웹 서비스의 중간이나 성능저하 원인을 분석할 수 있는 진단 시스템 구조와 진단 메커니즘을 제시하였다. 이러한 웹 서비스 환경에서 웹 컴포넌트를 전체 웹 서비스 응답 시간을 구성하는 각 구성요소 구간별 시간들로 정의하고 웹 컴포넌트에 기반하여 웹 서비스 성능 저하의 원인을 분석하는 DSWAP를 설계하고 구현하였다.

  • PDF

멀티 코어와 GPU가 차세대 웹 브라우저의 성능에 미치는 영향 분석 (Performance Analysis on Next-Generation Web Browser at Multicore CPU and GPU)

  • 홍경환;김대호;신동군
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.355-357
    • /
    • 2012
  • 차세대 웹 브라우저는 멀티 쓰레드(multi-thread) 구조로 되어 있으며 HTML5와 WebGL을 기반으로 화려한 그래픽을 구사하기 때문에, 멀티 코어(multi-core) CPU와 GPU의 성능이 웹 브라우저의 성능에 큰 영향을 미치고 있다. 본 논문은 오픈 소스 웹 브라우저인 크로미엄(Chromium) 상에서 프로세서의 성능 변화에 따라 웹 브라우저에서 실행되는 웹 어플리케이션의 성능이 어떤 양상으로 변화하는지와 이 변화에 웹 브라우저의 각 동작이 얼마나 기여하는지를 비교 분석하였다. 그 결과 CPU 코어의 수가 렌더링 성능에 큰 영향을 주며, GPU의 성능은 WebGL의 성능을 크게 좌우함을 알 수 있었다.

다중 처리기 기반 웹 서버 구조의 실험적 성능 분석 (Experimental Analysis of Web Server on Multiprocessor)

  • 정진국
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권1호
    • /
    • pp.22-36
    • /
    • 2001
  • WWW의 급격한 발전은 몇몇 웹 서버에 큰 과부하를 가져오게 하였다. 이로 인해 고성능 웹서버의 구축이 필요하게 되었는데 그중 프로세스의 오버헤드를 줄이기 위해 도입된 멀티 쓰레드 기법을 이용한 병행 웹 서버들이 많이 이용되게 되었다. 일반적으로 멀티 쓰레드 기법을 이용하는 웹 서버의 구조는 요구 기반 웹 서버 작업 기반 웹 서버 Thread Pool 구조 웹 서버 등으로 나눌수 있다. 본 논문에서는 이런 웹 서버들을 리눅스가 탑재되어 있는 다중 처리기상에 구현하였으며 다양한 환경하에서 성능을 비교 분석하였다 각각의 웹 서버들은 Pthread 라이브러리와 Socket 라이브러리를 이용하여 구현하였으며 여러 파라미터-CPU 개수 CGI 비율, 웹 서버구조, 파일크기 부하량 등-를 조절하면서 실험하였다 실험 결과 분석에 의하면 요구 기반 웹 서버에서는 하나의 CPU에서 수행이 되는 쓰레드의 개수가 많게 되면 성능이 저하되는 것을 볼 수 있었고 작업 기반 웹 서버에서는 단계사이의 불균형으로 인하여 큐에서의 대기 시간이 누적되면 성능이 저하되는 것을 볼수 있었다,. Thread Pool 구조의 웹서버는 쓰레드의 개수가 조절되고 큐에서의 대기 시간 또한 없앰으로 해서 다른 웹 서버에 비해 좋은 성능을 보임을 알 수 있었다. 이와 같은 실험 결과는 다중 처리기를 이용한 고성능 웹 서버를 구축하는데 있어서 이용될 수 있을 것이다.

  • PDF

암호화 알고리즘이 웹 서버에 미치는 영향에 대한 연구 (A Study of Performance Effects of Encryption Algorithms on Web Servers)

  • 정기훈;노삼혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.853-855
    • /
    • 2004
  • 웹 환경에서 금융거래관련 사이트의 증가로 인하여 암호화 모듈을 장착하는 웹 서버 시스템 역시 증가하는 추세이다. 이런 경향에 맞추어 본 논문에서는 웹 환경에서 사용하는 다양한 암호화 알고리즘에 대하여 조사하고 각 알고리즘이 웹 서버에 얼마나 많은 성능상의 영향을 미치는지에 대하여 연구하였다. 실제 웹서버에 암호화 프로세스를 구현하여 실험한 결과, 암호화 모듈을 장착한 웹 서버는 그렇지 않은 웹 서버에 비해 약 4.5배의 성능저하를 보였으며, 암호화 알고리즘 중에는 AES 알고리즘이 가장 좋은 성능을 나타냈다.

  • PDF

리눅스 클러스터 웹 서버에서 스케줄링 기법 성능비교 및 분석 (Scheduling technique and Performance Evaluation in Linux Cluster Web Server)

  • 이규한;이종우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.835-837
    • /
    • 2001
  • 컴퓨터의 급속한 보급과 인터넷의 사용이 급증하면서 사용자에게 좀 더 나은 서비스를 제공하기 위해 고성능 웹서버가 필요하게 되었다. 따라서 최근에는 리눅스 가상서버를 이용한 클러스터 웹 서버의 구축사례가 늘고 있다. 이는 기존의 단일 서버 시스템에 비해 가격이 저렴하면서도 지속적인 서비스를 할 수 있는 가용성과 서버의 수를 쉽게 늘릴 수 있는 확장성을 갖고 있다. 오픈소스인 리눅스와 여러 대의 저렴한 PC들을 이용하여 서버로 들어오는 부하를 분배서버가 여러 실제 서버에게 분산시킴으로써 웹 서버의 성능을 향상시키고, 서버의 가용성을 높이는 것이 클러스터 웹 서버의 목적이라 할 것이다. 본 논문에서는 서버에 들어오는 요청을 실제 서버들에게 분산시켜주는 스케줄링 알고리즘들을 알아보고 각각의 성능을 비교, 분석하였다. 그 결과 정적 스케줄링 알고리즘보다는 각 실제 서버의 부하를 고려한 알고리즘이 더 좋은 성능을 보인다는 것과 캐쉬 친화적 알고리즘이 캐쉬를 고려하지 않은 알고리즘 보다 더 좋은 성능을 보인다는 것을 알 수 있었다. 가장 중요한 결론으로는 알고리즘의 성능보다는 노드 개수 증가율이 클러스터 웹 서버 성능에 더 큰 영향을 미친다는 것을 알 수 있었다.

  • PDF

SOAP 메시지 처리 개선과 NBTM을 사용한 모바일 웹 서버의 성능 향상 (Mobile Web Server Performance Improvement with Enhancing SOAP Message Transaction and NBTM)

  • 김용태;정윤수;박길철;이상호
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.135-142
    • /
    • 2008
  • 최근의 급속하게 변화하는 모바일 인터넷 환경에서 이전의 웹 서버 성능으로는 사용자의 빈번한 연결 요구에 대해 적절한 대응이 어렵기 때문에 웹 서비스 엔진의 성능 향상이 필요하다. 따라서 본 논문은 웹 서비스의 성능 향상을 위해서 부가적으로 설치하는 톰캣 서블릿 컨테이너와 무관하게 사용자의 접속 요청을 처리하고, SOAP(Simple Object Access Protocol) 메시지 처리 시간을 단축하는 모바일 웹 서비스의 서버 구조를 제안한다. 제안한 웹 서버 구조는 사용자요구 수신기, 웹 문서 처리기, SOAP 프로토콜 처리기, NBTM(Non-Blocking and Thread Manager) 관리자, 세션 관리자로 구성한다. 제안된 시스템은 표준 램 서비스 프로토콜을 완전하게 지원하고, 웹2.0의 모바일 웹서비스 시스템의 통신 오버헤드와 메시지 처리 시간, 서버의 오버헤드를 감소하며, 웹2.0 환경에서 구현 실험을 통한 지연 수행 평가에 의해서 웹2.0표준 모바일 웹 서비스 시스템과 성능을 비교, 평가하여 성능 향상을 확인하였다.

  • PDF

웹 어플리케이션의 성능 시험 평가 모델에 관한 연구 (Performance Test Evaluation Model of Web Application)

  • 신현정;이남용
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 추계학술대회
    • /
    • pp.406-410
    • /
    • 2002
  • 웹/인터넷의 등장 이후, IT환경에서는 웹 사이트 수, 사용자 수의 폭발적인 증가로 하드웨어와 소프트웨어의 구성이 복잡하게 되었다. 적용 업무의 장애가 발생시에 신속하고 정확한 장애원인을 파악하기가 어려워진다. 따라서, 웹 어플리케이션에 맞는 전문적인 성능 테스트와 성능 관리가 필요하게 된다. 본 논문에서는 웹 어플리케이션의 특성에 맞는 성능 시험 평가 모델을 제시한다.

  • PDF