Earticle

현재 위치 Home

Issues

한국차세대컴퓨팅학회 논문지 [THE JOURNAL OF KOREAN INSTITUTE OF NEXT GENERATION COMPUTING]

간행물 정보
  • 자료유형
    학술지
  • 발행기관
    한국차세대컴퓨팅학회 [Korean Institute of Next Generation Computing]
  • pISSN
    1975-681X
  • 간기
    격월간
  • 수록기간
    2005 ~ 2026
  • 등재여부
    KCI 등재
  • 주제분류
    공학 > 컴퓨터학
  • 십진분류
    KDC 566 DDC 004
Vol.10 No.1 (10건)
No

논문

1

스마트 폰 이나 스마트 패드와 같은 스마트 기기에서 사용되는 가장 일반적인 사용자 인증 방법은 개인 식별 번호 (personal identification number: PIN)를 입력하는 방법이다. 그러나 기존의 PIN 입력 방법은 각종 공격에 취 약함이 알려져 있다. 본 논문에서는 이러한 문제를 해결하기 위해 스마트 기기에서 발생하는 진동 피드백을 이용하 여 PIN을 입력하는 새로운 방법을 제안한다. 제안된 방법은 진동을 사용하면서도 PIN 입력 시간을 실용적 수준으 로 유지함과 동시에 엿보기 공격(shoulder surfing attack) 및 레코딩 공격(recording attacks)에 대한 저항성 을 개선한다.

2

리눅스를 기반으로 하는 일반적인 서버 시스템은 디스크 입출력 성능 향상을 위해 소프트웨어 RAID로 구성하여 사 용하고 있다. 특히 고속 입출력을 요구하는 서버 시스템의 경우, SATA(Serial ATA) 등과 같은 인터페이스가 아 닌 PCI-Express 버스에 직접 연결하는 SSD를 사용하고 있다. 그러나 현재의 리눅스 커널과 소프트웨어 RAID는 하드 디스크에 최적화되어 있어 PCI-Express 기반 고성능 SSD의 성능을 최적화시키지 못하고 있다. 이에 따라, 본 논문에서는 리눅스 커널에서 제공하는 소프트웨어 RAID 레벨 0의 성능 향상을 위한 기법을 제안한 다. RAID 레벨 0과 리눅스 커널의 블록 입출력 특성을 반영하는 RAID 계층의 입출력 블록을 재매핑과 재조합 기 법으로 시스템 호출횟수를 줄이고 한 번에 많은 대역폭을 갖도록 하였다. 제안기법은 저수준 입출력 벤치마크 도구 인 XDD를 통하여 성능을 측정하였으며, 성능평가 결과로 리눅스에서 제공되는 소프트웨어 RAID에 비해 쓰기 대 역폭은 평균 28.24%, 읽기 대역폭은 평균 13.77%의 입출력 성능이 향상되었음을 확인할 수 있었다. 또한 CPU 사용량은 읽기의 경우 평균 77.8%, 쓰기의 경우 평균 81.2% 감소함을 확인하였다.

The Linux-based legacy server systems are configured and used with software RAID to improve the performance of the disk I/O. Server systems requiring high performance prefer a special SSD that connects directly with the PCI-express bus to the SATA interface. However, the problem is that the current Linux kernel and software RAID are difficult to optimize the high-performance SSD based on PCI-Express because it is designed to be optimized for the hard disk. Therefore, we propose the efficient method using re-combination and re-mapping techniques to improve the performance of software RAID level-0 provided on the Linux kernel level. This proposed method is designed to have more bandwidth at a time by reducing the number of system calls considering the block I/O characteristics of Linux kernel and RAID level 0. As a low-level I/O benchmarking tool, XDD is used to evaluate the performance of the proposed method. According to the experimental results, our performance gains are 28.4% on write bandwidth and 13.77% on read bandwidth compared with legacy software RAID. Moreover, CPU occupancy rates are decreased 81.2% and 77.8%, respectively.

3

