• Title/Summary/Keyword: Web server performance

검색결과 358건 처리시간 0.03초

로컬서버와 웹캐싱을 이용한 전자상거래 시스템의 지연속도 개선에 관한 연구 (A Study on Latency Time Improvement of Electronic Commerce System Using Local Server and Web Cashing)

  • 윤용기;고일석;임춘성
    • 정보처리학회논문지B
    • /
    • 제9B권5호
    • /
    • pp.555-562
    • /
    • 2002
  • 전자상거래 사용자와 대용량 멀티미디어 데이터의 증가로 인한 전자상거래 시스템의 급격한 부하 증가와 네트워크 트래픽의 증가는 클라이언트의 요청에 대한 서비스의 지연을 가져와 고객에 대한 고객만족도 감소와 기업의 경쟁력을 떨어뜨리는 요인이 되고 있다. 따라서 전자상거래 시스템의 효율적인 관리와 응답속도를 고려한 연구가 필요하다. 본 연구에서는 전자상거래 시스템의 부하 분산을 위해 캐시 기능을 가진 로컬서버 기반의 계층적 구조의 전자상거래 시스템을 설계하고 로컬 웹서버를 위한 분할된 웹캐시 알고리즘을 제안하며 실험을 통해 성능을 분석하였다.

The Performance Evaluation of New Web Caching with Related Content using Colored Petri Net Simulation

  • Abdullaev, Sarvar;Ko, Franz I.S.
    • 한국전자거래학회지
    • /
    • 제13권3호
    • /
    • pp.67-83
    • /
    • 2008
  • Web caching server is one of the important components of any web site, as it makes the access of users to web content much faster while balancing the network and server load. There are many caching approaches proposed in order to solve this problem. Classically, we know several caching algorithms like FIFO, LRU, LRU-min and etc. Most of them have their advantages and disadvantages based on specific context. The purpose of this paper is to introduce the new concept of caching objects along with their related content and test the performance of the proposed caching method using CPN Tools simulator program. It is generally known that the use of Colored Petri Nets(CPNs) for modeling the simulation of new idea is one of the popular methods of system evaluation throughout software development projects. Moreover it could be very handy in describing the overall logic of the system. The CPN Tools is one of the most robust simulator programs which supports all necessary tools and functions to build and run the simulation model for CPN. Therefore in this paper, we will use CPN Tools software in order to build a simulator for our innovative caching approach named as web caching with related content. Then we will analyze the results derived from the simulation of our model and will make corresponding conclusions.

  • PDF

JaVa를 기반으로 한 웹 데이타베이스 응용을 위한 프레임워크 (A Framework for Java-based Web Database Applications)

  • 구흥서
    • 정보기술과데이타베이스저널
    • /
    • 제7권2호
    • /
    • pp.1-15
    • /
    • 2000
  • The World-Wide-Web have many advantages as a front-end of database systems. Hence in Internet applications, such as E-Commerce systems, the requirements for Web-based database applications have been increasing. In this work we propose a framework for java-based Web database applications-JaWAF(Java-based Web Application Framework). JaWAF has the 3-tier architecture of Client/Server, and consists of database gateway, application server, and communication and message component. When this framework is applied to the database applications developments, it can provide advantages, such as ease understanding and fast implementations of the Web applications. Thus we can build 3-tier Web-based database application systems with high scalability and distributed processing capability. Database gateway in JaWAF works as a daemon process that connects to the database systems and waits for requests from clients, and supports state-oriented service between clients and database servers. Hence the performance of Web applications could be increasing.

  • PDF

