• Title/Summary/Keyword: 병행서버

Search Result 54, Processing Time 0.03 seconds

A Library for Effective Development of Windows WebDAV Clients (윈도우즈 웹데브 클라이언트의 효과적인 개발을 위한 라이브러리)

  • Kim Dong-Ho;Park Jin-Ho;Shin Won-Joon;Lee Myung-Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06d
    • /
    • pp.79-81
    • /
    • 2006
  • 웹데브(Web-based Distributed Authoring and Versioning)는 원거리에 있는 사용자들 간에 인터넷을 통하여 파일을 공동 저작하고 관리할 수 있도록 지원하는 IETF 표준의 HTTP 확장 프로토콜이다. 웹데브 프로토콜이 발표된 이후 이를 지원하는 다수의 웹데브 서버와 클라이언트가 개발되었으며, 웹데브 클라이언트를 효율적으로 개발하기 위해서는 웹데브 프로토콜을 지원하는 서버의 자원에 대한 HTTP 요청/응답 처리를 담당하는 라이브러리가 지원되는 것이 바람직하다. 본 논문에서는 윈도우즈 웹데브 클라이언트의 효과적인 HTTP 요청/응답 처리를 위한 라이브러리의 개발에 대하여 기술한다. 개발된 라이브러리는 $C{\sharp}$ 언어를 사용하여 객체 지향 기법으로 설계되었고 웹데브 기본 메소드를 지원하며 특히 속성 관리를 위한 클래스를 제공하여 웹데브 속성 관리를 효과적이로 지원한다. 또한 .NET Framework에서 제공하는 XMLHTTP30 클래스와 XmIDocument 클래스를 사용하여 HTTP 요청을 비동기적으로 처리함으로써 클라이언트의 병행성을 효율적으로 지원한다.

  • PDF

Realignment of Clients in Client-server Database System (클라이언트-서버 데이터베이스에서 의 온라인 클라이언트 재배치)

  • Park, Young-B.;Park, J.
    • The KIPS Transactions:PartD
    • /
    • v.10D no.4
    • /
    • pp.639-646
    • /
    • 2003
  • Conventional two-tier databases have shown performance limitation in the presence of many concurrent clients. To this end, the three-tier architecture that exploits similarities in client's object access behavior has been proposed. In this system, clients are partitioned into clusters, and object requests can be then served in inter-cluster manner. Introducing an intermediate layer between server(s) and clients enables this. In this paper, we introduce the problem of client realignment in which access behavior changes, and propose on-line client clustering. This system facilitates adaptive reconfiguration and redistribution of sites. The core issue in this paper is to demonstrate the effectiveness of on-line client clustering. We experimentally investigate the performance of the scheme and necessary costs.

Design and Analysis of a Transmission Rate Control Algorithm for Client's Buffer on VOD Systems (VOD 시스템에서 클라이언트 버퍼를 위한 전송율 제어 알고리즘의 설계 및 분석)

  • 김완규;박규석
    • Journal of Korea Multimedia Society
    • /
    • v.1 no.1
    • /
    • pp.67-79
    • /
    • 1998
  • In this paper, we present the design and analyze the transmission rate of a control algorithm for the client buffer on the VOD systems. The design is based on the server's data transmission rate and clients' data consumption rate. The proposed algorithm stabilizes the client's buffer by reducing the oscillation phenomena of the buffer. And it uses the BCT (Buffer Check Time) to reduce the scheduling load of the client system. The client's data consumption rate and the buffer size are calculated on the basis of BCT. In case that the predicted buffer size operates in the overrun or starvation the buffer. As the load fluctuation of the network, the transmission rate control policy cannot stabilize the client's buffer alone. The media scaling policy, therefore, also performs its complementary part in stabilizing the client's buffer, and performance evaluation of the proposed algorithm is provided through simulation.

  • PDF