타임시프트 기능을 지원하는 P2P 라이브 스트리밍 시스템에서는 피어가 원하는 재생 시점으로 이동 연산을 요청하 더라도 이동 시점에서 재생 중인 모든 피어들이 연결 가능한 이웃 피어 수가 이미 최대인 경우에는 원하는 시점에서 데이터를 전송받을 수 없다. 따라서 본 논문에서는 원하는 재생 시점에 있는 기존의 피어 간의 연결을 해제하고 새로 운 피어와 연결함으로써 원하는 시점과 최대한 가까운 시점으로 이동할 수 있게 하는 이웃 피어 선정 기법을 제안한 다. 시뮬레이션 실험을 통해 본 논문에서 제안한 연결 교체를 통한 이웃 피어 선정 기법이 기존의 메시 기반 P2P 시 스템의 이웃 피어 선정 기법에 비해 이동의 정확성이 높고 이동 연산 후 재생 지연 시간도 낮아진다는 것을 보인다.

Even though a peer requests to jump to a desired playback position in P2P live streaming systems supporting time-shift functions, it cannot receive data at the desired position if all the peers that are playing back around the position already have the maximum number of neighbor peers to be connected. In this paper, we therefore propose a neighbor peer selection scheme to make the requesting peer jump to the position as close to the desired one as possible by releasing an existing connection of peers at the desired position and connect them to the requesting peer. By simulation experiments, we show that our neighbor peer selection scheme through connection replacement performs better than the conventional neighbor peer selection scheme in terms of the accuracy of jumping position and initial playback delay.

4

같은 장소에 위치한 사람 및 장치들은 공간적으로 소셜리티를 가질 수 있으며, 스마트 장치간의 거리 인식을 통하여 공간적 소셜리티를 형성할 수 있다. 이러한 공간적 소셜리티를 형성하고 해제하기 위해선 스마트 장치간의 거리 인 식이 실시간으로 무설정 방식으로 수행 될 수 있어야 한다. 블루투스 신호 세기 측정 방식이 스마트 장치간의 거리 측정에 사용될 수 있지만, 블루투스의 신호 세기는 환경에 따라 영향을 많이 받기 때문에 거리 측정에 이용하기 위 해선 환경에 따른 무선 신호 세기의 특성을 파악하고 측정되는 무선 신호를 보정해야 한다. 그래서 본 논문에서는 전자환경적합성(EMC) 챔버 및 회의실 환경에서의 블루투스 무선 신호 세기를 거리별로 측정하여 환경에 따른 무 선 신호 세기의 특징을 실험을 통해 알아보았다. 또한, 측정된 블루투스 무선 신호 세기는 전파 간섭 및 반사파 등에 의해 많은 편차를 보이므로 무선 신호 세기의 측정 편차를 줄이기 위해 저주파 통과 필터를 사용하고 그 결과를 보 였다. 회의실 환경에서 장치간의 거리가 6미터인 경우, 최대 RSSI 측정 편차는 측정된 RSSI 값을 가공 없이 사용 하였을 때는 25 dBm이고, 저주파 통과 필터를 사용한 경우에는 8 dBm이다. 그러므로 저주파 통과 필터를 사용한 장치간의 거리 인식을 통하여 공간적 소셜리티의 인식이 가능하다.

The people and devices within same place can have social relations one another. These relations can build up a space sociality between devices located in same place. The distance between devices should be automatically estimated in real time. The received signal strength indication (RSSI) of Bluetooth can be used to estimate distance between devices. However, it is hard to estimate distance using Bluetooth RSSI because of noises, obstacles, and interference. So, the characteristic of Bluetooth RSSI should be understanded and then the Bluetooth RSSI value should be calibrated to estimate the distance between devices. In this paper, we have shown the relation between distance and Bluetooth RSSI value in meeting room and electromagnetic compatibility (EMC) chamber environment. The Bluetooth RSSI deviation is too large to estimate a distance. So, this paper proposes the low pass filter (LPF) algorithm to reduce the RSSI deviation and then shows the experimental results. The maximum RSSI deviation is 25 dBm and 8 dBm at 6 m meeting room environment when RSSI raw data and RSSI LPF data is used, respectively. So, it is possible to aware space sociality using Bluetooth RSSI LPF data.

5

본 논문은 여러 대의 모바일 단말들을 사용하는 사용자들에게 단말들 간 동일한 UX (User Experience)를 지원하 기 위해, 사용자 및 단말의 컨텍스트 정보를 이용해 앱 및 앱 실행 환경을 관리하는 응용 컨텍스트 기반 관리 (Application Context Aware Management, ACAM) 시스템을 기반으로 단말 간 앱 연속 실행 서비스를 제안 한다. 앱 연속 실행 서비스는 사용자가 이용하는 단말을 변경하더라도 이전 단말에서 마지막으로 사용하던 앱을 이 어서 이용할 수 있도록 지원하는 서비스로, 본 논문에서는 이를 지원하기 위한 프레임워크를 디자인하여 ACAM 시 스템에 적용한 사례를 보여준다.

