• Title/Summary/Keyword: I/O Server

Search Result 156, Processing Time 0.028 seconds

An Adaptive Server Clustering for Terminal Service in a Thin-Client Environment (썬-클라이언트 환경에서의 터미널 서비스를 위한 적응적 서버 클러스터링)

  • Jung Yunjae;Kwak Hukeun;Chung Kyusik
    • Journal of KIISE:Information Networking
    • /
    • v.31 no.6
    • /
    • pp.582-594
    • /
    • 2004
  • In school PC labs or other educational purpose PC labs with a few dozens of PCs, computers are configured in a distributed architecture so that they are set up, maintained and upgraded separately. As an alternative to the distributed architecture, we can consider a thin-client computing environment. In a thin-client computing environment, client side devices provide mainly I/O functions with user friendly GUI and multimedia processing support whereas remote servers called terminal server provide computing power. In order to support many clients in the environment, a cluster of terminal servers can be configured. In this architecture, it is difficult due to the characteristics of terminal session persistence and different pattern of computing usage of users so that the utilization of terminal server resources becomes low. To overcome this disadvantage, we propose an adaptive terminal cluster where terminal servers ,ire partitioned into groups and a terminal server in a light-loaded group can be dynamically reassigned to a heavy-loaded group at run time. The proposed adaptive scheme is compared with a generic terminal service cluster and a group based non-adaptive terminal server cluster. Experimental results show the effectiveness of the proposed scheme.

A Network Time Server using CPS (GPS를 이용한 네트워크 시각 서버)

  • 황소영;유동희
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.5
    • /
    • pp.1004-1009
    • /
    • 2004
  • Precise time synchronization is a main technology in high-speed communications, parallel and distributed processing systems, Internet information industry and electronic commerce. Synchronized clocks are useful for many leasers. Often a distributed system is designed to realize some synchronized behavior, especially in real-time processing in factories, aircraft, space vehicles, and military applications. Nowadays, time synchronization has been compulsory thing as distributed processing and network operations are generalized. A network time server obtains, keeps accurate and precise time by synchronizing its local clock to standard reference time source and distributes time information through standard time synchronization protocol. This paper describes design issues and implementation of a network time server for time synchronization especially based on a clock model. The system uses GPS (Global Positioning System) as a standard reference time source and offers UTC (universal Time coordinated) through NTP (Network Time protocol). Implementation result and performance analysis are also presented.

Design and implementation of a Shared-Concurrent File System in distributed UNIX environment (분산 UNIX 환경에서 Shared-Concurrent File System의 설계 및 구현)

  • Jang, Si-Ung;Jeong, Gi-Dong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.3
    • /
    • pp.617-630
    • /
    • 1996
  • In this paper, a shared-concurrent file system (S-CFS) is designed and implemented using conventional disks as disk arrays on a Workstation Cluster which can be used as a small-scale server. Since it is implemented on UNIX operating systems, S_CFS is not only portable and flexible but also efficient in resource usage because it does not require additional I/O nodes. The result of the research shows that on small-scale systems with enough disks, the performance of the concurrent file system on transaction processing applications is bounded by the bottleneck of CPUs computing powers while the performance of the concurrent file system on massive data I/Os is bounded by the time required to copy data between buffers. The concurrent file system,which has been implemented on a Workstation Cluster with 8 disks,shows a throughput of 388 tps in case of transaction processing applications and can provide the bandwidth of 15.8 Mbytes/sec in case of massive data processing applications. Moreover,the concurrent file system has been dsigned to enhance the throughput of applications requirring high performance I/O by controlling the paralleism of the concurrent file system on user's side.

  • PDF

