• Title/Summary/Keyword: 자원제약 클라이언트

Search Result 24, Processing Time 0.025 seconds

A Secure Processing of XML Stream at Resource Limited Client (자원 제약적 클라이언트에서 XML 스트림의 안전한 처리 기법)

  • An, Eun-Ju;Park, Seog
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10c
    • /
    • pp.84-89
    • /
    • 2007
  • 기존 서버에서 담당하던 접근제어를 서버에 비해 제약은 갖는 클라이언트에서 처리하고자 하는 요구가 생겨남에 따라 자원 제약을 갖는 환경에서 효율적으로 처리할 수 있는 가벼운 접근제어 방법이 필요하게 되었다. 기존의 접근제어 연구는 안전성에 초점을 맞추어 왔기 때문에 효율성 측면에 대한 고려가 적었으며, 최근 스트림 환경에서 보안 문제가 대두되면서 접근제어를 포함한 보안 측면의 연구가 시작되었으나 시작 단계에 불과하다. 본 논문은 이러한 환경의 변화를 배경으로 최근 데이터 저장과 전승의 표준으로 부각되고 있는 XML 문서의 데이터 스트링을 PDA나 휴대용 단말기와 같이 자원의 제약이 있는 클라이언트에서 안전하고 효율적으로 다루기 위한 방법을 제안한다. 첫째로 한정된 메모리 내에서 안전한 결과를 내기 위해 오버헤드가 매우 적은 접근제어 처리 방법을 제안하고 있으며, 둘째로 접근제어 추가로 인한 오버헤드를 상쇄시키기 위해 처리 단계마다 최적화가 가능한 부분들을 찾아 성능을 개선하고자 하였다.

  • PDF

A Selective Layer Discard Algorithm for Stored Video Delivery over Resource Constrained Networks (자원 제약이 있는 네트워크에서 저장 비디오 데이터의 효율적인 전송을 위한 선택적 계층삭제 알고리즘)

  • No, Ji-Won;Lee, Mi-Jeong
    • The KIPS Transactions:PartC
    • /
    • v.8C no.5
    • /
    • pp.647-656
    • /
    • 2001
  • Video delivery from a server to a client across a network system is an important part of many multimedia applications. Usually, the network system has constraint in both the amount of network bandwidth and the buffer size in the client. While delivering a video stream across such a constrained network system, loss of frames may be unavoidable. The system resources consumed by the dropped frames are wasted, and the losses of frames would result in discontinuous display at the client. In this paper, for delivering hierarchically encoded video stream, we introduce the notion of selective layer discard algorithm at the server which not only preemptively discards data at the server but also drops less important part of a frame instead of the entire frame. By the simulation, we compare the proposed selective layer discard algorithm and the existing selective frame discard algorithm. The simulation results show that the proposed algorithm may improve the quality of decoded video, and decrease the replay discontinuity at the client.

  • PDF

Desing and Implementation of a Vector-baced Web Geographic Information Service (벡터기반 웹 지리정보서비스의 설계 및 구현)

  • 이용식;이윤원;유승원;김승현;차상균
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.68-70
    • /
    • 2000
  • 최근 웹을 통하여 지리정보를 제공하는 서비스가 점점 보편화되어 가고 있다. 그러나 대부분의 서비스는 서버에서 모든 질의를 처리하고 결과를 이미지형태로 보여주는 구조를 가지고 있어 서버에 많은 부담을 주고 제공할 수 있는 서비스에 제약이 있다. 벡터데이터 기반 서비스의 경우 이러한 문제를 해결할 수 있으나 상대적으로 높은 클라이언트 성능을 요구한다. 그러나 최근 클라이언트 시스템의 성능이 향상됨에 따라 벡터데이터를 사용하여 클라이언트측의 자원을 사용하는 구조가 의미있게 되었다. 본 논문은 벡터데이터를 기반으로 하여 웹을 통해 지리 정보를 제공하는 시스템을 설계하고 구현하였다. 사용자에게 불필요한 정보를 제거하고 데이터 전송량을 줄이기 위하여 레벨에 따른 상세정도(LOD: Level of Detail)를 지원하고, 클라이언트 캐시, 데이터 압축 전송 등의 방법을 사용한다. 또한, 객체전송을 위한 통신모듈을 자동으로 생성해주는 툴을 사용하여 개발시간을 줄이도록 하였다.

  • PDF

