• 제목/요약/키워드: 마이크로서비스

검색결과 360건 처리시간 0.042초

마이크로서비스 기반의 클라우드 엣지 AI 추론 서비스 개발 및 연구 (Development and Study of Cloud-Edge AI Inference Service Based on Microservices)

  • 서지현;장수민;차재근;최현화;김대원;김선욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 춘계학술발표대회
    • /
    • pp.78-80
    • /
    • 2022
  • 최근 딥러닝을 이용한 영상 분석은 자율주행, 감시카메라 등 다양한 서비스에 필수적으로 활용되고 있으며 실시간 처리 및 보안 요소를 만족하기 위해 기존의 클라우드 컴퓨팅 방식의 단점을 개선한 클라우드 엣지 컴퓨팅 방식을 적용하는 사례가 크게 증가하고 있다. 하지만 사용자 및 단말과 가까운 위치에서 딥러닝 추론을 진행하는 클라우드 엣지 서버는 클라우드 서버와 비교하여 컴퓨팅 자원이 충분하지 않을 경우가 많으며 기존의 딥러닝 모델을 그대로 클라우드 엣지 환경에 적용하는 것은 자원 활용 측면에서 여러가지 문제점들을 갖고 있다. 따라서 본 논문에서는 마이크로서비스 구조를 통해 자원을 보다 유연하게 활용할 수 있도록 개선된 딥러닝 모델로 대규모의 클라이언트 요청을 처리 가능한 동영상 데이터 추론 서비스인 G-Edge AI 추론 서비스 개발에 대해 설명한다.

효율적인 IoT-Cloud 서비스 실증을 위한 응용 성능 모니터링을 활용한 지속적인 통합 (Continuous Integration for Efficient IoT-Cloud Service Realization by Employing Application Performance Monitoring)

  • 배정주;김철원;김종원
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권2호
    • /
    • pp.85-96
    • /
    • 2017
  • 사물인터넷(IoT: Internet of Things)과 클라우드(Cloud) 컴퓨팅의 융합에 기반한 소위 IoT-Cloud 서비스들이 ICT 기반의 창의적이고 다양한 미래지향적인 응용 서비스를 구현하는 핵심 모델로 부상하고 있다. IoT 부분의 기기에서 부족한 컴퓨팅 능력을 공유형 클라우드로 보완하는 IoT-Cloud 서비스의 실증은 컨테이너(container)를 활용한 마이크로서비스(microservice) 기반 구현이 효율적이다. 마이크로서비스로 구현된 응용 서비스의 품질은 서비스 기능(function)들을 서로 연결(inter-connect)하는 서비스기능체이닝(SFC: service function chaining) 과정에서 발생하는 특정 기능 또는 이들의 연결에 따른 병목(bottleneck) 등에 영향 받는다. 전체 서비스의 정상작동을 보장하기 위해 서비스 환경 변동을 감안한 다양한 테스트 과정이 필요하며, 이를 통한 지속적인 개선 노력이 필요하다. 본 논문에서는 Node.js 기반의 IoT-Cloud 서비스를 대상으로 DevOps(개발운영병행체제) 기반 지속적인 통합 도구와 응용 성능 모니터링(application performance monitoring) 기법을 활용하여 지속적인 통합을 실험적으로 실증하고 그 효과를 논하고자 한다.

스마트 항로표지 시스템의 고가용성을 보장하는 마이크로 서비스 아키텍처 기반 장애 관리 방안

  • 조인표;이승준;오지원;박은섭;이재규;이상엽
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2023년도 춘계학술대회
    • /
    • pp.267-268
    • /
    • 2023
  • 본 논문은 해상 안전을 유지하는 중요한 역할을 수행하는 스마트 항로표지 시스템의 높은 가용성을 유지하기 위해 제안된 장애관리 방안에 대한 연구이다. 스마트 항로표지 시스템은 고가용성을 요구하는 시스템으로, 시스템의 건전성을 유지하고 장애 발생 시 빠른 대응이 필요하다. 따라서, 이 논문에서는 마이크로 서비스 아키텍처 기반의 방안을 제안한다. 이를 통해 장애 발생 시 해당 서비스만 중단되고, 다른 서비스는 계속 운영될 수 있어 시스템 전체의 가용성과 신뢰성을 높일 수 있다. 본 연구에서는 모니터링 및 로깅 시스템을 도입하여 빠른 대응이 가능하도록 하며, 또한, 다양한 장애 관리 방안을 제시한다. 이를 통해 스마트 항로표지 시스템의 고가용성을 확보하여 안정적인 운영을 보장하는 데 기여할 수 있다.

  • PDF

