• Title/Summary/Keyword: 클라이언트 서버

검색결과 1,660건 처리시간 0.036초

멀티미디어 환경에서 클라이언트와 서버간 양방향 Push/Pull 전송기법 (A Bidirectional Push/Pull Transmission Method Between Client and Server in Multimedia Environments)

  • 천주일;이승룡
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2000년도 춘계학술발표논문집
    • /
    • pp.36-39
    • /
    • 2000
  • 멀티미디어 통신 시스템은 멀티미디어의 특성상 대용량 데이터를 처리하기 위한 버퍼 관리기법이 요구된다. 버퍼에 있는 데이터를 전달하는 방식에는 데이터를 제공하는 서버가 데이터 흐름을 제어하는 Push 방식과 데이터를 제공받는 클라이언트가 데이터 흐름을 제어하는 Pull 방식이 있다. 그러나 RTP를 사용하는 기존의 멀티미디어 통신 시스템의 경우 서버와 클라이언트 사이에 Push 방식과 Pull 방식 중의 하나만을 제공하기 때문에 다양한 미디어의 재생을 지원하기에는 한계가 있고, 인터렉티브한 통신이 불가능하다. 더욱이, Push/Pull 두 가지 방식을 모두 지원한다하더라도 단일화된 버퍼 구조를 제공하지 않아 메모리 사용의 낭비가 있다는 단점이 있다. 이를 해결하기 위하여 , 본 논문에서는 RTP를 사용하는 멀티미디어 통신환경에서 각각 단일화된 버퍼구조 구조를 가지고 있는 서버와 클라이언트 사이에 Push 방식과 Pull 방식의 전송방식을 모두를 지원할 수 있는 통합된 Push/Pull 전송 모델을 제안한다. 이 기법은 서버와 클라이언트 사이에서 Peer-to-Peer 개념으로 인터랙티브한 Push/Pull 전송을 지원할 뿐만 아니라 일관된 인터페이스를 지원하는 단일 버퍼 구조를가짐으로써 시스템의 메모리 효율을 향상시킬 수 있다.

  • PDF

분산 시스템에서 지능형 에이전트를 이용한 자원 공유 모델 설계 및 구현 (The Design and Implementation of Resource Sharing Model Using Intelligent Agent In Distributed System)

  • 송문섭;정성종;안동언
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.346-348
    • /
    • 2000
  • 클라이언트 서버 환경에서 발생하는 많은 문제점, 특히 유지 보수의 기하급수적인 증가와 네트웍 트래픽의 증가 그리고 클라이언트와 서버 연동의 비표준화 등으로 인하여 최근 컴퓨터 패러다임은 분산 객체 클라이언트 서버 환경으로 바뀌고 있다. 이러한 분산 객체 시스템에서는 클라이언트와 서버 사이에 미들웨어를 둠으로써 클라이언트 서버 환경에서 발생하는 많은 문제점을 해결하였다. 본 논문에서는 이러한 분산 객체 시스템 하에서 최근 각광받고 있는 에이전트 기술을 이용하여 네트웍 상의 자원을 효율적으로 사용할 수 있도록 자원 공유 모델을 설계하였으며, 실제 구현은 CORBA를 기반으로한 지능형 에이전트를 이용한 원격 컴파일링을 프로토타입으로 구현하였다.

  • PDF

CORBA의 분산된 객체구현들간의 직접적인 데이타 전송 (Direct Data Transfer Between Distributed Object Implementation in CORBA)

  • 한정규;채수환
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1995년도 제4회 멀티미디어 산업기술 학술대회 논문집
    • /
    • pp.93-96
    • /
    • 1995
  • 분산 멀티미디어시스템 응용 소프트웨어를 개발함에 있어 그 효율적인 동작을 목적으로 하는 다양한 연구가 활발히 진행되고있다. 이는 곧 클라이언트-서버 환경을 어떻게 구성 할 것인가의 문제를 의미한다. 이러한 문제를 해결하기 위한 방법론을 제공해줄 수 있는 강력한 시스템 하부 기반기술을 찾는 것이 응용프로그래머들의 당면문제였다. 이러한 차원에서 다양한 시스템 소프트웨어가 개발되었지만, 우리는 객체 지향 개발에 가장 적합한 CORBA를 선택하게 되었다. CORBA는 프로그래머에게 네트워크 하부 구조에 대한 확고한 투명성을 제공함으로써 클라이언트-서버 구조를 구성하는데 편의성을 제공한다. 그러나 다단계의 클라이언트-서버 구조를 이용한 기존 응용들에서는 서버들간의 데이타 전송에 클라이언트가 관여함으로써 전송상의 불가피한 오버헤드를 가지고 있었다. 이러한 문제를 서버들간의 직접적인 데이타 전송으로 해결하고자 한다. 본 논문에서는 객체화되어 있는 CORBA 구현들간의 직접전송 방법론을 제시하고 그 실제 개발 예를 소개하고자 한다.

  • PDF