An Efficient and Secure Query Processing on Valid XML Streams (유효한 XML 스트링에 대한 효율적이고 안전한 질의 처리)

  • Byun, Chang-Woo;An, Eun-Ju;Park, Seog
    • Journal of KIISE:Databases
    • /
    • v.36 no.3
    • /
    • pp.235-246
    • /
    • 2009
  • As demands intending to treat an access control on a client side that was conventionally controlled at a server are surged. it needs a way to treat query processing in effective and secure manners in an environment that has limited resources. Because the access control having been previously performed was only focused on safety, there was little effort to consider the access control in terms of efficiency. Researches about security including access control are started as the security issues are cropped up in a recent stream environment. This paper proposes a method for efficient and secure query processing of XML data streams like a PDA and a portable terminal at the client that is in limited resources. Specifically, this study suggests (1) an access control processing that possesses small overhead for attaining a secure result in a limited memory and (2) a way to enhance the performance, finding the parts being capable of optimizing in each processing step for offsetting the overhead caused by an addition of the access control processing. Superiority of the new method was analyzed by experiment.

Improved Method of Reliance on a Network for Service - based Mobile Applications (서비스기반 모바일 어플리케이션의 네트워크 의존도 개선 방안)

  • Song, Tae-Joon;Park, Seok-Cheon;Kim, Jong-Hyeon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.853-856
    • /
    • 2013
  • 서비스기반 모바일 어플리케이션은 디바이스의 장점을 부각시키고 단점을 보안하기 위하여 제안된 응용 형태 이다. 사용자가 필요로 하는 기능의 일부는 서버 측에 배포하고, 모바일 디바이스에 설치된 클라이언트 어플리케이션과의 네트워크를 통한 상호작용을 통하여 전체 기능을 실행 한다. 사용자가 필요로 하는 전체 기능 및 데이터베이스는 모바일 디바이스에 설치된 클라이언트 측과 서비스 제공자 측에 설치된 서버 측에 분리되어 있다. 전체 어플리케이션 기능 중 비교적 적은 자원을 필요로 하는 간단한 기능은 클라이언트 측에서 실행이 되며, 복잡한 계산 및 데이터 조작을 요구하는 기능은 서버 측에서 실행이 된다. 더욱 공통적이며 재사용 가능한 기능들을 서비스 형태로 제공하며, 이는 클라우드 컴퓨팅 서비스와 유사하다. 다양하고 풍부한 네트워크를 이용하여 독립형 모바일 어플리케이션의 기능 제약성을 보완할 수 있다. 즉, 성능 좋은 서버에서 제공되는 서비스를 사용함으로써, 모바일 디바이스의 특징인 부족한 컴퓨팅 자원을 확장해서 복잡한 기능의 어플리케이션을 사용할 수 있게 된다. 그러나 이러한 서비스 적인 측면의 기능들은 네트워크의 안정성이 보장이 되어야만 사용자가 기능 호출에 대한 응답을 받을 수 있다. 따라서 본 논문에서는 이러한 서비스 기반 모바일 어플리케이션의 높은 네트워크 의존도를 낮추기 위한 방안을 제안한다.

DBRS:Design and Implementation of BPEL Engine based Robot System using B2J (DBRS:B2J를 이용한 BPEL 엔진 기반 로봇 시스템 설계 및 구현)

  • Lee, Jonghwa;Kwak, Donggyu;Choi, Jaeyoung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.6-9
    • /
    • 2010
  • URC 로봇 클라이언트는 원가 절감 및 하드웨어 경량화를 위해 최소한의 요소로 구성되며, 필요한 기능을 외부 디바이스와의 연동 또는 서버를 통해 전송받아 작업을 수행하게 된다. 기존의 URC 로봇 시스템은 이기종간의 제약 없는 서비스를 제공하기 위해서 웹 서비스를 사용하고, 워크플로우 표준 언어인 BPEL 을 기반으로 한 워크플로우 엔진을 사용하고 있다. 로봇 클라이언트의 제한 된 자원으로 인해 대부분의 URC 로봇 시스템은 서버에서 BPEL 엔진을 동작시키고, 네트워크를 통해서 클라이언트의 서비스를 호출하는 구조를 가지게 된다. 이에따라 기존 로봇 시스템은 클라이언트 서비스 호출로 인한 네트워크 부하가 발생하는 문제가 있다. 본 논문에서는 경량화 된 B2J 시스템을 이용하여 로봇 클라이언트에서 BPEL의 실행을 수행하는 DBRS를 제안한다. 기존의 B2J는 BPEL 문서를 Java 코드로 변환, 컴파일, 실행하는 과정을 같은 환경에서 수행했으나 DBRS에서 사용되는 경량화 된 B2J 는 변환자와 실행자를 분리함으로써 요구사항을 낮추고 로봇의 제한된 자원을 절약한다. DBRS 는 다른 BPEL 엔진을 사용하는 로봇 시스템에 비해 클라이언트의 제한된 자원을 절약하고, 로봇 서비스 호출에 의해 발생하는 네트워크 부하가 감소한다.

