RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
          펼치기
        • 등재정보
        • 학술지명
          펼치기
        • 주제분류
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재
      • KCI등재

        백그라운드 서비스가 안드로이드 스마트폰의 성능에 미치는 영향

        안우현,오윤석,오재원,Ahn, Woo Hyun,Oh, Yunseok,Oh, Jaewon 한국정보통신학회 2018 한국정보통신학회논문지 Vol.21 No.3

        In Android smartphones, many apps are developed as service apps to run in the background. If the memory is insufficient, Android forcibly terminates not only user apps that have not used the CPU for a long time, but also service apps. However, a service app is automatically re-launched after a short period of time, so that it continuously consumes memory space. This paper analyzes the number of running service apps and their memory usage in users' smartphones. The number of service apps accounts for up to 65% of the total number of running apps, and their memory usage accounts for up to 55% of the total memory. Moreover, we investigate the effect of the number of running service apps on the response time of smartphones and apps. As the number of service apps increases, the launching time of user apps increases to 22 times. The booting time and app installation time significantly increase with the number of service apps. 안드로이드 스마트폰에서 많은 앱들이 백그라운드로 실행되기 위해 서비스 앱으로 개발된다. 메모리가 부족하면 오랫동안 CPU를 사용하지 않은 사용자 앱뿐만 아니라 서비스 앱도 강제로 종료된다. 하지만, 서비스 앱은 잠시 후 자동으로 재실행되기 때문에 메모리 공간을 지속적으로 소비한다. 본 논문은 사용자들의 스마트폰에서 실행 중인 서비스 앱의 개수와 메모리 사용량을 조사한다. 서비스 앱의 개수는 전체 실행 중인 앱 개수의 최대 65%, 서비스 앱의 메모리 사용량은 전체 메모리의 최대 55%까지 차지한다. 또한, 실행 중인 서비스 앱의 개수가 스마트폰과 앱의 응답 시간에 미치는 영향을 분석한다. 서비스 앱의 개수가 증가할수록 사용자 앱의 시작 시간이 최대 22배까지 증가한다. 부팅 시간과 앱 설치 시간이 서비스 앱의 개수가 증가함에 따라 크게 증가한다.

      • KCI등재

        sCW-FFS: 공간 지역성을 활용하는 Co-Writing Fast File System

        안우현(Woo Hyun Ahn),김현욱(Hyunwook Kim),임승호(Seung-Ho Lim),오재원(Jaewon Oh) 한국정보과학회 2012 정보과학회논문지 : 시스템 및 이론 Vol.39 No.1

        Fast File System(FFS)에서 작은 파일을 저장할 때 발생하는 디스크 쓰기 횟수를 감소하기 위해 기존에 Co-Writing Fast File System(CW-FFS)이 제안되었다. CW-FFS는 동일 디렉토리의 작은 파일들을 메모리에서 모아서 한 번의 디스크 쓰기로 저장하는 모아쓰기(co-writing) 기법을 사용한다. 하지만, 만일 모아쓰기하는 동안 동일 디렉토리의 파일들을 메모리에서 충분히 확보하지 못하면 작은 파일쓰기 성능이 개선되지 않는다. 이를 해결하기 위해 본 논문은 공간 지역성(spatial locality) 기반의 모아쓰기를 사용하는 sCW-FFS를 제안한다. sCW-FFS는 모아쓰기할 때 메모리에서 동일 디스크 영역(실린더 그룹)에 속하는 작은 파일들을 모아서 한 번의 디스크 쓰기로 저장한다. 비록 한 디렉토리에 속하는 파일의 수가 적더라도 여러 디렉토리의 파일들이 동일 실린더 그룹에 속한다면 sCW-FFS는 CW-FFS에 비해 작은 파일들을 더 많이 모아 쓸 수 있다. 성능 검증을 위해 sCW-FFS를 FreeBSD 8.2 운영체제에 구현하였으며, 마이크로-벤치마크, Postmark 및 CVS 벤치마크를 통해 성능을 측정하였다. 성능 측정 결과 sCW-FFS는 CW-FFS보다 벤치마크의 실행 시간을 최대 27%까지 개선하였다. Co-Writing Fast File System (CW-FFS) was proposed to reduce disk I/Os that Fast File System (FFS) causes in writing small files. CW-FFS uses a co-writing scheme that collects writes to small files of a directory into memory and stores them at a disk request. However, it fails to make a large disk write when there are not enough files of a directory in memory. To solve this problem, this paper proposes sCW-FFS to co-write small files using spatial locality. sCW-FFS collects small files of the same disk region, namely a cylinder group, from memory and stores them at a single disk I/O. If several directories with a few files are placed in the same cylinder group, sCW-FFS stores more files at a single disk write than CW-FFS, thus making it possible to reduce disk I/Os more. The experiment of sCW-FFS implemented in FreeBSD 8.2 shows that sCW-FFS improves the execution times of a micro-benchmark, Postmark, and CVS benchmarks over CW-FFS by up to 27%.

      • KCI등재

        SAF: 디스크 탐색 시간 향상을 위한 파일 시스템 내 스왑 공간 할당 기법

        안우현,김보곤,김병규,오재원,Ahn, Woo-Hyun,Kim, Bo-Gon,Kim, Byung-Gyu,Oh, Jae-Won 한국정보통신학회 2011 한국정보통신학회논문지 Vol.15 No.6

        최근 고성능 컴퓨터에서 메모리 사용량이 매우 큰 프로그램과 파일 접근을 많이 하는 프로그램을 동시에 실행하고 있다. 많은 메모리의 사용은 디스크의 스왑 공간에 대해 디스크 접근을 빈번히 발생시키고, 파일 접근은 디스크의 파일 시스템 파티션으로 디스크 접근을 야기한다. 이런 두 종류의 프로그램을 동시에 실행하면 스왑 공간과 파일 시스템 파티션 간에 디스크 탐색이 빈번히 발생할 수 있다. 이런 문제를 해결하기 위해 본 논문은 SAF 기법을 제안한다. 이 기법은 파일 시스템 파티션에 새롭게 여러 개의 스왑 공간을 배치하고, 이들 공간에 페이지-아웃되는 페이지들을 저장한다. 즉, 페이지들은 가장 최근에 접근한 파일의 디스크 위치에 근접한 스왑 공간에 저장된다. 이 스왑 공간이 기존의 스왑 공간에 비해 최근 접근된 파일의 위치로부터 가까운 거리에 있기 때문에 파일 접근 후 발생하는 디스크 탐색의 시간을 크게 줄일 수 있다. 성능 검증을 위해 BSD기반의 FreeBSD 6.2 운영체제에 SAF를 구현하였고, 5개의 벤치마크를 실행하여 성능을 측정하였다. 성능 측정 결과 SAF는 FreeBSD에 비해 벤치마크의 실행 시간을 약 14%∼42% 감소시켰다. In recent computer systems with high-performance, users execute programs needing large memory and programs intensively accessing files simultaneously. Such a large memory requirement makes virtual memory systems access swap spaces in disk, and intensive file accesses require file systems to access file system partitions in disk. Executing the two kinds of programs at once incurs large disk seeks between swap spaces and file system partitions frequently. To solve the problem, this paper proposes a new scheme called SAF to create several swap spaces in a file system partition, where pages to be paged out are stored. When a page is paged out, the scheme stores the page to one of the swap spaces close to a disk location where the most recently accessed file is located. The chosen swap space in the file system partition is closer to the disk location than the traditional swap space, so that our scheme can reduce the large disk seek time spent to move to the traditional swap space in paging out a page. The experiment of our scheme implemented in FreeBSD 6.2 shows that SAF reduces the execution time of several benchmarks over FreeBSD ranging from 14% to 42%.

      • KCI등재

        버스 운전자들의 성격 특성과 안전 직무수행 및 교통사고와의 관계

        안우현 ( Woo Hyun Ahn ),이선희 ( Sun Hee Lee ),박선영 ( Sun Young Park ) 한국안전학회(구 한국산업안전학회) 2014 한국안전학회지 Vol.29 No.2

        The study examined the relationship between six broad personality traits(i.e., HEXACO; Honesty humility, Emotionality, eXtraversion, Agreeableness, Conscientiousness, Openness to experience), safety job performance, and traffic accidents of Korean occupational bus drivers. Based on the job performance model, we included safety participation as well as safety compliance as safety job performance. Analyses on the data from a total of 492 bus drivers showed that all HEXACO personality traits except Honesty-humility, were valid predictors for both safety compliance and safety participation. Honesty-humility was only related to safety compliance. Among the six personality traits, high conscientiousness and low emotionality were best predictors of safety job performance. As for traffic accidents, conscientiousness was a sole significant predictor. Furthermore, the mediation analysis showed that the effect of conscientiousness on traffic accidents was completely explained by safety compliance and safety participation. The implications of the current findings for practice and future research as well as the limitations of the current study were discussed.

      • KCI등재

        코드 주입을 통한 OpenSSL 공유 라이브러리의 보안 취약점 공격

        안우현(Woo Hyun Ahn),김형수(Hyungsu Kim) 한국정보과학회 2010 정보과학회논문지 : 시스템 및 이론 Vol.37 No.4

        OpenSSL은 보안 통신 프로토콜인 SSL을 구현한 공개 소스 기반의 라이브러리이다. 하지만, 이 라이브러리는 리눅스 혹은 유닉스 운영체제에서 공유 라이브러리 형식으로 사용될 때 보안 정보를 쉽게 노출할 수 있다는 취약점이 있다. 본 논문은 이런 취약점을 공격하는 기법을 제안한다. 이 기법은 실행중인 클라이언트 프로그램에 공격 코드를 주입하여 SSL 핸드셰이크 단계에서 보안 취약점을 다음과 같이 공격한다. 첫째, 클라이언트가 서버에게 지원 가능한 암호 알고리즘의 목록을 전송할 때 그 목록의 모든 알고리즘을 임의로 지정한 알고리즘으로 교체한다. 이 교체는 암호 알고리즘의 목록을 수신한 서버로 하여금 지정한 암호 알고리즘을 선택하도록 한다. 둘째, 암복호화에 사용되는 암호 키를 생성 과정에서 가로채고, 그 암호 키를 외부 공격자에게 전송한다. 그 후 외부 공격자는 지정한 암호 알고리즘과 가로챈 암호키를 사용하여 송수신된 암호 데이터를 복호화한다. 제안하는 기법의 실현성을 보이기 위해 본 논문은 리눅스에서 OpenSSL 공유 라이브러리를 사용하는 ftp 클라이언트가 서버로 전송하는 암호화된 로그인(login) 정보를 가로채 복호화하는 실험을 수행하였다. OpenSSL is an open-source library implementing SSL that is a secure communication protocol. However, the library has a severe vulnerability that its security information can be easily exposed to malicious software when the library is used in a form of shared library on Linux and UNIX operating systems. We propose a scheme to attack the vulnerability of the OpenSSL library. The scheme injects codes into a running client program to execute the following attacks on the vulnerability in a SSL handshake. First, when a client sends a server a list of cryptographic algorithms that the client is willing to support, our scheme replaces all algorithms in the list with a specific algorithm. Such a replacement causes the server to select the specific algorithm. Second, the scheme steals a key for data encryption and decryption when the key is generated. Then the key is sent to an outside attacker. After that, the outside attacker decrypts encrypted data that has been transmitted between the client and the server, using the specified algorithm and the key. To show that our scheme is realizable, we perform an experiment of collecting encrypted login data that an ftp client using the OpenSSL shared library sends its server and then decrypting the login data.

      • KCI등재

        백그라운드 서비스가 안드로이드 스마트폰의 성능에 미치는 영향

        안우현(Woo Hyun Ahn),오윤석(Yunseok Oh),오재원(Jaewon Oh) 한국정보통신학회 2018 한국정보통신학회논문지 Vol.22 No.3

        안드로이드 스마트폰에서 많은 앱들이 백그라운드로 실행되기 위해 서비스 앱으로 개발된다. 메모리가 부족하면 오랫동안 CPU를 사용하지 않은 사용자 앱뿐만 아니라 서비스 앱도 강제로 종료된다. 하지만, 서비스 앱은 잠시 후 자동으로 재실행되기 때문에 메모리 공간을 지속적으로 소비한다. 본 논문은 사용자들의 스마트폰에서 실행 중인 서비스 앱의 개수와 메모리 사용량을 조사한다. 서비스 앱의 개수는 전체 실행 중인 앱 개수의 최대 65%, 서비스 앱의 메모리 사용량은 전체 메모리의 최대 55%까지 차지한다. 또한, 실행 중인 서비스 앱의 개수가 스마트폰과 앱의 응답 시간에 미치는 영향을 분석한다. 서비스 앱의 개수가 증가할수록 사용자 앱의 시작 시간이 최대 22배까지 증가한다. 부팅 시간과 앱 설치 시간이 서비스 앱의 개수가 증가함에 따라 크게 증가한다. In Android smartphones, many apps are developed as service apps to run in the background. If the memory is insufficient, Android forcibly terminates not only user apps that have not used the CPU for a long time, but also service apps. However, a service app is automatically re-launched after a short period of time, so that it continuously consumes memory space. This paper analyzes the number of running service apps and their memory usage in users smartphones. The number of service apps accounts for up to 65% of the total number of running apps, and their memory usage accounts for up to 55% of the total memory. Moreover, we investigate the effect of the number of running service apps on the response time of smartphones and apps. As the number of service apps increases, the launching time of user apps increases to 22 times. The booting time and app installation time significantly increase with the number of service apps.

      • 태양광발전의 배전계통 도입 영향 고찰

        교상(Kyo-Sang Ahn),정낙헌(Nak-Hun Jung),김경환(Kyeung-Hwan Kim),우현(Woo-Hyun Hwang),김의환(Eui-Hwan Kim) 대한전기학회 2009 대한전기학회 학술대회 논문집 Vol.2009 No.7

        청정에너지로 각광받고 있는 태양광발전은 지구환경문제가 작금의 관심사로 떠오르면서 더욱더 보급이 확산되고 있다. 정부에서도 태양광발전 사업자의 지원정책과 일반보급사업, 지방보급사업 및 100만호 보급사업 등의 강력한 정책적 지원으로 보급의 활성화를 위한 기반을 마련하게 되었다. 미래의 지구환경과 청정에너지에 대한 국민들의 관심 고조 등은 정부정책과 맞물려 전력계통에 대규모 대용량의 발전시스템과 다수의 시스템이 도입되면서 전력계통 운영에 작은 변화를 보여주고 있다. 본 고에서는 태양광발전의 계통도입에 대한 검토사항과 확대 도입에 의한 영향에 대하여 고찰하고자 한다.

      • KCI등재

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