An Optimal Technic to Utilize Resource on Extended Web Cache Server (확장된 웹 캐시 서버에서 자원이용률 최적화 기법)

  • 김원기;김두상;김성락;구용완
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.184-186
    • /
    • 2002
  • 대규모 웹 캐시 서버의 자원 이용도는 네트워크와 디스크 I/O 대기 시간에 주로 의존하고 또한 작업 부하 패턴에 있어 네트웍 사용이 폭주하는 시간과 새벽과 같은 한가한 시간간의 변동성이 심하다. 따라서, 한정된 자원범위에서 최상의 서비스를 제공키위해서는 절정기 동안 자원 이용도를 낮추고 이들 작업부하를 비절정기 때에 나누어 수행토록 함으로써 자원 활용도를 최대로 끌어 올리자는데, 연구의 목적이 있다 이를 위해 비절정기 동안 캐시압축 기법을 이용하여 디스크 입출력 작업을 미래예측 기법은 어느 점에서의 실제 작업 세트가 작았다는 것과 페이지 재사용 패턴의 정확한 예측은 물리적 메모리 크기의 캐시에서 높은 히트율을 생산할 것이라는 점을 보여주었다.

  • PDF

Design of a Web Server Director to Prevent Performance Degradation (서버 성능 감소를 막는 웹 서버 디렉터 설계)

  • Cho, Yang-Hwan;Lee, Chul;Lee, Chang-Kyu;Ahn, Chul-Woo;Park, Kyu-Ho
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.235-237
    • /
    • 2001
  • 본 논문의 웹 서버 디렉터는 웹 서버의 앞단에 설치되어 과부하 상태에서 서버의 성능 감소를 막는 역할을 한다. 본 논문을 통해 구현된 웹 서버 디렉터는 기존의 아파치와 같은 웹 서버의 수정 없이 그대로 사용하기 때문에, 그 동안 개발되어 온 웹 서버 모듈과 부가 기능을 모두 사용할 수 있는 장점이 있다. 또한, 서버의 I/O 모델로 가장 이상적이라고 검증된 단일 프로세스와 이산사건처리 방식을 채택하여, 일반 웹 서버에 비하여 최고 1.6배의 성능 향상을 보인다 부가적으로 SYN Flooding 과 같은 악의적인 웹 요청에도 견고한 특성을 보인다.

  • PDF

Implementation and control of Web server using Freescale MC9S12NE64 (Freescale MC9S12NE64를 이용한 웹서버 구축과 제어)

  • Lee, Kang-San;Yang, Oh
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.890-892
    • /
    • 2005
  • 21세기는 정보화 시대로써 인터넷을 기반이 산업과 가정기기의 시설이 늘어나고 있는 추세이다. 아직까지 인터넷 기반의 시설이 많지는 않지만 곧 '유비쿼터스 네트워크 사회'로 접어들기 시작 하면 가정과 산업현장에서는 언제, 어디서라도 기기와 연결되는 것으로, 시간의 제약에서 벗어나 인간은 보다 풍요로운 생활의 실현을 가능하게 할 것이다. 또한 산업 현장에서는 실시간으로 관리기기의 상태를 파악하고, 데이터를 수집을 현장에 없어도 인터넷으로 할 수 있다. 장시간 산업 현장을 비우더라도 인터넷을 이용하여 산업 현장에서 일하는것과 같은 현상을 줄 수 있다. 따라서 본 논문에서는 MC9S12NE64를 이용하여서 소형의 웹서버를 구축하였다. 인터넷 웹 브라우저를 이용한 원격제어를 위해서는 MC9S12NE64를 서버로 이용하고 PC의 웹서버를 클라이언트로 사용하였다. 클라이언트인 PC에서 인터넷 웹브라우저를 이용하여 서버인 MC9S12NE64로 접근을 하여 I/O 포트를 제어하였다.

  • PDF

