• 제목/요약/키워드: 로딩

검색결과 408건 처리시간 0.013초

IoT-Cloud 융합 가상 기계에서 효율적인 오프로딩 실행을 위한 문맥 동기화기의 설계 및 구현 (Design and Implementation of Context Synchronizer for Efficient Offloading Execution in IoT-Cloud Fusion Virtual Machine)

  • 김상수;손윤식;이양선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.1199-1202
    • /
    • 2017
  • IoT-Cloud 융합 가상 기계 시스템은 저성능의 사물인터넷 장비에서 고성능 클라우드 서버의 연산력을 제공받는 오프로딩 기법을 사용한다. 오프로딩 기법을 사용하는 경우 실행 대상 프로그램은 사물인터넷 장비와 클라우드 서버 사이에 일관성이 유지되어야하기 때문에 문맥 동기화가 필요하다. 기존 IoT-Cloud 융합 가상 기계의 문맥 동기화 방식은 전체 문맥 동기화를 시도하기 때문에 네트워크 오버헤드가 증가하여 비효율적이다. 네트워크 오버헤드는 오프로딩 실행 성능을 기존보다 감소시킬 수 있기 때문에 효율적인 오프로딩을 위해서는 오프로딩 실행에 필요한 문맥 정보만을 동기화하여 네트워크 오버헤드를 줄여야 한다. 본 논문에서는 효율적인 오프로딩 실행을 위해 정적 프로파일링을 통해 추출된 문맥 정보를 기반으로 오프로딩 실행에 필요한 문맥 정보만을 동기화하는 문맥 동기화기를 설계 및 구현하였다. 오프로딩 실행에 필요한 문맥 정보만 동기화가 이뤄지면 문맥 동기화 시 발생하는 네트워크 오버헤드의 크기가 줄어들기 때문에 효율적인 오프로딩 실행이 가능하다.

동적 네트워크 로딩 방법 및 적용에 관한 연구 (Dynamic Network Loading Method and Its Application)

  • 한상진
    • 대한교통학회지
    • /
    • 제20권1호
    • /
    • pp.101-110
    • /
    • 2002
  • 본 연구는 통행배분 모형과 네트워크 로딩의 일반적인 원리 및 그 관계를 규명하고. 시간을 고려한 네트워크 로딩방법 즉, 동적네트워크 로딩 방법을 소개한다. 우선 본 연구에서는, 동적 네트워크 로딩을 올바로 구현하기 위해 인과성 (causality), FIFO(First-In-First-Out), 교통량전파(flow propagation), 교통류보존(flow conservation) 등의 조건이 만족되어야 함을 제기한다. 그리고, 구체적인 동적 네트워크 로딩 방법을 알고리즘 형식으로 설명하였으며, 이후 링크 비용함수로써 결정적 대기행렬모형을 도입하여 가상 네트워크 속에서 동적 네트워크 로딩이 어떻게 이루어지는지를 수치적으로 보여준다.

내장형 시스템을 위한 점진적 원격 링킹 로더 (Incremental Remote Linking Loader for Embedded Systems)

  • 이원영;우덕균;표창우;임채덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.427-429
    • /
    • 1999
  • 원격 링킹 로더는 크로스 컴파일러에 의하여 컴파일된 목적 코드를 원격 타겟 시스템에 전송하여 실행할 수 있게 한다. 이 링킹 로더는 내장형 프로세서를 탑재한 시스템에서 사용되는 소프트웨어 개발 환경에 널리 써왔다. 본 연구의 점진적 원격 링킹 로더는 목적 모듈을 호스트로부터 타겟으로 로딩하는 원격 로딩과 모듈이 로딩될 때 이미 로딩된 모듈들과 통합 링킹하는 점진적 링킹의 역할을 수행한다. 특히, 점진적 링킹은 여러 모듈들이 로딩/언로딩 될 때 사용자가 로딩/언로딩 순서를 고려해야 하는 번거로움을 해결하였다. 본 논문에서는 원격 로딩과 점진적 링킹을 가능하게 하는 로딩/언로딩 알로리즘을 제시하였다. 그리고 이 알고리즘은 [8]에서 개발된 타겟 서버 미들웨어 시스템에서 구현하였다. 본 논문에서 제시하는 점진적 언격 링킹 로더는 내장형 시스템의 개발 환경 사용에 보다 많은 사용자 편의성을 줄 것으로 기대된다.

  • PDF

