• Title/Summary/Keyword: 서버-클라이언트 시스템

Search Result 1,127, Processing Time 0.036 seconds

A Study on The Development of a Home Server Using An Embedded Linux Board (임베디드 리눅스 보드를 이용한 홈 서버 구현에 관한 연구)

  • Kim, Jin-Ho;Kim, Tae-Min;Lee, Jong-Su
    • Proceedings of the KIEE Conference
    • /
    • 2007.10a
    • /
    • pp.367-368
    • /
    • 2007
  • 본 논문은 홈 네트워크 시스템에서 사용자의 편의를 고려한 홈 서버 구현 방안에 대해 제안한다. 홈 서버는 리눅스 기반의 임베디드 보드 또는 PC를 사용할 수 있고 시스템은 인터넷 망을 기반으로 하고 있으며 클라이언트, 서버, 시뮬레이터로 구성되어 있다. 사용자는 웹 브라우저를 내장한 모든 기기에서 서버에 접속할 수 있다. 클라이언트 프로그램은 모든 종류의 CPU와 OS를 지원하기 위하여 자바 애플릿을 사용하였다. 사용자는 별도의 프로그램 설치 없이 원격에서 서버의 웹 페이지를 통해 접속하고 각종 기기들을 제어할 수 있으며 손쉽게 데이터를 공유할 수 있다. 서버는 리눅스 기반으로 웹 서비스를 할 수 있도록 서버가 구축되어있고 클라이언트 프로그램과 동일한 이유로 자바언어를 사용하여 서버 프로그램을 작성하였다. PC 대신 사용할 수 있는 임베디드 리눅스 보드는 내장형 시스템을 구성하는데 유용하며 홈 네트워크 시스템뿐만 아니라 각종 분야 등에도 널리 이용되어 질 수 있다. 임베디드 보드는 많은 자원을 필요로 하지 않는 국한된 목적의 시스템에 적용하기에 적합하며 널리 사용되고 있다. 시스템 구성을 위해 임베디드 보드에 리눅스를 포팅하고, 웹서버를 사용 가능하게 만들어 준 후, 자바 프로그램을 실행하기 위한 JVM(Java Virtual Machine)과 서블릿 및 JSP등의 자바 코드를 이해할 수 있는 엔진을 포팅하였다. 이로써 웹 서버로서의 역할과 홈 네트워킹 서버로서의 역할을 동시에 수행하게 된다. 시뮬레이션 프로그램은 자바 어플리케이션 프로그램을 사용하였고 데이터의 정상적인 전달여부와 기기들의 상태를 모니터링 할 수 있다.

  • PDF

A DRM System for Streaming Services in Mobile Environment (모바일환경에서의 스트리밍 서비스를 위한 DRM 시스템에 대한 연구)

  • Han, Myung-Mook;Ahn, Yong-Hak
    • Convergence Security Journal
    • /
    • v.7 no.2
    • /
    • pp.135-143
    • /
    • 2007
  • This study proposes a DRM system for VOD streaming services in a mobile environment. The proposed system consists of DRM client manager (Consumer), in which core components for client services are independently constructed to be used in a mobile environment, and DRM server, which provides DRM services. Consumer independently exists in the client to maximize efficiency and processing capacity in such a mobile environment, and consists of license service, content service, access service, and tracking service. DRM server consists of streaming server for VOD streaming, distributor, license server, and provider. The proposed system has an architecture suitable for a mobile environment that is difficult to process in the existing DRM system and can solves the super-distribution using license manager in client manager.

  • PDF

반도체 장비 모니터링을 위한 임베디드 웹 서버

  • 윤한경;임성락
    • Proceedings of the Korean Society Of Semiconductor Equipment Technology
    • /
    • 2003.05a
    • /
    • pp.4-7
    • /
    • 2003
  • 본 연구에서는 반도체 장비 모니터링을 위하여 로컬 시스템, 서버 시스템, 클라이언트 시스템으로 임베디드 시스템으로 부분 구성하여 클라이언트/서버 개념에서 취약한 안정성, 시스템 관리에 따른 문제점, 원가 상승과 설치 공간의 문제점을 개선 및 보완하였다. 본 연구에서는 반도체 장비 모니터링 시스템의 안정성 확보를 위한 임베디드 모니터링 시스템의 하드웨어와 이를 제어하기 위한 소프트웨어 핵심 기술 개발이며, 이를 위해 임베디드 모니터링 시스템의 핵심이 되는 감시/제어용 하드웨어 모듈과 임베디드 운영체제, 부가적인 관련 응용프로그램을 개발한다.

  • PDF