클라이언트/서버 기반의 3-Tier 구조를 갖는 생산 관리 시스템 (A Clint/Server-based Production Management System with 3-Tier Architecture)

  • 김영진;임기욱;오삼권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (하)
    • /
    • pp.1581-1584
    • /
    • 2000
  • 기업에 있어서 업무의 흐름은 생산성의 증대에 많은 영향을 주며 생산성의 향상은 곧 기업의 경쟁력과도 밀접한 관계가 있다. 이러한 이유로 최근 기업들은 기업활동의 모든 업무흐름을 유기적으로 통합하여 관리할 수 있는 클라이언트/서버 컴퓨팅 시스템을 도입하는 추세이다. 클라이언트/서버 운용은 크게 데이터베이스 서버와 응용 및 프리젠테이션 로직을 포함한 클라이언트로 구성되는데 기존의 2-Tier 기반의 시스템을 확장한 3-Tier 환경이 최근 각광을 받고 있다. 그러나 기업 내 업무의 성격, 어플리케이션 튜닝 등의 충분한 검토가 수행되지 않은 3-Tier 환경은 개발비용의 부담과 더불어 시스템의 성능을 오히려 저하시키는 결과를 초래할 수도 있다. 이에 본 논문에서는 생산 제조업체의 업무의 성격과 환경에 적합하도록 2-Tier 구조를 주 기반으로 하고 일부 기능은 어플리케이션 서버에서 처리하는 3-Tier 구조의 성격을 갖도록 하여 시스템의 효율성과 차후 확장성을 갖는 생산 관리 시스템을 설계 및 구현하였다.

  • PDF

3-Tier 구조를 갖는 웹 데이터베이스 관리 시스템의 설계 및 구현 (The 3-Tiered Web-based Database Management System for Product-Line Management)

  • 백희숙;전재우;오삼권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.87-89
    • /
    • 1999
  • 인터넷과 웹 환경이 발달함에 따라 다양한 종류의 웹 응용프로그램들이 개발되고 있다. 최근에 개발되고 있는 웹 기반의 데이터베이스 시스템은 웹 데이터베이스 액세스를 위한 클라이언트 프로그램의 설치 없이 웹 브라우저만으로 데이터베이스를 액세스할 수 있는 장점을 갖고 있다. 기존의 많은 웹 기반 데이터베이스 시스템들은 클라이언트/서버의 2-Tier 구조를 가진다. 그러나 2-Tier 구조는 사용자 수의 증가에 따라 데이터베이스가 존재하는 서버에 과부하가 발생할 수 있다는 단점이 있다. 본 논문은 2-Tier 구조의 문제점을 해결하기 위한 3-Tier 구조의 웹 데이터베이스를 제시한다. 3-Tier 구조는 클라이언트 시스템과 서버 시스템간에 데이터베이스에 관련된 트랜잭션(transaction)처리와 사용자 관리를 위한 중간 시스템이 존재하는 구조이다. 3-Tier 구조는 사용자가 데이터베이스를 액세스할 때 중간시스템을 거쳐 서버로 연결되도록 함으로써 2-Tier 구조에서 발생할 수 있는 서버 과부하를 해결한다.

  • PDF

UML/OCL을 이용한 기업형 컴포넌트의 자동화 시험 환경 (Generating Automated Testing Environment for Enterprise Components using UML/OCL)

  • 김상운;마유승;강제성;배두환;권용래
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.553-555
    • /
    • 2001
  • 기업형 정보 시스템을 개발하는 데 클라이언트 계층, 어플리케이션 서버 계층, 데이터베이스 계층으로 구성된 3계층 아키텍쳐가 널리 사용되고 있다. 따라서 기업형 컴포넌트의 올바른 행위를 시험하기 위해서는 3계층 아키텍처를 고려한 시험 기법이 요구된다. 하지만 기존의 대부분의 컴포넌트 시험 기법들은 클라이언트 계층과 어플리케이션 서버 계층 사이의 관계만을 대상으로 하고 있어서 기업형 컴포넌트 시험에 부족하다. 논문에서는 기업형 컴포넌트의 시험을 위해 클라이언트 계층과 어플리케이션 서버계층 간의 관계만이 아니라 어플리케이션 서버계층과 데이터베이스 서버계층과의 관계를 포함한 시험 기법을 제안한다. 이를 위해 3계층 아키텍쳐를 반영하는 시험모델을 제안했으며 UML/OCL를 컴포넌트의 명세로 사용하여 시험모델을 추출한 뒤 자동으로 시험을 수행하는 시험 환경을 개안했다. 제안된 시험 환경은 일반적인 시험 단계의 뒷부분으로 테스트 케이스를 분석하여 생성하는 것보다는 생성된 시험 사료를 수행시켜 자동으로 시험 과정을 수행하는데 관심을 두고 있다. 제안된 시험환경은 기존의 연구와 달리 3계층 아키텍처를 반영하고 산업체 표준인 UML/OCL을 이용하므로 기업형 응용프로그램의 생산성을 증가시켜 줄 것으로 보인다.

  • PDF