MEC 환경에서의 Social Context를 이용한 트래픽 오프로딩 알고리즘 (Traffic Offloading Algorithm Using Social Context in MEC Environment)

  • 천혜림;이승규;김재현
    • 한국통신학회논문지
    • /
    • 제42권2호
    • /
    • pp.514-522
    • /
    • 2017
  • 트래픽 오프로딩은 폭발적으로 증가하는 모바일 트래픽에 대응하기 위한 유망 솔루션이다. 오프로딩 방법 중, LIPA/SIPTO 오프로딩에서는 애플리케이션의 QoS 요구사항을 만족하면서 트래픽을 오프로딩할 수 있다. 또한, SNS로 인한 많은 트래픽때문에 social context를 이용한 트래픽 오프로딩이 필요하다. 그러므로, 본 논문에서는 social context를 이용하여 트래픽을 오프로딩하는 LIPA/SIPTO 오프로딩 알고리즘을 제안한다. 먼저, 애플리케이션 인기도를 social context로 이용하여 애플리케이션 선택확률을 정의한다. 그 다음, effective data rate 관점에서 소형셀 사용자의 QoS를 최대화하는 최적의 오프로딩 weighting factor를 찾는다. 마지막으로, 애플리케이션 선택확률과 오프로딩 weighting factor를 기반으로 각 애플리케이션의 오프로딩 비율을 정한다. 성능분석 결과, 제안한 알고리즘의 오프로딩 비율이 기존 알고리즘의 약 46%임에도 불구하고, 제안한 알고리즘의 effective data rate achievement ratio 값이 기존 알고리즘과 비슷한 것을 확인하였다.

기회적 포그 컴퓨팅 환경을 고려한 IoT 테스크의 지연된 오프로딩 제공 방안 (Delayed offloading scheme for IoT tasks considering opportunistic fog computing environment)

  • 경연웅
    • 사물인터넷융복합논문지
    • /
    • 제6권4호
    • /
    • pp.89-92
    • /
    • 2020
  • 다양한 IoT(Internet of Things) 서비스들이 등장하면서 IoT 기기의 테스크를 오프로딩 시키는 연구가 진행되었다. 기존에는 클라우드 컴퓨팅을 통한 오프로딩이 고려되었지만 서비스 응답 지연 및 코어 네트워크의 부하 등의 이슈로 인해 IoT 기기 근처에서 오프로딩을 지원하는 포그 컴퓨팅 개념이 도입되었다. 하지만 포그 컴퓨팅 환경에서도 서비스 대상 IoT 기기가 증가하게 되면 클라우드 환경과 마찬가지로 부하 집중 문제로 인해 서비스 응답 지연이 발생할 수 있다. 이를 해결하기 위하여 자동차, 드론 등 IoT 기기 근처에 존재하는 컴퓨팅 가능 노드들을 통해 오프로딩을 수행하는 개념인 기회적 포그 컴퓨팅이 등장하였다. 기존의 포그 및 기회적 포그 컴퓨팅 노드들을 활용한 오프로딩 연구들은 서비스의 요청이 있을 때 가용한 노드를 통해 오프로딩을 수행한다. 기존의 연구 방법대로 오프로딩을 수행한다면 기회적 포그 컴퓨팅 노드가 가용할 때에 발생된 요청들만 해당 노드들로 오프로딩이 가능하다. 하지만 서비스의 응답 지연 요구사항만 만족시킨다면 즉시적으로 요청을 처리할 필요가 없고 최대한 많은 테스크를 기회적 포그 컴퓨팅 노드로 오프로딩 시키는 것이 부하 분산에 용이하다. 그러므로 본 논문에서는 오프로딩 타이머를 기반으로 서비스 응답 지연 요구사항을 만족시키면서 최대한 기회적 포그 컴퓨팅 노드들을 통해 오프로딩 시킬 수 있는 지연된 오프로딩 방법을 제안하고자 한다.