Traffic Smoothing using Selective Layer Discard with Layered Encoding (계층적 인코딩이 적용된 선택적 계층 삭제를 통한 트래픽 완화 기법)

  • 노지원;강현정;이미정
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.484-486
    • /
    • 2000
  • 인터넷 비디오 방송 같은 멀티미디어 응용 프로그램들은 네트워크를 통한 비디오 전송을 필요로 한다. 그런데 네트워크 자원에 제약이 많은 경우에는 전송되는 비디오 스트림의 손실이 불가피하며 이러한 손실이 클라이언트나 네트워크에서 일어난다면 네트워크 자원의 낭비가 생기게 된다. 이에 본 논문에서는 제약이 많은 네트워크를 통해 계층적 인코딩이 적용된 비디오 스트림을 전송할 때 서버가 프레임 전체를 버리지 않고 가능하면 덜 중요한 계층만을 최적으로 버리는 선택적 계층 삭제 알고리즘을 제안하였다. 어떤 계층을 버리는데 드는 비용을 클라이언트 측에서 얻을 수 있는 QoS와 연관지어 볼 때, 제안하는 선택적 계층 삭제 알고리즘은 네트워크 자원 제약이 커질수록 기존의 선택적 프레임 삭제 알고리즘보다 높은 QoS를 보여주었다.

  • PDF

Design and Implementation of Client/server System for Mobile Vector Map Services (모바일 벡터지도 서비스를 위한 클라이언트/서버 시스템의 설계 및 구현)

  • Kim, Mi-Ran;Choi, Jin-Oh
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.819-826
    • /
    • 2002
  • The mobile vector map services for mobile devices, specially for PDA, are being popularized with the advent of KVM (Kilobytes Virtual Machine). However, the services for cellular phone have some problems for implementation, which are the restrictions of bandwidth, resource of the phone, etc. Thus, these restrictions force to develop new map database exclusively for cellular phone services. But, this approach needs high costs and could not support multi user view for a same area. Therefore, we suggest new client/server system for mobile vector map services, using existing general map database, and design and implement the system. The suggested system, which has minimized functions at client and processes map simplification works at sever, makes it possible to serve mobile vector map without developing new map database only for cellular phone.

Protecting Fingerprint Data for Remote Applications (원격응용에 적합한 지문 정보 보호)

  • Moon, Dae-Sung;Jung, Seung-Hwan;Kim, Tae-Hae;Lee, Han-Sung;Yang, Jong-Won;Choi, Eun-Wha;Seo, Chang-Ho;Chung, Yong-Wha
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.16 no.6
    • /
    • pp.63-71
    • /
    • 2006
  • In this paper, we propose a secure solution for user authentication by using fingerprint verification on the sensor-client-server model, even with the client that is not necessarily trusted by the sensor holder or the server. To protect possible attacks launched at the untrusted client, our solution makes the fingerprint sensor validate the result computed by the client for the feature extraction. However, the validation should be simple so that the resource-constrained fingerprint sensor can validate it in real-time. To solve this problem, we separate the feature extraction into binarization and minutiae extraction, and assign the time-consuming binarization to the client. After receiving the result of binarization from the client, the sensor conducts a simple validation to check the result, performs the minutiae extraction with the received binary image from the client, and then sends the extracted minutiae to the server. Based on the experimental results, the proposed solution for fingerprint verification can be performed on the sensor-client-server model securely and in real-time with the aid of an untrusted client.

A Study on the Monitoring System for Embedded Device Based on the NFS (NFS 기반의 임베디드 장비 모니터링 시스템 설계에 관한 연구)

  • Kim, Soo-Hyun;Han, Ji-Hwan;Bae, Ji-Hye;Bae, Sung-Hwan;Jo, Han-Shin;Park, Yoon-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.899-902
    • /
    • 2004
  • 임베디드 시스템은 현재 가전, 단말, 제어, 통신등 다양한 분야에서 응용되고 있으며 컴퓨터 관련 기술의 발전과 더불어 응용분야는 더욱 넓어질 것이다. 이러한 임베디드 시스템의 관리나 테스트를 위해 모니터링 프로그램이 필요하다. 임베디드 시스템은 일반 PC 시스템과 달리 많은 제약을 가지고 있다. 본 논문에서는 자원적 제약을 가진 임베디드에 활용되어지는 NFS를 이용한 임베디드 장비 모니터링에 적합한 MONETA(distributed MONitoring for Embedded TArget system)를 설계, 구현하였다. MONETA에서 제시하는 구조는 모니터링을 위한 서버, 모니터링하는 대상인 클라이언트, 시스템 사용자의 3계층 구조의 분산 모니터링 시스템으로 각 장비별 CPU, Moemory, Disk, 트래픽량을 그래프로 나타도록 구현된다.

  • PDF