A Design and Implementation of Dynamic Electronic Map Creation System for Mobile phone Map Service Using Raster Method (래스터 방식을 이용한 모바일 전화기용 지도 서비스를 위한 동적 전자 지도 생성 시스템 설계 및 구현)

  • Seo Ii-Soo;Nam In-Gil;Lee Jeong-Bae;Choi Jin-Oh;Kim Mi-Ram
    • The KIPS Transactions:PartD
    • /
    • v.12D no.1 s.97
    • /
    • pp.151-158
    • /
    • 2005
  • In order to use the existing map data base in the mobile phone, the dynamic creation technique of the radio map which will be able to be converted into the raster image and transmitted was proposed. We transferred the client module functions such as the coordinate conversion, data compression and decoding to server, and made driving of JAVA browser in the mobile phone which has the restricted resources possible for the dynamic creation of the radio map. We made the radio electronic map service possible without map data base for the mobile phone use only by performing the general work of the map at the sever. And we guaranteed the client waiting time less then the limit time by performing the filtering work of the map at the server also. After we input the keyword at the user interface for searching the region or facility, and verified the performance of the proposed technique by confirming that the raster electronic map usable at the mobile phone was created dynamically.

A Concurrency Control Method for Data Broadcasting in Mobile Computing Environment (이동 컴퓨팅 환경에서 데이타 방송을 위한 동시성 제어 기법)

  • 윤혜숙;김영국
    • Journal of KIISE:Databases
    • /
    • v.31 no.2
    • /
    • pp.140-149
    • /
    • 2004
  • Data broadcast has received much attention as a very efficient method for disseminating data items in mobile environment with large number of mobile clients. In this approach, a database server periodically and continuously broadcasts data items through wireless channels and clients perform read-only transactions by accessing necessary data items from the air. While broadcasting, the server must also process update transactions on the database, which raises an obstacle for client's accessing consistent data. In this research, we propose a new algorithm SCDSC(Serialization Checking with DirtySet on Commit) which is an alternative for solving the concurrency control problem efficiently. The SCDSC is a kind of optimistic concurrency control in that a client checks the consistency of data using a DirtySet as a part of data broadcast when it commits its transaction. In each broadcast cycle, the server updates and disseminates the DirtySet with newly changed data items for last few cycles in the sliding window approach. We perform an analysis and a simulation study to evaluate the performance of our SCDSC algorithm in terms of data consistency and data currency.

A Proposal and Implementation of the Distance Education using Pull and Push Technology (Pull 및 Push 기술을 이용한 원격강의의 제안과 구현)

  • Kim, Jae-Hyun;Shin, Weon;Rhee, Kyung-Hyune
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.302-307
    • /
    • 1998
  • Push 기술은 서버에서 제공하는 정보가 변경되면 클라이언트가 자동으로 다운로드 받아 사용자가 사용할 수 있도록 하는 개념이다. 이는 기존 Pull 기반의 WWW 기술과 비교하여, 사용자들이 원하는 시간에, 원하는 정보를 얻을 수 있도록 하는 혁신적인 정보 전달 방식이다. 본 논문에서는 기존 WWW 기반 원격강의의 단점을 보완하고, 보다 편리한 사용자 위주의 인터페이스를 구현하기 위하여 Pull 방식과 병행하여 Push 방식을 도입한 원격강의를 제안하고 구현하는 것을 목적으로 한다.

  • PDF

3-Tier 기반으로의 시스템 변경에 다른 이기종간의 인터페이스 및 개발 방법론에 대한 사례 연구

  • 백태현;정귀훈;박주철
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.164-166
    • /
    • 2000
  • 어플리케이션이 조직 전체로 대형화되고, 대규모의 분산 시스템이 적용됨에 따라 예상치 못한 새로운 문제에 직면하게 되는데, 분산환경에 있어서 어플리케이션의 관리, 보안 관리, 어플리케이션의 부하 증대로 인한 성능 저하, 이기종 DBMS간의 연계 문제 등이 그 것이다. 이러한 문제 해결 방법의 하나로 3계층(3-Tier) 아키텍처를 들 수 있는데, 초기 시스템 투자 비용이 2-Tier에 비해 많이 들고 구현이 상대적으로 어려움에도 불구하고 이기종 DBMS 연결, 다양한 하드웨어 및 개발툴을 선택할 수 있는 유연성, 전사 규모로의 확장성, 동시 병행 개발과 소프트웨어 재활용을 통한 개발 생산성 향상 측면에서의 장점을 제공한다. 본 연구에서는 부서 단위의 관리시스템을 개발하기 위해 초기 2-Tier 개념의 클라이언트/서버 시스템 컨셉에서 출발한 뒤, 사업부 차원의 상위 시스템 아키텍처가 이기종 자원(하드웨어, DBMS, 개발 툴 등)을 통합해 주는 패러다임인 3-Tier로 변경됨에 따라 발생하게된 관련 시스템과의 인터페이스 및 개발 구축 방법론에 대한 사례를 소개한다.

  • PDF