자바 가상 머신에서 클래스 로딩에 관한 연구 (A Study on Class Loading in Java Virtual Machine)

  • 김기태;이갑래;유원희
    • 한국콘텐츠학회논문지
    • /
    • 제3권2호
    • /
    • pp.39-45
    • /
    • 2003
  • 자바의 동적인 클래스 로딩은 자바 플랫폼에서 실행시간에 소프트웨어 컴포넌트를 동적으로 로딩하기 위한 강력한 메커니즘이다. 다른 시스템에서도 동적 로딩과 링킹을 제공하지만 지연 로딩, 타입안전 링크, 사용자 정의 로딩정책, 다중 이름 공간 등은 자바가 가진 중요한 특징들이다. 클래스 로딩에서 핵심은 타입 안전을 보장하는 것이다. 타입 안전은 자바 보안에서 아주 중요한 부분을 차지한다. 하지만 자바 가상 머신에서 타입 안전에 대한 메커니즘은 매우 복잡하고, 접근이 명확하지 않아서 지금 까지 많은 버그가 발생하여 타입 안전에 문제가 되었다. 본 논문은 자바 가상 머신에서 동적인 클래스 로더의 동작을 분석하고, 연산적 의미론(operational semantics)으로 추상화하고 현재 로드되어진 클래스와 추가된 제한 등을 이용하여 이전에 제시되었던 타입 안전에 대한 문제를 분석한다.

  • PDF

클라우드 모바일 웹 브라우저 상에서 제로 레이턴시 응답을 위한 웹페이지 프리로딩 기술의 개발 (The Development of Webpage Pre-loading Technology for Zero Latency Response on Cloud Mobile Web Browser)

  • 권오철;오치영;이창건
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(D)
    • /
    • pp.126-128
    • /
    • 2012
  • 클라우드 모바일 웹 브라우저는 고성능의 클라우드 서버가 웹페이지를 재가공하고 압축하여 제공함으로써, 모바일 기기의 작업 부하를 줄이고 웹페이지의 로딩 시간을 단축한다. 클라우드 모바일 웹 브라우저의 오프로딩 기술은 네트워크 환경에 따라 웹페이지의 로딩 시간이 크게 좌우되기 때문에 보다 빠르고 효율적으로 웹 브라우징을 제공하기 위해서 프리로딩 기술이 제안되었다. 프리로딩 기술은 엄격한 사용자 분석을 통해 사용자가 요청할 것으로 예상되는 웹페이지를 미리 캐싱해두고, 사용자에게 제로 레이턴시로 웹 브라우징을 제공한다.

자바에서 동적인 클래스 로딩과 링킹의 분석 (Analysis of Dynamic Class Loading and Linking in Java)

  • 김기태;고훈준;조선문;심현진;강성관;유원희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (하)
    • /
    • pp.1785-1788
    • /
    • 2003
  • 자바의 동적 클래스 로딩은 실행 시간에 소프트웨어 컴포넌트를 동적으로 로딩하기 위한 강력한 메커니즘이다. 다른 시스템에서도 동적 료딩과 링킹을 제공하지만 지연 로딩, 타입 안전 링크, 사용자 정의 클래스 로딩 정책, 그리고 나중 이름공간 둥은 자바가 가진 중요한 특징이다. 자바에서 클래스 로딩의 핵심은 타입 안전에 대한 확신이다. 하지만 자바 가상머신에서 타입 안전에 대한 메커니즘은 매우 복잡하고 또 정확성에 대한 접근이 명확하지 않아서 지금까지 많은 버그가 발생되었고 따라서 타입 안전에 문제가 되어왔다. 본 논문은 간단한 자바 소스 코드를 이용하여 동적인 클래스 로더의 동작을 분석하여 도식화하고, 연산적 의미론으로 추상화하여 이전에 제시되었던 타입 안전에 대한 문제를 분석한다.

  • PDF

