• 제목/요약/키워드: Computing amount

검색결과 696건 처리시간 0.027초

분산처리 작업의 동적 원격실행을 위한 P2P 기반 작업 할당 관리자 (A Job Allocation Manager for Dynamic Remote Execution of Distributed Jobs in P2P Network)

  • 이승하;김양우
    • 인터넷정보학회논문지
    • /
    • 제7권6호
    • /
    • pp.87-103
    • /
    • 2006
  • 컴퓨터와 네트워크 기술의 향상은 예전에는 슈퍼컴퓨터에서나 가능한 일을 분산 처리할 수 있는 환경적 기반을 제공한다. 분산 컴퓨팅 환경을 제공하기 위해서는 우선 분산 런타임 시스템이 구축되어야 하는데 기존의 전통적인 분산 런타임 시스템들은 대부분이 정적인 마스터 노드와 작업 노드들로 구성되는 구조를 갖기 때문에 분산처리 작업량의 변동에 따라 시스템을 유연하게 동적으로 재구성할 수 없다는 단점을 갖는다. 이에 본 논문에서는 P2P 환경에서의 분산 런타임 시스템인 작업 할당 관리자의 모델을 제시하고 구현하여 유연하고 동적인 시스템 구축이 가능하도록 하였다. 즉, P2P 표준 프로토콜인 JXTA 플랫폼 상에서 협업 환경을 위해 개발자들 간에 작업 프로그램의 전달과 관리, 그리고 원격 컴파일과 실행 작업들을 수행할 수 있도록 하였다 이 방식은 유연하고 동적인 시스템 구축이 가능하기 때문에 작업의 분산처리를 위해 필요한 유휴 자원들을 필요한 시점에 즉시 확보하여 활용할 수 있다는 장점을 가진다. 이와 더불어 인터넷 정보검색을 위해 방대한 데이터를 수집하는 크롤러를 본 논문에서 구현한 시스템을 이용하여 분산 처리시킴으로써 본 시스템의 유용성과 분산처리 성능을 보여 줄 수 있도록 하였다.

  • PDF

병렬 컴퓨팅을 이용한 DES 키 탐색 안정성 분석 (Evaluation of DES key search stability using Parallel Computing)

  • 윤준원;최장원;박찬열;공기식
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권1호
    • /
    • pp.65-72
    • /
    • 2013
  • 기상, 바이오, 천문학, 암호학 등 다양한 분야의 대규모 작업을 처리하기 위하여 다수의 계산 자원을 동시에 사용하기 위한 병렬 컴퓨팅 기법들이 제안되어져 왔다. 병렬 컴퓨팅은 여러 프로세서에게 작업을 분담시켜 동시에 계산을 수행하게 함으로써 프로그램의 실행시간을 단축시킬 수 있을 뿐만 아니라 해결할 수 있는 문제의 규모를 확장 시킬 수 있다. 본 논문에서는 실제 암호 알고리즘 분석하기 위하여 병렬 처리 방식을 적용하여 그 효율성을 분석하였다. 암호 알고리즘의 실질적인 안전성 요소인 키의 길이는 전수조사 계산량에 의존한다. 이에 병렬 처리 환경에서 DES 키 탐색 암호 알고리즘의 키 전수조사 작업을 수행하기 위한 세부적인 절차에 대해서 논하였고, 클러스터링 장비에 적용하여 시뮬레이션 수행하였다. 그 결과 컴퓨터의 양에 따라서 계산량의 추이를 실증적으로 예측함으로써 암호 알고리즘의 안전성 강도를 측정할 수 있다.

