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

Search Result 1,661, Processing Time 0.029 seconds

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

  • 천주일;이승룡
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2000.04a
    • /
    • 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 (분산 시스템에서 지능형 에이전트를 이용한 자원 공유 모델 설계 및 구현)

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

  • PDF

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

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

  • PDF

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

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

  • PDF

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

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

  • PDF

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

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

  • PDF

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

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

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

  • Kim, Yeong-Geol;Park, Yeong-Myeon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.5
    • /
    • pp.1358-1370
    • /
    • 1997
  • Client-Sever-Comptuing is now recognized as the most powerful and flexible computing mode of the future.Many companies have already commited significant amount of their corporate IS resources to building the cli-ent-server computing environment.Despite this active interst and commitment,however,results from such cli-ent-sever projects are far from being convincing Among the many factors,we suspect,we supect that the less than less than satisfac-tory client-server experiences are perhaps due to the company's lack of underxtanding its essertial information processing characteristics.We analyze five client-server archiedctures in temrs of seven IS-related crieria.We then develop a contin-gency model to match company's information processing chracteristics to the ideal client-server architecture for the firm.Based on the client-server architecture analysis from the previous step. we recommend specific im-plementation strategies for each-server architecture selected. Finally,on an exploratory level,we look into the three client-server implmentation cases to cases to check the validity of our contingency model.

  • PDF

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

  • Eunmi Son;Seokchan Hwang;Dongkyu Kwak;Jaeyoung Choi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • 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. (클라이언트-서버 환경에서 슬롯 재사용 분산-큐 이중-버스의 공정성 제어를 위한 빌림과 반환 방식)

  • Kim, Jeong-Hong;Kwon, Oh-Seok
    • Journal of KIISE:Information Networking
    • /
    • v.28 no.3
    • /
    • pp.435-446
    • /
    • 2001
  • In this paper, a new fairness control method is proposed to distribute DQDB-SR (Distributed-Queue Dual-Bus with Slot Reuse) network bandwidth fairly to all stations on client-server environments. By using an access limit that follows a characteristic of client-sever load patterns and a bandwidth borrowing and returning mechanism, the proposed mechanism imparts fairness bandwidth control capability to DQDB-SR. To implement the proposed mechanism, we find the optimal placement of erasure nodes that maximizes network capacity for DQDB-SR, and calculate the access limit. At overload conditions, simulation results show that the proposed mechanism does not deteriorate network throughput, and outperforms other fairness control mechanisms in a success rate and an average packet transfer delay.

  • PDF