OFDM 기반의 무선 LAN 시스템을 위한 효율적인 비트 로딩 알고리즘 및 하드웨어 구조 설계 (An Efficient Bit Loading Algorithm for OFDM-based Wireless LAN systems and Hardware Architecture Design)

  • 강희윤;손병직;정윤호;김근회;김재석
    • 대한전자공학회논문지SD
    • /
    • 제41권5호
    • /
    • pp.153-160
    • /
    • 2004
  • 본 논문에서는 IEEE 802.11a 무선 LAN 시스템의 성능 향상과 전송율 증가를 위해 효율적인 비트 로딩 알고리즘 적용 방안을 제안하였다. 기존의 비트 로딩 알고리즘은 각 부채널의 신호대 잡음비(SNR)를 입력받아 수행되는데, 무선 LAN 시스템은 랜덤한 백색잡음 때문에 정확한 SNR 추정이 어렵다. 이는 비트 로딩을 적용할 때 이상적인 성능 이득보다 저하되는 문제점이 있다. 따라서 이 문제점을 해결하기 위해 SNR이 아닌 채널의 주파수 응답을 이용하는 비트 로딩 알고리즘을 제안하였다 모의 실험을 통해 기존의 비트 로딩 알고리즘을 무선 LAN 시스템에 적용하였을 때 PER이 10-2에서 전송 모드에 따라 0.5∼5㏈ 의 성능 이득을 얻은 반면, 제안된 방법의 비트 로딩 알고리즘은 동일한 조건에서 3.5 ∼8㏈ 사이의 성능 이득을 얻을 수 있었고, 데이터 전송율은 최대 54Mbps에서 63Mbps로 증가시킬 수 있음을 확인하였다. 또한 하드웨어 설계 결과, 제안된 방법을 적용한 비트 로딩 연산 블록은 4.2K의 gate count와 2.8Kbit 메모리를 포함하고, 기존의 비트 로딩 알고리즘보다 약 34%정도 감소함을 확인하였다.

모바일 클라우드 컴퓨팅을 위한 실용적인 오프로딩 기법 및 비용 모델 (Pratical Offloading Methods and Cost Models for Mobile Cloud Computing)

  • 박민균;;라현정;김수동
    • 인터넷정보학회논문지
    • /
    • 제14권2호
    • /
    • pp.73-85
    • /
    • 2013
  • 제한된 모바일 디바이스의 자원을 해결하기 위해, 클라우드에 있는 서비스 또는 자원을 활용하는 모바일 클라우드 컴퓨팅(Mobile Cloud Computing, MCC) 연구가 활발히 진행되고 있다. MCC에서는 주로 기능 컴포넌트를 다른 노드로 오프로딩 (Offloading) 시킴으로써, 모바일 노드의 자원 문제를 해결하는 접근법을 주로 사용한다. 그러나, 현재 진행되고 있는 MCC에 대한 연구는 사전에 결정된 노드로 오프로딩 시키는 기법들이 주로 진행되고 있으며, 개념적인 수준에서 기법이 제시되고 있다. 본 논문에서는 복잡도가 높은 모바일 애플리케이션의 성능을 보장하기 위한 4가지 종류의 오프로딩 기법을 제안한다. 제시된 기법은 구현이 가능하도록 실용적인 수준으로 설계되며, 비용 모델을 제시하여 오프로딩을 통한 성능향상이 있음을 정량적으로 증명한다.