캐시 일관성 유지 알고리즘의 성능평가를 위한 Client 모델링 및 구현 (A Modeling & Implementation of Client for Performance Evaluation of Cache Consistency Maintenance Algorithms)

  • 신성철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.53-56
    • /
    • 2007
  • CAD와 같이 계산위주의 응용을 지원하기 위해 개발된 초기의 객체지향 데이터베이스 시스템은 클라이언트에서 자료의 요구와 처리를 허용하는 자료 탑재방식이다. 이 방식은 클라이언트 워크스테이션에서 수행되는 작업의 대부분을 수행할 수 있는 지역 DBMS를 허용한다. 클라이언트 워크스테이션에서 자료와 잠금을 캐싱하는 것은 클라이언트-서버 데이터베이스 시스템의 성능 향상을 위한 중요한 기술이다. 이 논문에서는 클라이언트 워크스테이션이 자신의 지역 데이터베이스를 유지하면서 회피 또는 탐지 기반의 캐시일관성 유지 알고리즘들의 성능을 평가할 수 있도록 하는 클라이언트 워크스테이션을 모델링하고 구현하였다. 이 시스템은 3개의 클라이언트로 구성되고, 각 지역 동시성 제어 기법으로는 2PL을 사용하였다. 이 모델은 멀티데이터베이스 시스템 환경으로 확장 가능하다.

  • PDF

기업의 정보처리 특성과 클라이언트-서버 아키 텍춰 구현 전략에 관한 연구 (Enterprise Information Processing Characteristics and Client-Server Architecture Implementation)

  • 김영걸;박영면
    • 한국정보처리학회논문지
    • /
    • 제4권5호
    • /
    • pp.1358-1370
    • /
    • 1997
  • 오늘날 많은 이들이 클라이언트-서버 컴퓨팅은 차세대 전산 환경의 주역이 될 것으로 인신하고 이미 여러 기업에서 정보시스템을 크라이언트-서버 환경으로 구축해 왔다. 하지만, 이러한 많은 관심과 노력에도 불구하고 만족할 만한 결과를 얻지 못하고 있는 실정이다. 이러한 회의적인 방응에 대한 원인으로는 많은 요인들이 있겠지만 연구에서는 무엇보다도 기업의 다양한 정보처리 특성에 대한 면밀한 검토 없이 시대적 조류에 밀려 도입에 급급했다는 것을 지적하고 있다. 그래서, 본 연구에서는 다섯 가지 클라이언트-서버 아카텍춰들,일곱 가지의 정보 처리에 관련된 기준에 따라 평가 분석해 보고 기업의 정보처리 특성과의 적합성을 분석하여 가장 이상적인 클라이언트-서버 아키텍취를 제안한다. 그리고 제안된 아카 텍춰를 기반으로 성공적인 정보 시스템이 구현될 수 있는 전략을 제시한다. 마지막 으로 본 논문에서 제시된 상황모델의 검증을 위해 클라이언트-서버기술을 구현한 세가지 사례를 탐색적 수준에서 분석해 보았다.

  • PDF

SyncML DM을 이용한 URC 로봇 클라이언트 관리 (A Management System for URC Robot Client using SyncML DM)

  • 손은미;황석찬;곽동규;최재영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.1047-1050
    • /
    • 2008
  • 다양한 이기종 로봇 클라이언트가 등장하면서 각 URC 서버의 로봇 클라이언트 관리 및 프로파일링 방법 등은 생산 업체에 의존적이다. 이러한 URC 서버와 로봇 클라이언트간의 표준화된 통신 프로토콜만으로는 URC 서버들간의 호환성을 보장해줄 수 없다. 본 논문에서는, SyncML DM 기술을 사용하여 RUPI 참조 구현 모델인 URC 서버의 로봇 클라이언트 접속 및 프로파일링, 원격 진단 및 관리 모델을 제안한다.

클라이언트-서버 환경에서 슬롯 재사용 분산-큐 이중-버스의 공정성 제어를 위한 빌림과 반환 방식 (Borrowing and Returning Mechanism for Fairness Control of DQOB-SR on Clinet-Server Environments.)

  • 김정홍;권오석
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권3호
    • /
    • pp.435-446
    • /
    • 2001
  • 본논문에서는 클라이언트-서버 환경에서 DQDB-SR 네트워크 대역폭을 모든 스테이션에게 공병하게 할당하기 위한 새로운 방식을 제안하였다. 제안한 방식은 클라이언트-서버 부하 패턴의 특성을 따르는 접근 임계값과 대역폭 빌림과 반환 방식을 사용하여 DQDB-SR에게 공평한 대역폭 제어 기능을 제공한다. 이를 구현하기 위해 DQDB-SR의 처리 용량을 최대로 하는 소거 노드의 위치와 접근 임계값을 구하였다. 제안한 방식이 과부하시 클라이언트-서버 부하 패턴에 대하여 네트워크 처리 능력을 저하시키지 않고 패킷 전송 성공률과 평균 패킷 전달 지연 시간에 있어 다른 공정성 제어 방식들 보다 우수하다는 것을 시뮬레이션 결과를 통하여 확인하였다.

  • PDF