A New Hybrid Architecture for Cooperative Web Caching

  • Baek, Jin-Suk;Kaur, Gurpreet;Yang, Jung-Hoon
    • Journal of Ubiquitous Convergence Technology
    • /
    • 제2권1호
    • /
    • pp.1-11
    • /
    • 2008
  • An effective solution to the problems caused by the explosive growth of World Wide Web is a web caching that employing an additional server, called proxy cache, between the clients and main server for caching the popular web objects near the clients. However, a single proxy cache can easily become the bottleneck. Deploying groups of cooperative caches provides scalability and robustness by eliminating the limitations caused by a single proxy cache. Two common architectures to implement the cooperative caching are hierarchical and distributed caching systems. Unfortunately, both architectures suffer from performance limitations. We propose an efficient hybrid caching architecture eliminating these limitations by using both the hierarchical and same level caches. Our performance evaluation with our investigated simulator shows that the proposed architecture offers the best of both existing architectures in terms of cache hit rate, the number of query messages from clients, and response time.

  • PDF

INBANCA기법을 이용한 웹 서버 장애 진단 및 복구기법 (Web Server Fault Diagnoisi and Recovery Mechanism Using INBANCA)

  • 윤정미;안성진;정진욱
    • 한국정보처리학회논문지
    • /
    • 제7권8호
    • /
    • pp.2497-2504
    • /
    • 2000
  • 이 논문에서는 웹 서버 장애 항목을 정의하고, 장애를 진단하기 위한 규칙 및 복구 방법을 INBANCA기법을 이용하여 제안하였다. 장애 항목으로 프로세스 장애, 서버 과부하, 인터페이스 장애, 구성 및 성능 장애를 정의하였으며, 각 장애 항목을 진단하기 위한 지식을 활성 네트워크기법을 적용하여 표현하고, 이를 시스템 레벨 장애 진단 생성규칙과 서비스 레벨에 진단 생성규칙으로 정형화하였다. 또한 사례기반의 웹 서버 장애 복구를 위한 복구 규칙 정의 및 사례 라이브러리 구축을 통하여 환경 변수에 적응적인 복구 메커니즘을 제안하였다. 그리고 제안한 장애 진단규칙 및 복구 메커니즘의 타당성을 증명하기 위한 장애 환경 구성 및 각 장애 환경에 대한 생성규칙 적용과 복구과정을 실험을 통하여 제시하였다. 이 논문에서는 기하 급수적으로 증가하는 웹 서버의 장애 관리를 위한 메커니즘을 제안함으로써 웹 서버 관리를 위한 관리자의 노력을 최소화하고, 지능적인 장애 관리를 위한 방법론을 제시하고자 한다.

  • PDF

IP 필터링 방식을 사용하는 클러스터드 웹서버의 부하 분산 정책 (Load Balancing Policy in Clustered Web Server Using IP Filtering)

  • 김재천;최상방
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.105-108
    • /
    • 2000
  • As Internet and WWW grow rapidly, the role of web servers is getting more important, and the number of users in a few popular site is also explosively increasing. Load balancing in clustered web server systems is important task to utilize whole system effectively, so dynamic load balancing is required to overcome the limit of static load balancing. In this paper, we propose two dynamic load balancing schemes, and analyzed load model and Performance improvement and also compare existing load balancing methods and IP filtering method. In case of load balancing with threshold, little extra traffic was required for better performance, but in case of load balancing with load weight, we found that the performance mainly depends on information exchange rate.

  • PDF

웹 서버 클러스터를 위한 효율적인 부하 분배 알고리즘 (An Efficient Load Balancing Algorithm for Web Server Cluster)

  • 김성수;정지영
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권4호
    • /
    • pp.550-558
    • /
    • 2001
  • 최근 인터넷과 웹은 널리 사용되는 미디어로 인식되고 있으나 상대적으로 빈약한 성능과 낮은 가용도를 제공한다. 클러스터 구조는 고가용도와 고성능 그리고 확장성을 요구하는 웹 서비스나 정보시스템 같은 응용 분야에서 저 비용으로 유용하게 사용 가능하다. 본 논문에서는 고가용도 및 확장성을 제공하는 클러스터링 웹 서버를 대상으로 부하 분배기의 구조를 제안하고 문서 접근 확률과 문서 크기 정보를 이용한 부하 분배 알고리즘을 개발하여 성능을 최대화할 수 있도록 하였다. 특히 제안된 알고리즘은 각 서버 노드가 동일한 운영체제로 구성되지 않아도 되고 처리 용량이 서로 달라도 되며 기존의 알고리즘에 비해 캐쉬 적중률을 향상시킨다.

  • PDF