A Study on UML Process for a Client/Server System Development (클라이언트/서버 시스템 개발을 위한 UML 프로세스에 관한 연구)

  • 최진명;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.576-577
    • /
    • 1998
  • 오늘날 소프트웨어 및 시스템의 분석, 설계, 개발은 기존의 구조적 기법에 의존하던 방식에서 탈피하여 새로운 객체지향 방법으로 이루어지고 있다. 그 중 Booch, Jacobson, Rumbaugh에 의해 제안된 UML(Unfied Modeling Language)은 시스템을 분석하고 모델링하는데 새로운 패러다임을 제시하고 있다. UML은 시스템을 기능적 측면, 정적인 측면, 그리고 동적인 측면으로 분석하고 설계하여 보다 명확하고 쉽게 시스템을 개발할 수 있는 장점을 제공하는 반면, 논리적 특성을 표현한 모형과 물리적 특성을 표현한 모형간의 연계성을 명확히 표현하기 어렵고, 분산시스템 개발을 위한 프로세스적인 측면의 지원이 부족하며, 클라이언트/서버 환경의 시스템 개발을 충분히 지원하지 못하는 단점이 있다. 본 논문에서는 이들 중 클라이언트/서버 시스템 개발을 위한 효과적 UML 프로세스를 정의한다.

Log Management Using Backward Log Analysis in Client-Server Database System (클라이언트/서버 데이터베이스 시스템에서 역방향 로그 분석을 이용한 로그 관리)

  • 이찬섭;박용문;고병오;최의인
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.25 no.11B
    • /
    • pp.1928-1938
    • /
    • 2000
  • 기존 데이터베이스 시스템에서 사용되는 회복 기법들은 시스템 파손 시 빠른 회복을 지원하기 위해서 물리적 로깅(physical logging)을 사용한다. 그러나 이런 기법들을 클라이언트/서버 환경에 그대로 적용할 경우에는 여러 가지 문제점이 발생된다. 물리적 기법의 경우에는 로그 분석 시 before-image와 after-image의 중복이 발견된다는 문제점이 있으며, 기존의 대부분 회복 기법들은 시스템 파손 시 전방향(forward)으로 로그를 분석함으로써 불필요한 회복 동작이 존재할 수 있다. 또한 시스템 회복 시 로그 접근 횟수의 증가로 인해 회복 속도가 늦어지는 문제점이 있다. 이 논문에서는 이런 문제점을 해결하고 클라이언트/서버 환경에 적합한 회복 기법을 제안하기 위해 중복된 before-image를 제거하고 재수행 전용 로그 레코드(redo-only log record)만을 로그에 기록함으로써 로깅 오버헤드를 감소시키면서 로그 분석 시간을 감소시킨 역방향 로그 분석 기법을 제안하였다. 또한 로그 분석 시 유지해야 하는 자료구조의 오버헤드를 최소화했다. 마지막으로 제안된 기법과 기존의 기법을 비교 분석하였다.

  • PDF

Design and Implementation of Diabetes Management System Based on PDA in Wireless Internet (무선 랜 환경에서 PDA 기반 당뇨관리 및 감시 시스템 구현)

  • Park, Jong-Cheon;Hwang, Dong-Guk;Lee, U-Ram;Jeon, Byeong-Min
    • Proceedings of the KAIS Fall Conference
    • /
    • 2007.11a
    • /
    • pp.95-98
    • /
    • 2007
  • 본 논문은 무선 인터넷 환경에서 PDA 기반 당뇨관리 시스템의 설계 및 구현을 기술한다. 이 시스템은 클라이언트, 서버, 미들웨어 등으로 구성되는 3-계층 클라이언트/서버 구조이다. 클라이언트 환자용 PDA로 당뇨 자가관리 기능을 수행하고 매일 발생되는 데이터는 무선 통신으로 서버에 전송되어 DB에 저장되도록 하였고, 의사용 PDA는 DB에 저장된 당뇨환자의 데이터 모니터링 할 수 있도록 구성된다. 웹사이트는 당뇨관련 콘텐츠, 커뮤니티, 그리고 당뇨관리 데이터의 시각화하여 제공한다. 본 시스템의 구현 결과, 당뇨환자의 지속적인 자가관리를 지원할 수 있고, 당뇨관리 DB를 기반으로 체계적이고 효과적인 당뇨관리를 할 수 있을 것으로 기대된다.

  • PDF