교육 동영상 공유 서비스의 카프카 기반 데이터 공유 방안 (A Kafka-based Data Sharing Method for Educational Video Services)

  • 이현섭;김진덕
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 춘계학술대회
    • /
    • pp.574-576
    • /
    • 2021
  • 대규모 운영시스템이나 확장성을 고려한 시스템을 구성할 때 마이크로서비스 기법을 도입하는 것이 필요하다. 카프카는 pub/sub 모델을 가지는 메시지 큐로서 분산환경에 잘 적용되는 특징을 가지며, 다양한 데이터 소스를 활용할 수 있다는 점에서 마이크로서비스에 적합하다. 이 논문에서는 아파치의 카프카를 이용한 교육동영상 공유 서비스의 데이터 공유 방안을 제안하고자 한다. 제안하는 시스템은 교육 동영상 공유서비스이 다양한 데이터를 공유하기 위해 카프카 클러스터를 구축하며, 아울러 교육동영상의 유사도를 기반으로 하는 추천 시스템과 연계하기 위해 스파크 클러스터를 이용한다. 그리고 파일, RDBMS의 DB등과 같은 다양한 데이터 소스를 공유하는 방안을 제시한다.

  • PDF

IT vs. IT - MS '닷넷전략' vs. Sun '썬원전략'

  • 한국데이터베이스진흥센터
    • 디지털콘텐츠
    • /
    • 8호통권111호
    • /
    • pp.68-79
    • /
    • 2002
  • IT VS.IT에서 IT업계 진검승부를 통한 라이벌 업체들의 선의의 경쟁의 면면을 들여다보고자 한다. 첫 번째로 마이크로소프트의 '닷넷전략'과 썬마이크로시스템즈의 '썬원전략'에 대해 살펴보자. XML 기반의 에플리케이션, 프로세스와 웹사이트들이 정보와 기능을 플랫폼, 장비에 상관없이 서로간에 공유하고 결합하는 서비스로 사용해 기업과 개인의 요구사항에 적합한 솔루션을 제공할 수 있게 한다는 MS의 '.NET 플랫폼'과 기업 이익을 위해 서비스 형태로 정보 자산을 완벽히 활용하고자 하는 '서비스 온 디맨드' 비전 하에서 '웹 서비스'를 개발하고 운영, 제공하려는 기업들을 위해 고안된 개방적이고 통합 가능한 솔루션 'Sun ONE 플랫폼'에 대한 기고문을 함께 싣는다.

  • PDF

Q 방법론을 적용한 마이크로 블로깅 서비스의 이용 동기 유형 분석 : 미투데이 사례 (Profiling Usage Motivation in Micro-blogging Service by Q-methodology : The case of me2DAY)

  • 김경규;김효진;류성열
    • 한국전자거래학회지
    • /
    • 제15권3호
    • /
    • pp.45-61
    • /
    • 2010
  • 본 연구는 마이크로 블로깅 서비스 이용자들의 이용 동기 유형을 분류하였다. 본 연구는 이용 동기 유형을 분류하기 위해 개인의 사고나 느낌과 같은 주관성 행위를 객관적으로 측정할 수 있는 Q 방법론을 적용하였다. 본 연구 결과에 의하면, 마이크로 블로깅 이용자들은 이용 동기에 따라 4개의 유형으로 분류되었다. 유형 1은 새로운 사람이나 다양한 사람과 만나기 위해 서비스를 이용하는 '관계지향형'이다. 유형 2는 현재 자신의 상태나 기분을 자유롭게 표현하고 주변 사람들에게 보여주기 위한 '자기표현형'이다. 유형 3은 여가 시간이나 무료한 시간을 지루하지 않고 재미있게 보내기 위한 '시간보내기형'이다. 유형 4는 연구 등 특정한 목적과 함께 빠르게 정보를 접하고 사회적 문제에 대한 의견을 보기 위한 '정보추구형'이다. 본 연구에서 제시한 마이크로 블로깅 서비스 이용 유형은 향후 이용 유형별로 특화 된 서비스 개발을 위한 시사점을 제공해 주고 있다.

소셜 네트워크와 포탈 서비스를 융합한 개인화 된 정보제공서비스 (A Study of the Personalized Information Service merges the Social Network and Portal Service)

  • 변재희;홍인화;김찬규;문남미
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2010년도 추계학술대회
    • /
    • pp.55-56
    • /
    • 2010
  • 소셜 네트워크가 웹 2.0의 대표적 서비스로 자리 잡으면서 이를 이용한 다양한 서비스가 등장하고 있으며 그 중 포탈 서비스도 예외는 아니다. 하지만 포탈과 소셜 네트워크의 융합은 마이크로 블로그 형태의 소셜 네트워크 서비스를 포탈 화면에 실시간 검색으로 공개하는 정도에 그치고 있을 뿐이다. 본 논문에서는 마이크로 블로그의 open API 서비스를 이용하여 사용자의 인적 네트워크와 윈도우업 데이터를 추출한 후 키워드 도출 가중치 식을 통해 소셜 네트워크 내의 이슈가 되는 키워드를 도출한다. 도출된 키워드는 포탈 서비스에 융합되어 사용자의 소셜 네트워크 내 이슈 키워드와 관련된 정보제공서비스를 할 수 있다.

  • PDF