In order to support consistent User Experience (UX) among devices to users, which possess multiple mobile devices, we propose a continuous execution method of applications between devices based on the Application Context Aware Management (ACAM) system. This method provides a seamless service to execute applications without extra steps to newly run the application, which uses in a previous device, when a user changes a using device to another device. Therefore, in this paper, we design the service framework for providing this method and represent a case study to adopt the framework to the ACAM system framework.

6

최근 스마트 디바이스의 활성화에 힘입어 트위터나 페이스북을 통해 소셜 연결망이 활성화됨에 따라 기존의 데스크 톱 중심의 카페나 블로그 개념에서 적극적으로 참여 및 공유하는 마이크로 블로그의 개념으로 진화하였다. 이러한 패러다임 변화의 중심에는 스마트 디바이스가 있고 사람의 소셜 관계를 넘어 지능을 가진 스마트 디바이스의 소셜 네트워크에 대한 개념이 등장 및 개발되고 있는 추세이다. 본 논문은 이러한 스마트 디바이스의 소셜 네트워크 구축 에 관한 연구로 개방형 소셜 네트워크 인프라인 트위터 네트워크를 활용하여 디바이스 소셜 네트워크를 구축하는 방 법론을 제안하고 구현 예를 기술한다. 결과적으로 디바이스 소셜 네트워크 구축 및 활용이 활성화 되면 사람을 대신 하여 디바이스간 소셜리티 관계에 의해 사용자 개입을 최소화하면서 디바이스간 협업이 가능할 것으로 기대된다.

Recently thanks to the promotion of smart devices and social networks such as Twitter, Facebook, etc, the conventional desktop-oriented cafes or blogs are evolving into the actively participating and sharing micro-blogs. There are smart devices at the heart of this paradigm changes and the concept of social network of intelligent smart devices beyond human social network is emerged and being developed. As a study on building social network1) of these smart device, we propose the methodology of building device social network through open social network infrastructure such as Twitter network and describe an example of implementation. Consequently, as a building and utilization of device social network are activated, device collaboration with minimal user intervention can be applicable according to relationship of device sociality on half of users.

7

본 논문에서는 퍼스널 클라우드 환경에서의 스마트폰, 테블릿, 전자북, IPTV 등 다양한 스마트 기기들의 정보를 실 시간으로 수집 및 관리하면서 이들 단말에서 사용되는 앱을 사용자 편의를 중심으로 관리하기 위한 방법을 기술한 다. 퍼스널 클라우드 사용자 정보, 단말 정보 및 실시간 정보를 수집하여 단말별로 앱을 동기화하는 한편, 수집된 정보를 기반으로 사용자가 앱을 사용하는 습성을 파악하여 자주 사용하는 앱들 위주로 단말의 앱을 동기화한다. 또 한 수집된 정보로부터 사용자의 현재 위치 및 사용가능한 단말 정보를 파악하여 이전에 앱을 실행하던 환경 그대로 사용가능한 다른 단말에서도 사용하도록 만들어 준다. 이러한 이들 컨텍스트 및 앱 관리를 웹을 기반으로 단말 유무 에 관계없이 편리하게 관리하는 방법을 기술한다. 이는 사용자가 보유한 모든 단말들의 정보를 웹을 통해 한 곳에서 전부 실시간으로 파악하고 관리할 수 있도록 하기 때문에 사용자 단말 및 앱을 관리하는 편리한 기술이다.

In this paper, the methods in order to manage in a user friendly way applications installed and executed on heterogeneous mobile devices are described. the informations of smart devices such as smart phones, tablets, e-book readers, IPTV and so on are collected and managed in real time in/on ACAM(Application Context-Aware Managements) server. Based on the user and devices information, the server synchronize applications on heterogeneous mobile devices in a user-centric way. In addition, our ACAM server can recommend applications by analyzing the user and devices contexts in a certain situation. In this paper, frequent applications are recommended and the server pushes the lists of frequent applications into smart devices. The devices received the push message can install the same applications on the list in same sequence of the server. ACAM server pushes the previous application execution information being executed on smart device in the past into a other device to use newly. Then a user go on to use same application on the new smart device. In this paper, the most important of all ACAM functionalities is described in the view of server. ACAM server provides web-based managements and monitoring services for applications synchronization and contexts such as applications, devices, and a user.