A Study on Incremental Garbage Collector for Real-Time Java (실시간 Java를 위한 점진적 가비지 콜렉터에 관한 연구)

  • Bae, Yu-Seok;Won, Hee-Sun;Moon, Kyeong-Deok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11b
    • /
    • pp.1375-1378
    • /
    • 2002
  • 디지털 TV, 셋톱박스, 홈 서버 등 정보 가전 분야에서 Java 기술을 적용하는 범위가 확대되고 있지만, 현재 Sun 의 JVM 이나 공개용 Kaffe VM 등의 경우에 스케줄링 측면이나 가비지 콜렉터의 관점에서 실시간 조건을 고려하고 있지 않기 때문에 실시간 응용 분야에 바로 적용하기에는 문제점을 갖고 있다. 특히, 가비지 콜렉터의 측면에서는 가비지 회수 동안 응용 프로그램의 수행을 중지시키는 stop-the-world 방식으로 진행되어 응답 시간 및 실행 시간 계측 불가로 인해 실시간 시스템에 적합하지 않다. 따라서 작은 단위의 가비지 컬렉션 기능과 응용 프로그램의 수행을 병행하는 점진적(incremental) 가비지 콜렉터의 설계가 필요하다. 본 논문에서는 가비지 콜렉터의 관점에서 실시간 특성을 보장하는 점진적 가비지 컬렉션 방법에 관해 살펴본다.

  • PDF

International Standardization and Implementation of Home Energy Saving System for Smart Grid (스마트 그리드를 위한 홈 에너지 절감 시스템의 IEC 국제표준화 및 구현)

  • Choi, Kwang-Soon;Lee, Sang-Won;Park, Young-Choong;Jung, Kwang-Mo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37C no.12
    • /
    • pp.1222-1229
    • /
    • 2012
  • For the reduction of electric energy consumption and its efficient use at homes or buildings, a new work item proposal for new architecture and functional requirements of Energy Saving System (ESS) was proposed to IEC TC 100 and accepted as a new project, IEC PT 62654 in 2009. Recently, the final ballot for publication passed without negative votes and IEC TS 62654 was finally published in August 2012. For the verification of this standard, Prototype of ESS system composed of an ESS server, ESS clients, and portable ESS terminal were especially implemented in parallel with the standardization. Electric Power Control and Management (EPCM) protocol for the communication between ESS server and clients was also implemented, which supports self-configuration of ESS network, power consumption monitoring, remote power control, and additional functions for intelligent energy saving services.

Network separation construction method using network virtualization (네트워크 가상화를 이용한 망 분리 구축 방법)

  • Hwang, Seong-Kyu
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.8
    • /
    • pp.1071-1076
    • /
    • 2020
  • The importance of network separation is due to the use of the Internet with existing business PCs, resulting in an internal information leakage event, and an environment configured to allow servers to access the Internet, which causes service failures with malicious code. In order to overcome this problem, it is necessary to use network virtualization to separate networks and network interconnection systems. Therefore, in this study, the construction area was constructed into the network area for the Internet and the server farm area for the virtualization system, and then classified and constructed into the security system area and the data link system area between networks. In order to prove the excellence of the proposed method, a network separation construction study using network virtualization was conducted based on the basis of VM Density's conservative estimates of program loads and LOBs.