Design of the Real-time Water Tank Wireless Control System in a Ship Using the RF and PLC (RF와 PLC를 이용한 실시간 선박용 물탱크 무선 제어 시스템 설계)

  • Park, O.D.;Lee, S.H.;Kim, H.S.;Long, Nguyen Phi;Hieu, Nguyen Hoang;Kim, H.S.;Cha, C.S.
    • Proceedings of the KIEE Conference
    • /
    • 2006.10c
    • /
    • pp.288-290
    • /
    • 2006
  • This paper presents the real-time water tank wireless control in a ship using duplex RF modules and PLC(Programmable logic Controller). The purpose of this paper is developing HMI(Human Machine Interface) for automation equipments. The system can low a cost because long wires are no more used. Analog signals of the water gauge and flow meter are changed to discrete signals by the micro-processor. The PLC checks the volume of water and runs On or Off of the valve and pump. Duplex RF modules send and receive data between the water tank and control room. Everywhere the Internet is used, operators are able to check the status of the system by the web-server.

  • PDF

Implementation and control of Web server using Freescale MC9S12NE64 (Freescale MC9S12NE64를 이용한 웹서버 구축과 제어)

  • Lee, Kang-San;Yang, Oh
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.3102-3104
    • /
    • 2005
  • 21세기는 정보화 시대로써 인터넷을 기반이 산업과 가정기기의 시설이 늘어나고 있는 추세이다. 아직까지 인터넷 기반의 시설이 많지는 않지만 곧 '유비쿼터스 네트워크 사회'로 접어들기 시작 하면 가정과 산업현장에서는 언제, 어디서라도 기기와 연결되는 것으로, 시간의 제약에서 벗어나 인간은 보다 풍요로운 생활의 실현을 가능하게 할 것이다. 또한 산업 현장에서는 실시간으로 관리기기의 상태를 파악하고, 데이터를 수집을 현장에 없어도 인터넷으로 할 수 있다. 장시간 산업 현장을 비우더라도 인터넷을 이용하여 산업 현장에서 일 하는것과 같은 현상을 줄 수 있다. 따라서 본 논문에서는 MC9S12NE64를 이용하여서 소형의 웹서버를 구축하였다. 인터넷 웹 브라우저를 이용한 원격제어를 위해서는 MC9S12NE64를 서버로 이용하고 PC의 웹서버를 클라이언트로 사용하였다. 클라이언트인 PC에서 인터넷 웹 브라우저를 이용하여 서버인 MC9S12NE64로 접근을 하여 I/O 포트를 제어 하였다.

  • PDF

Implementation of Hardware RAID and LVM-based Large Volume Storage on Global Data Center System of International GNSS Service

  • Lee, Dae-Kyu;Cho, Sung-Ki;Park, Jong-Uk;Park, Pil-Ho
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.1553-1557
    • /
    • 2005
  • High performance and reliability of the storage system to handle a very large amount of data has been become very important. Many techniques have been applied on the various application systems to establish very large capacity storage that satisfy the requirement of high I/O speed and physical or logical failure protection. We applied RAID and LVM to construct a storage system for the global data center which needs a very reliable large capacity storage system. The storage system is successfully established and equipped on the latest Linux application server.

  • PDF

Implementation of a Virtual Machine Monitor for ARMv7 Architecture (ARMv7 구조를 위한 가상 머신 모니터 구현)

  • Oh, Seung-Jae;Shin, Dongha
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.8 no.3
    • /
    • pp.145-153
    • /
    • 2013
  • Virtualization technology has been applied in IA-32 based server or desktop systems. Recently it has been applied in ARM based mobile systems. Virtualization technology provides many useful features that are not possible in operating system level such as isolation, interposition, encapsulation and portability. In this research, we implement an ARM based VMM(Virtual Machine Monitor) by using the following techniques. First, we use "emulation" to virtualize the processor. Second, we use "shadow page tables" to virtualize the memory. Finally, we use a simple "pass-through I/O" to virtualize the device. Currently the VMM runs ARM Linux kernel 3.4.4 on a BeagleBoard-xM, and we evaluated the performance of the VMM using lmbench and dhrystone. The result of the evaluation shows that our VMM is slower than Xen on ARM that is implemented using paravirtualization but has good performance among the VMMs using full-virtualization.