8

디바이스 소셜리티 내에는 서버, 데스크탑, 모바일 단말기와 같은 다양한 성능을 가진 디바이스들이 존재할 수 있 다. 이러한 환경에서 모바일 단말기의 경우 상대적으로 다른 디바이스들에 비해 성능이 낮고 전력 소모에 민감하다. 따라서 모바일 단말기의 제한점을 해결하기 위해선 다른 디바이스의 고성능 자원의 공유가 필요하다. 공유 대상 자 원의 종류 중 GPGPU의 경우 최근에 모바일 단말기에서 지원이 시작되고 있어 성능이 제한적이고 일부 단말기의 경우 지원하지 않는다. 따라서 본 논문에서는 디바이스 소셜리티 내에서 모바일 GPGPU가 장착되지 않은 모바일에 서도 GPGPU 수행을 가능하게 하며, GPGPU 기반 연산의 성능을 향상시킬 수 있는 GPGPU 자원 공유 방식인 GPGPU 오프로딩 프레임워크를 제안하였다. 이 프레임워크는 OpenCL에 기반한 GPGPU 응용을 지원하며, OpenCL 소프트웨어 스택 중 프로그래밍 언어 사이의 이식성이 높고 구현의 복잡도가 낮은 레이어를 대상으로 구 현되었다. 실험결과로 행렬 곱 512×512 워크로드의 경우 오프로딩을 수행한 결과가 로컬 GPGPU를 사용했을 때 의 수행 시간보다 약 2.66배 향상되었다.

In the device sociality, devices which have various performance may exist such as server, desktop or mobile. In this environment, mobile device has poor performance and is sensitive to power consumption. Therefore, it is required to share other device’s high performance resources in order to resolve the limitation of mobile devices. Among the resources, the performance of mobile GPGPU is lower and some mobile devices still do not support GPGPU. In this paper, therefore, we proposed mobile GPGPU offloading framework that enables mobile GPGPU application to run on mobile which has not GPGPU and improves the performance of GPGPU-based application. This framework supports OpenCL-based GPGPU application and is built on the layer which has high portability and low complexity, among OpenCL software stacks. In case of 512×512 matrix multiplication, the result have shown that remote execution performs about 13.5 times better than local execution.

특별기고

9

국내 통신업계 1위 인 kt는 기존에 개발된 건물자동화시스템 (BAS)에 ICT 기술을 활용하여 kt BAS 통합 게이트 웨이 기술개발 하였다. 기존의 건물자동화 시스템의 경우 여러 시스템이 개별로 설치되어 있어 운영의 어려움이 있 어 전문 인력 대상으로 이용되어 왔다. 이러한 이유로 에너지 소비가 큰 대형 건물이외의 건물에는 건물자동화시스 템이 설치되어 있어도 운영의 어려움이 있어 건물관리가 제대로 이뤄지지 않는 측면이 있었다. 이러한 문제점을 해 결하기 위하여 중소형 건물대상에 설치된 여러 BAS 시스템들을 통합 할 수 있는 kt BAS 통합 G/W 기술을 개발 하였다. 이 기술의 장점은 첫 째로 여러 BAS 시스템들을 통합운영이 가능하여 관리가 쉽다는 점이다. 그리고 두 번 째로는 통합관리가 가능하기 때문에 한 건물뿐만 아니라 여러 건물 대상으로 하여 관리가 가능하기 때문에 운영비 절감이 가능하다. 본 고에서는 이러한 기술에 대하여 소개하도록 하겠다.

This paper introduces kt BAS Integration Gateway which was developed in order to integrate each Building Automation System (BAS). Previously, BAS systems were separately set up in a building so that it is difficult for an operator to manage all BAS systems. For that reason, BAS systems have been used only in large building which consumed much energy and could hire a BAS expert. So, in the case of a middle or small building, energy management was not done at all even though BAS systems were installed because BAS systems were complex to control. To solve that problem, BAS integration system was developed by kt's ICT technology. The advantage of this technology is that it is easy to control because it can be managed syntagmatically, and it is possible to manage multi buildings, based on ICT integration technology. For that reason, it can reduce operation fee for BAS systems.

게시판

 
페이지 저장