스마트 마이크로그리드 및 웰니스 서비스를 위한 IoT 브로커 시스템 구성 및 미들웨어 구조

  • 정용훈;권기덕;유영환
    • 정보보호학회지
    • /
    • 제25권2호
    • /
    • pp.35-42
    • /
    • 2015
  • 현재 우리 사회는 산업혁명(오프라인), 정보화혁명(온라인)을 거쳐 모든 것이 인터넷과 연결되는 사물인터넷(IoT) 기반의 초연결혁명으로 진화하고 있다. 이에 사물인터넷 디바이스 사업자가 제품을 보다 쉽게 인터넷과 연결할 수 있는 사물인터넷 서비스 표준플랫폼에 대한 수요가 높아지고 있다. 본 문서는 스마트마이크로그리드 및 웰니스 응용서비스와의 연동자동화, 지능화를 위한 IoT 브로커(Broker) 시스템의 기능 요구 사항 및 시스템 요구사항을 분석하고 정의한다.

Kubernetes를 활용한 영상 기반 멤버 검증 어플리케이션의 분산 배치 기법 (Kubernetes Microservices for Video-based Member Verification Application)

  • 김영기;금승우
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2020년도 하계학술대회
    • /
    • pp.45-46
    • /
    • 2020
  • 중앙 집중형 구조로 인터넷을 통해 온디맨드 컴퓨팅 리소스를 제공하는 클라우드 컴퓨팅 기술이 범용화 됨에 따라, 다양하고 높은 성능의 컴퓨팅 자원을 사용하는 어플리케이션이 늘고 있다. 하지만 특정 어플리케이션은 인터넷을 이용한 중앙 집중형 구조인 클라우드 컴퓨팅 자원을 사용하는 경우 서비스 품질에 영향을 받을 수 있다. 본 연구는 영상 기반 멤버 검증 어플리케이션의 운용에 있어 영상 데이터의 방대한 크기에 따른 지연시간, 네트워크 병목현상 및 영상에 포함된 얼굴 이미지로 인한 개인신상정보 관련 문제 등을 완화하기 위한 마이크로서비스화 및 분산 배치 기법을 보인다. 또한 이 멤버 검증 어플리케이션의 분산 배치 기법을 적용하여 Docker 컨테이너 단위 마이크로서비스의 배포, 스케일링, 운영을 자동화하기 위한 오픈소스 플랫폼인 Kubernetes를 활용하여 구현함으로써 검증하였다.

  • PDF

맞춤형 통신 프로토콜과 서비스를 위한 액티브 네트워크 실행환경 (An Active Network Execution Environment for on Demand Customization of Communication Protocols and Services)

  • 이화영;강보영;임경식
    • 정보처리학회논문지C
    • /
    • 제11C권7호
    • /
    • pp.937-950
    • /
    • 2004
  • 본 논문에서는 프로토콜 조합 및 서비스 참조 기법을 지원하는 Customizable Architecture for Flexible Execution Environment(CAFEs) 실행환경을 실제 및 구현한다. CAFEs 실행환경은 프로토콜 및 서비스 소프트웨어의 재사용성을 높이기 위하여 기존 프로토콜의 기능 또는 알고리즘을 구현한 마이크로 프로토콜과 기존 응용과 호환하고 액티브 네트워크 서비스를 배포하기 위한 수단으로 동작하는 액티브 서비스라는 새로운 개념을 제시한다. 제안된 액티브 네트워크 실행환경은 기능에 따라 세 부분으로 설계되어 있다. 첫째, 가상 네트워크 시스템은 기존의 다양한 프로토콜 계층을 기반으로 가상 네트워크 채널을 형성하고 이를 바탕으로 액티브 노드를 연결한다. 둘째, 프로토콜 및 서비스 관리자는 마이크로 프로토콜 및 액티브 서비스를 합성함으로써 새로운 프로토콜과 서비스를 제공하는 역할을 담당한다. 마지막으로 이벤트 엔진은 이벤트 위임 모델을 사용하여 서비스에 존재하는 컴보넌트의 상태전이를 자동으로 감지한다. 그리고 개발된 CAFEs 실행환경을 검증하기 위하여 무선 인터넷 환경에서 사용자 단말에 적합한 웹 컨텐츠를 전달하기 위한 실험을 수행하여 가용성을 확보하였다.