An efficient Load Balancing using user patterns in Server Based Computing (서버기반 컴퓨팅 환경에서 사용자 패턴을 이용한 효율적 로드 밸런싱 구현)

  • Kim, Sung-Mee;Park, Myong-Soon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.963-966
    • /
    • 2005
  • 클라이언트/서버 기반 시스템은 응용 프로그램 사용에 있어, 각 클라이언트 별 셋업 및 유지 보수 등의 문제점이 있다. 이런 문제점의 대안으로 서버기반 컴퓨팅이 제시되었다. 이 환경에서 클라이언트는 터미널 서비스를 위해 서버에 접속하고, 로드 밸런서는 이에 대해 적절한 서버를 할당해주며 그에 따라 터미널 세션이 설정된다. 하지만 이 구조에는 터미널 세션의 유지와 사용자의 컴퓨팅 패턴 등에 의해 서버 부하가 가중되는 문제점이 있다. 따라서 본 연구에서는 클라이언트 별 터미널 서비스 사용량을 추출하고 그에 따라 사용자 패턴에 구분하여 로드 밸런싱 시 이를 적용함으로써 서버 자원의 분배를 보다 효율적으로 할 수 있게 되었다.

  • PDF

UniWeb 2.0 - A Web-based Client-Server Database Application Development Environment (UniWeb 2.0 - 웹을 이용한 클라이언트-서버 데이타베이스 응용 개발 환경)

  • 김평철
    • The Journal of Information Technology and Database
    • /
    • v.3 no.2
    • /
    • pp.119-132
    • /
    • 1996
  • 웹을 이용한 클라이언트-서버 데이타베이스 시스템은 웹의 서비스 능력과 데이타베이스 시스템의 데이타 관리 기능을 상호 보완적으로 통합함으로써 인터넷과 같은 대규모 환경에서 데이타베이스 업무 환경을 구축하는 데 매우 적합한 것으로 알려져 있다. 데이타베이스 통로는 이러한 통합의 가장 핵심적 구성 요소이다. 본 논문에서는 먼저 클라이언트-서버 데이타베이스 응용을 위한 데이타베이스 통로의 고려사항으로서, 고성능 실행구조, 응용 프로그램 개발 환경, 그리고 상태 및 트랜잭션 관리에 대해 기술하고, 이어서 UniSQL/X용 데이타베이스 통로인 UniWeb 2.0의 설계와 구현에 대하여 소개한다. UniWeb 2.0은 CGI 응용 서버 방식을 채택하여 다양한 플랫폼을 지원하고, 고성능 그리고 확장성을 제공한다. 또한 프로그래머가 HTML 문서에 SQL/X문장이 포함된 Tcl 스크립트를 끼워 넣을 수 있도록 하여 응용 프로그램 개발 생산성을 향상시키고 있다. UniWeb 2.0은 여러 웹 페이지에 걸친 상태 와 트랜잭션을 지원하고 있다.

  • PDF

A Strategy for Maintaining Client-based Web House (클라이언트 기반 웹하우스 유지 전략)

  • Lee, Hyuk-Min;Kim, Kyung-Chang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1721-1724
    • /
    • 2002
  • 본 논문에서는 기존의 서버 기반 데이터 웨어하우스 유지 전략에 대한 문제점들을 해결하기 위해 클라이언트 기반 웹 하우스 유지 전략을 제시한다. 소스 시스템에서 데이터 갱신이 발생했을 경우 브라우져 모니터를 통해 자동적으로 웹하우스에 실시간 반영하도록 하여 모든 사용자 요청을 서버에서 처리하는 부담을 줄이고 사용자가 많더라도 웹하우스 시스템의 처리부담을 최소화할 수 있도록 클라이언트에서는 결과 데이타 재사용/질의 재생성을 사용하여 서버의 자원 사용을 최소화할 수 있도록 하였다. 모든 클라이언트 프로그램은 자동적으로 설치되고 관리되므로 프로그램이 변동되더라고 쉽게 유지될 수 있으며 소스 시스템에는 어떠한 처리 부담도, 어떠한 프로그램도 설치하지 않기 때문에 실제 비즈니스 현실에서 적용하기가 용이하다.

  • PDF

A Generic Framework for Reliable Mobile Client-Server System in Mobile Database Environments (모바일 데이터베이스 환경의 신뢰성 보장 모바일 클라이언트-서버 프레임워크)

  • Joo, Hae-Jong;Hong, Suk-Joo;Park, Young-Bae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.35-38
    • /
    • 2005
  • 본 논문은 모바일 클라이언트-서버(Mobile Client-Server) 환경에서 모바일 데이터베이스 시스템 특성상 가질 수 있는 무선 네트워크의 약한 연결성 및 접속성 단절로 인한 데이터베이스 비축(Database Hoarding)과 관련된 문제, 공유 데이터(Shared Data)의 일관성(Consistency) 유지 문제, 그리고 로그(Log) 최적화 문제를 해결하기 위한 모바일 질의 처리 시스템(MQPS : Mobile Query Processing System)을 포함하는 새로운 모바일 클라이언트-서버 시스템을 제안하는데 목적이 있다.

  • PDF