Active X 컨트롤을 이용한 인터넷 DGPS 구현 (Performance of Internet DGPS Using Active X Control)

  • 강준묵;이용욱;이은수;조성호
    • 한국측량학회:학술대회논문집
    • /
    • 한국측량학회 2003년도 춘계학술발표회 논문집
    • /
    • pp.37-44
    • /
    • 2003
  • The aim of this research was performance of Web-based real time DGPS using MS visual basic 6.0 Active X control. This system supported the navigation of rover by transmitting the DGPS correction information of base station via internet and monitored the moving of rover by displaying the corrected results received from rover as well as permitting Web users monitoring for rover. The Web-based DGPS server and the client system using MS visual basic 6.0 Active X control for DGPS displayed on Web-browser with the pre analysis was constructed and the system loading test via Web-browser was performed after debugging this system through the static GPS test and publishing it on Web. Also, the wireless internet DGPS test on Web by changing the distance between a base station and a rover was carried out. As the result of the test, the real time DGPS could be performed by transmitting the correction message which calculated from the server system to the client system continually. The rover could be managed by displaying the location information which received from the client system. Other users also could monitor the rover by connecting with this system via internet in real time.

  • PDF

Automatic Alignment System for Group Schedule of Event-based Real-time Response Web Processing using Node.js

  • Kim, Hee-Wan
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권1호
    • /
    • pp.26-33
    • /
    • 2018
  • A web application running on the Internet is causing many difficulties for a program developer, and it requires to process multiple sessions at the same time due to the occurrence of excessive traffic. Web applications should be able to process concurrent requests efficiently and in real time. Node.js is a single-threaded server-side JavaScript environment implemented in C and C ++ as one of the latest frameworks to implement event models across the entire stack. Nodes implement JavaScript quickly and robust to achieve the best performance using a JavaScript V8 engine developed by Google. In this paper, it will be explained the operation principle of Node.js, which is a lightweight real-time web server that can be implemented in JavaScript for real-time responsive web applications. In addition, this application was practically implemented through automatic alignment system for group scheduling to demonstrate event-based real-time response web processing.

캠퍼스내 레거시 웹서버 통합 운영을 위한 클라우드 컴퓨팅의 최적용량 및 전환이익 분석 (Conversion Profit and Optimal Capacity of Cloud Computer for Integrating Legacy Campus Web Servers)

  • 이구연;최창열;최황규;장민;윤재구
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권2호
    • /
    • pp.289-300
    • /
    • 2014
  • 홈페이지 서비스를 주로 하는 웹 서버들의 평균 이용률이 대체로 낮고 업무 부하의 변화도 크지 않은 편이다. 또한 대부분의 사용자가 구성원 등으로 국한되고 새로운 서버를 구매할 때 최적용량 보다는 최대용량을 선택하는 경향이 있어 과도한 서버를 독점 운용하게 된다. 웹 서버의 운용에는 초기 비용뿐 아니라 평상시 운용비용도 포함된다. 평균 이용률이 낮은 웹 서버들을 클라우딩하여 통합 운영하면 사용자에게 동일한 품질을 제공하면서도 총 비용을 줄일 수 있을 것이다. 본 논문에서는 캠퍼스내의 여러 웹 서버들을 클라우딩하여 통합 운영할 때 기존 웹 서버와 동일한 서비스품질을 제공하기 위한 최적용량을 산출하고 그때 절약되는 비용을 분석한다. 전통적인 웹 서버들과 통합 클라우딩을 위한 서비스 모델을 정립하고 사용자 요구 행태에 따른 최적용량을 대기이론으로 분석하고 비용 절감 정도를 제시한다. 제시된 서비스 모델과 분석 결과는 중대규모의 대학 캠퍼스는 물론 비슷한 규모의 기업, 기관들에 쉽게 응용할 수 있다.