클라우드 컴퓨팅에서 Hadoop 애플리케이션 특성에 따른 성능 분석 (A Performance Analysis Based on Hadoop Application's Characteristics in Cloud Computing)

  • 금태훈;이원주;전창호
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.49-56
    • /
    • 2010
  • 본 논문에서는 클라우드 컴퓨팅을 위해 Hadoop 기반의 클러스터를 구축하고, RandomTextWriter, WordCount, PI 애플리케이션을 수행함으로써 애플리케이션 특성에 따른 클러스터의 성능을 평가한다. RandomTextWriter는 주어진 용량만큼 임의의 단어를 생성하여 HDFS에 저장하는 애플리케이션이고, WordCount는 입력 파일을 읽어서 블록 단위로 단어 빈도수를 계산하는 애플리케이션이다. 그리고 PI는 몬테카를로법을 사용하여 PI 값을 유도하는 애플리케이션이다. 이러한 애플리케이션을 실행시키면서 데이터 블록 크기와 데이터 복제본 수 증가에 따른 애플리케이션의 수행시간을 측정한다. 시뮬레이션을 통하여 RandomTextWriter 애플리케이션은 데이터 복제본 수 증가에 비례하여 수행시간이 증가함을 알 수 있었다. 반면에 WordCount와 PI 애플리케이션은 데이터 복제본 수에 큰 영향을 받지 않았다. 또한 WordCount 애플리케이션은 블록 크기가 64~256MB 일 때 최적의 수행시간을 얻을 수있었다. 따라서 이러한 애플리케이션의 특성을 고려한 스케줄링 정책을 개발한다면 애플리케이션의 실행시간을 단축하여 클라우드 컴퓨팅 시스템의 성능을 향상시킬 수 있음을 보인다.

구조물 응답측정을 위한 라즈베리파이를 이용한 엣지 컴퓨팅 시스템 설계 (Design of an Edge Computing System using a Raspberry Pi Module for Structural Response Measurement)

  • 신윤수;김준희;민경원
    • 한국전산구조공학회논문집
    • /
    • 제32권6호
    • /
    • pp.375-381
    • /
    • 2019
  • 구조물의 상태를 조기에 파악하기 위한 구조물 건전도 모니터링 연구와 건물의 정보를 수집하여 에너지를 효율적으로 관리해 주는 건물에너지관리시스템에 관한 연구가 활발히 진행 중이다. 본 연구에서는 기존 모니터링 시스템 연구가 건설, 센싱, ICT 기술이 융합된 첨단 기술임에도 불구하고 고가의 센서와 전문적인 기술력이 요구되어 적용 범위가 제한된다는 한계를 극복하기 위하여 싱글보드컴퓨터 중 가장 널리 쓰이는 라즈베리파이와 저전력으로 장거리의 통신이 가능한 로라 모듈, 고성능의 보급형 가속도계를 활용하여 장기간으로 건물의 모니터링이 가능한 무선 엣지 컴퓨팅 시스템을 구축하였다. 또한 라즈베리파이에 분산처리 알고리즘을 탑재함으로써 실시간으로 취득되는 방대한 양의 가속도 데이터 중 의미있는 데이터만을 취득하였으며 와이파이 통신으로 취득한 전체의 로우데이터와 비교함으로써 본 시스템으로부터 취득된 데이터의 정밀성을 검증하였다.

An Efficient Implementation of Mobile Raspberry Pi Hadoop Clusters for Robust and Augmented Computing Performance

  • Srinivasan, Kathiravan;Chang, Chuan-Yu;Huang, Chao-Hsi;Chang, Min-Hao;Sharma, Anant;Ankur, Avinash
    • Journal of Information Processing Systems
    • /
    • 제14권4호
    • /
    • pp.989-1009
    • /
    • 2018
  • Rapid advances in science and technology with exponential development of smart mobile devices, workstations, supercomputers, smart gadgets and network servers has been witnessed over the past few years. The sudden increase in the Internet population and manifold growth in internet speeds has occasioned the generation of an enormous amount of data, now termed 'big data'. Given this scenario, storage of data on local servers or a personal computer is an issue, which can be resolved by utilizing cloud computing. At present, there are several cloud computing service providers available to resolve the big data issues. This paper establishes a framework that builds Hadoop clusters on the new single-board computer (SBC) Mobile Raspberry Pi. Moreover, these clusters offer facilities for storage as well as computing. Besides the fact that the regular data centers require large amounts of energy for operation, they also need cooling equipment and occupy prime real estate. However, this energy consumption scenario and the physical space constraints can be solved by employing a Mobile Raspberry Pi with Hadoop clusters that provides a cost-effective, low-power, high-speed solution along with micro-data center support for big data. Hadoop provides the required modules for the distributed processing of big data by deploying map-reduce programming approaches. In this work, the performance of SBC clusters and a single computer were compared. It can be observed from the experimental data that the SBC clusters exemplify superior performance to a single computer, by around 20%. Furthermore, the cluster processing speed for large volumes of data can be enhanced by escalating the number of SBC nodes. Data storage is accomplished by using a Hadoop Distributed File System (HDFS), which offers more flexibility and greater scalability than a single computer system.

상황 인식 기반의 유비쿼터스 어플리케이션 구현 (Implementation of Ubiquitous Application based on Context-Awareness)

  • 서정희;박흥복
    • 한국정보통신학회논문지
    • /
    • 제12권4호
    • /
    • pp.744-751
    • /
    • 2008
  • 정보와 통신 기술의 새로운 경향을 나타내는 유비쿼터스 컴퓨팅은 일반 환경에서 활용할 수 있도록 다량의 정보를 처리할 수 있는 컴퓨팅 기술을 내장하고 있고, 일반 환경의 모든 사물은 통신 기능과의 상호작용을 위해 센서 및 작동기기를 내장하고 있다. 따라서 유비쿼터스 컴퓨팅은 언제, 어디서나 기기에 접속하여 적절한 기능을 수행할 수 있어야 한다. 그러나 유비쿼터스 컴퓨팅과 같은 분산 환경에서 다양한 기능들과의 상호 보완 및 상호 작용을 위한 어플리케이션 설계는 매우 어렵다. 따라서 본 논문은 네트워크 기능이 추가된 장비를 이용한 임베디드 응용 소프트웨어와 LabVIEW를 사용하여 서버 모듈 및 가상 프로토타이핑과의 인터페이스를 구현하고자 한다. 그리고 상황 인식(Context-Awareness)과 위치 인식(Location Awareness)을 통해서 수집한 센서의 정보를 기반으로 상황 인식 기반의 유비쿼터스 어플리케이션을 제안하고, 이를 실험실 환경의 상황 인식을 통한 장치 제어 및 모니터링에 응용한다.

P2P와 클라우드 컴퓨팅에 기반한 대규모 멀티플레이어 온라인 게임의 대역폭 분석 (Bandwidth Analysis of Massively Multiplayer Online Games based on Peer-to-Peer and Cloud Computing)

  • 김진환
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권5호
    • /
    • pp.143-150
    • /
    • 2019
  • 클라우드 컴퓨팅은 운영자들로 하여금 하드웨어 구매와 유지 부담을 경감시키므로 대규모 멀티플레이어 온라인 게임(MMOG)을 위한 적절한 해결책이 되었다. P2P 기반 해결책은 고유의 규모조정성, 자체 복구기능, 자연적인 부하 분산 능력 등 여러 장점을 가지고 있다. 상이한 두 패러다임 P2P와 클라우드 컴퓨팅의 기술적 장점들을 병합하며 MMOG를 위한 하이브리드 구조가 이 논문에서 제시된다. 효율적이고 효과적인 자원의 공급과 부하의 조절은 대규모 사용자 집단에 대한 경제적 비용과 서비스 품질의 규모를 고려하는 구조 실현에 필수적이다. 동시에 실행되는 사용자 수가 증가할 때 하이브리드 구조는 사용자의 처리 능력을 활용함으로써 클라우드에 있는 서버의 부하 즉 상당한 규모의 컴퓨팅 능력과 통신량을 절감할 수 있다. MMOG에서는 서버의 시간 외에도 대역폭 비용이 요구형 자원의 임차시 주요 지출 요인이 된다. 시뮬레이션 결과 제시된 하이브리드 구조는 클라우드와 사용자 제공 자원의 양을 제어함으로써 플레이어들의 충분한 대역폭을 활용하는 반면 서버의 대역폭을 감소시킬 수 있는 것으로 나타났다.

포그 컴퓨팅 플랫폼 적용성 연구 (A Study to Apply A Fog Computing Platform)

  • 이경민;이후명;조민성;최훈
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제15권6호
    • /
    • pp.60-71
    • /
    • 2019
  • 스마트팜이나 스마트시티와 같은 IoT 시스템이 보편화되면, 많은 센서 노드들로부터 수집된 대량의 데이터가 인터넷 내 서버로 전송되기 때문에 네트워크 트래픽 폭증, 전달 지연, 서버 부하증가 문제가 발생한다. 이러한 문제를 완화하기 위해 IoT 시스템과 서버와 사이에 데이터를 저장하는 포그 컴퓨팅 개념이 제안된 바 있다. 본 연구에서는 포그 노드의 소프트웨어 플랫폼을 구현하여 스마트팜(smart farm) 시험 구현물에 적용해 봄으로써, 포그 노드를 사용하는 경우 위에서 나열된 문제를 해결할 수 있음을 확인하였다. 포그 노드 플랫폼을 이용했을 때 IoT 장치를 제어하는데 걸리는 시간이 기존 IoT-서버 방식보다 더 낮아지는 것을 확인하였으며, 인터넷 내부 트래픽 폭증, 부하 증가 문제를 해결할 수 있음을 확인하였다. 또한 포그 노드의 기본 기능인 IoT 데이터 저장뿐만 아니라, 실시간 원격제어, 긴급 알림, 데이터 시각화의 기능을 본 논문의 포그 노드에 구현해 봄으로써 보다 지능적인 IoT 제어가 가능함을 보였다.

피지컬 교구를 이용한 인공지능 교육용 데이터 수집 연구 (Research of Data Collection for AI Education Using Physical Computing Tools)

  • 이재호;전도연
    • 창의정보문화연구
    • /
    • 제7권4호
    • /
    • pp.265-277
    • /
    • 2021
  • 인공지능 기술의 핵심은 데이터다. 기술의 발달로 데이터의 양이 이전보다 폭발적으로 증가하면서 인공지능 기술 또한 빠르게 발전하고 있다. 하지만 인공지능 교육에 대한 높은 관심에 비해 인공지능과 연계된 데이터 교육 연구는 아직 부족하다. 기존의 인공지능 데이터 교육의 사례 분석 결과, 데이터 과학의 과정 및 일부를 교육하는 사례를 확인할 수 있었으나, 데이터 수집과 관련된 연구는 많지 않았다. 피지컬 컴퓨팅 교구의 활용이 초등학생의 인공지능 교육에 긍정적인 영향을 줄 것이라는 연구와 함께 피지컬 도구를 활용한 데이터 수집 사례를 연구하였으나, 데이터 수집과 관련한 연구 사례 또한 드물었다. 따라서 본 연구에서는 피지컬 도구를 활용한 효율적인 데이터 수집 방법을 설계하였다. 모듈형 피지컬 컴퓨팅 교구인 코블S를 활용하여 데이터 수집 프로그램의 구조도를 만들고 서비스 측면과 사용자 측면의 프로그램 화면의 예시를 구성하였다. 본 연구는 설계 측면의 제안으로 향후 프로그램 제작 및 프로그램과 연동하여 사용할 수 있는 인공지능 교육 플랫폼 구축이 되어야 한다는 점에서 제한점이 있다.

소형전자계산기에 의한 대전력계통의 고장해석 (Analysis of Faults of Large Power System by Memory-Limited Computer)

  • 박영문
    • 전기의세계
    • /
    • 제21권4호
    • /
    • pp.39-44
    • /
    • 1972
  • This paper describes a new approach for minimizing working memory spaces without loosing too much amount of computing time in the analysis of power system faults. This approach requires the decomposition of alrge power system into several small groups of subsystems, forms individual bus impedance matrics, store them in the auxiliary memory, later assembles them to the original total system by algorithms. And also the approach uses techniques for diagonalizing primitive impedances and expanding the system bus impedance matrices by adding a fault bus. These scheme ensures a remarkable savings of working storage and continous computations of fault currents and voltages with the voried fault locations.

  • PDF