• Title/Summary/Keyword: 마이크로서비스

Search Result 360, Processing Time 0.033 seconds

Secure Multicasting in Micro-Mobility Environment (안전한 마이크로모빌리티 환경에서의 멀티캐스트)

  • Kang Ho-Seok;Shim Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.971-974
    • /
    • 2006
  • 핸드오프가 자주 발생할 경우 모바일IP에서 제어 메시지가 많이 발생하게 된다. 이러한 문제를 해경하기 위해서 마이크로 모빌리티 프로토콜이 제안되었다. 이 논문에서 마이크로 모빌리티 환경에서 안전한 멀티캐스팅 서비스를 제공하기 위한 방법에 대해 소개한다. 먼저 마이크로 모빌리티 환경에서의 멀티캐스팅 서비스 프로토콜을 소개하고 이 프로토콜을 기반으로 보안 서비스를 추하한다. 제안된 멀티캐스트 라우팅 프로토콜은 공유 멀티캐스트 트리를 만들고 다른 유니캐스트 마이크로 모빌리티 프로토콜을 고려하지 않는다. 추가된 보안 서비스는 인증, 권한, 기밀성, 그리고 완전무결성이 대칭이나 비대칭 암호와 알고리즘을 기반으로 하여 포함되어 있다. 또한 보안 프로토콜은 그룹의 멤버가 자주 바뀌고 핸드오프가 일어나는 현상을 다루기 위하여 페이징 지역을 기준으로 계층적 키 구조를 사용한다.

  • PDF

Service Development Tool for Micro Grid Common Platform (마이크로 그리드용 공통플랫폼 서비스 개발 도구)

  • Lee, Hyun-Hee;You, Dae-Sang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.6
    • /
    • pp.1455-1461
    • /
    • 2015
  • Micro Grid is a new concept of electrical grid to solve several problems of Mega-Grid and it is under research and development at the national level around the world. With this background, Micro Grid Common Platform has been developed for interoperability technology of devices-systems in Micro Grid and securing enabler for new market. For supporting business models, Micro Grid Common Platform provides electric power information to Third-Party licensee via Open API function. Licensee, who want to develop electric power application by connecting to Micro Grid Common Platform, needs IDE(Integrated Development Environment) for service development and distribution. The paper proposes a service development tool for developing applications of Micro Grid Common Platform as a PaaS (Platform as a Service).

Design and Implementation of virtualized infrastructure manager based on Micro Service Architecture (마이크로 서비스 아키텍쳐 기반 가상 인프라 매니저 설계 및 구현)

  • Na, TaeHeum;Park, PyungKoo;Ryu, HoYong
    • Journal of Digital Contents Society
    • /
    • v.19 no.4
    • /
    • pp.809-814
    • /
    • 2018
  • With the proliferation of cloud computing infrastructures, service providers are able to deploy services in on-demand manner. Recently, microservice architecture has been attracting attention in order to maximize the efficiency of resource expansion in cloud infrastructure. Instead of implementing all of the service functions in a single software, service providers can easily and autonomously implement the necessary services by interconnecting the necessary services through an efficiently designed application programming interface (API). Moreover service developer can freely choice programming languages and define software, and functional structures to meet their functional requirements. In this paper, we propose virtual infrastructure manager service based on microservice architecture and evaluates its performance in scalability perspective.

Database Reverse Engineering Using Master Data in Microservice Architecture (마스터 데이터를 활용한 마이크로 서비스 아키텍처에서의 데이터베이스 리버스 엔지니어링)

  • Shin, Kwang-chul;Lee, Choon Y.
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.5
    • /
    • pp.523-532
    • /
    • 2019
  • Microservice architecture focuses on dividing it into small and lightweight services to build for the purpose of performing very close business functions. So it tends to concentrate only on agility, productivity, reliability, and ease of deployment of software development. Microservice architecture considers database as just a file or storage for storing and extracting data, emphasizing that data quality can be sacrificed for convenience and scalability of software development. Database reverse engineering for understanding database structure and data semantics is needed for data utilization for business decision making. However, it is difficult that reverse database engineering is applied in microservice architecture that neglects data quality. This study proposes database reverse engineering method that utilizes master data to restore the conceptual data model as a solution. The proposed method is applied to the return service database implemented by microservice architecture and verified its applicability.

A Visual Analytics System for Analyzing Social Networking Patterns among Microbloggers (마이크로블로그 사용자의 소셜 네트워킹 패턴 분석 및 가시화 시스템)

  • Koo, Yun-Mo;Lee, Jeong-Jin;Seo, Jin-Wook
    • Journal of Korea Game Society
    • /
    • v.12 no.3
    • /
    • pp.77-86
    • /
    • 2012
  • In recent years, micro-blogging services such as 'Twitter' and 'Me2day' have rapidly become major social networking services. However, it is difficult to grasp the relationship between a user and his/her friends in these micro-blogging services because they simply list messages between them in chronological order. In this paper, we propose a visual analytics system that can help the user intuitively understand relationships with their friends on micro-blogging services by enabling them to analyze the messages quantitatively, qualitatively and temporally. In the visual analytics system, we also present a tool to provide the user with valuable advices after classifying the changing relation patterns with his/her friends, which in turn contributes to improving relationships with friends. The proposed system was successfully implemented as smartphone applications to show its potential to be a tool for analyses and improvement of social relations in micro-blogging services.

A Design and Implementation of Integrated Content Management System Based on Microservices Architecture (마이크로서비스 아키텍처 기반의 통합 콘텐츠 관리 시스템 설계 및 구현)

  • Yoon, Kyung Sik;Kim, Young Han
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.8 no.3
    • /
    • pp.97-108
    • /
    • 2019
  • As digital content items increase, new content services are often added to or integrated among existing content management systems to manage them. For efficient system integration, this paper designed a content management system that combines two existing content management systems based on a microservices architecture. In addition, during the development process, integrated system that existing systems were recycled without disruption to existing systems, integrated efficiently and implemented as scalable systems. It measured the resource usage of this systems and analyzed the differences between features for system integration using traditional middleware.

Graphgen: Real-time Visualization Microservice for Time Series Data Using REST API (Graphgen: REST API를 이용한 시계열 데이터의 실시간 시각화 마이크로서비스)

  • Kwon, Dongwoo;Ok, Kisu;Ji, Youngmin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.10a
    • /
    • pp.581-584
    • /
    • 2018
  • 최근 다양한 분야에서 대량의 데이터를 수집하여 처리하고 분석하는 빅데이터 기술이 활용되고 있다. 빅데이터 분석을 위해서는 데이터 시각화 기술이 필수적이다. 본 논문에서는 REST API를 사용하여 시계열 데이터베이스에 데이터를 질의하고, 응답받은 시계열 데이터를 다양한 형태의 차트로 시각화하는 마이크로서비스(Graphgen)를 설계하고 구현한다. 이 서비스는 데이터의 변동에 따라 실시간으로 시각화 객체를 갱신하며, 대용량 데이터 처리의 성능저하를 최소화하도록 개발된다. Graphgen은 InfluxDB와 OpenTSDB 시계열 데이터베이스와 Bokeh 시각화 라이브러리를 지원하며, 추후 서비스 확장이 용이하도록 개발된다. 또한 부하 분산과 통합 배포 관리를 위하여 컨테이너를 기반으로 개발된다.

An Algorithm to Optimize Deployment Cost for Microservice Architecture (마이크로서비스 아키텍처의 배포 비용을 최적화하는 알고리즘)

  • Li, Ziang;Lee, Scott Uk-Jin
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.387-388
    • /
    • 2020
  • As the utilization of microservice architectural style in diverse applications are increasing, the microservice deployment cost became a concern for many companies. We propose an approach to reduce the deployment cost by generating an algorithm which minimizes the cost of basic operation of a physical machine and the cost of resources assigned to a physical machine. This algorithm will produce optimal resource allocation and deployment location based on genetic algorithm process.

  • PDF

A case study on using micro-blogging in library information services - Focuses on twitter (마이크로 블로깅을 활용한 도서관 정보서비스 사례 분석 - 트위터를 중심으로)

  • Kim, Ye-Rin;Jung, Young-Mi
    • Proceedings of the Korean Society for Information Management Conference
    • /
    • 2010.08a
    • /
    • pp.81-88
    • /
    • 2010
  • 오늘날과 같은 정보통신 발달의 시대에서 정보 전달의 신속성과 접근성을 보장하는 것은 정보서비스 기관의 경쟁력 강화에 매우 중요한 일이다. 마이크로 블로깅을 제공하는 서비스 중 하나인 트위터는 web 2.0 서비스의 대표주자로 시 공간을 초월한 도서관 정보서비스의 신속성과 접근성을 지원하는 강력한 도구로 부상하고 있다. 이에 본 연구에서는 국내외 도서관의 트위터를 중심으로 마이크로 블로깅을 활용한 정보서비스 적용사례를 조사하고 이와 같은 신기술 적용 활성화를 위한 시사점을 제시하고자 한다. 본 연구에서 조사한 사례는 미국 의회도서관, 미국 뉴욕 공공도서관, 영국 국립 도서관, 국내의 국립중앙도서관 디브러리, 포항공대 도서관인 포스텍 도서관 이고 주요하게 트위터의 수치적인 현황, 활용 목적, 내용, 이용하는 인터페이스 측면들을 조사 분석하였다.

  • PDF

A Proposal of Event Stream Processing Frameworks applicable to Asynchronous-based Microservice (비동기 기반 마이크로 서비스에 적용 가능한 이벤트 스트림 처리 프레임워크 제안)

  • Park, Sang Il
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.17 no.2
    • /
    • pp.45-50
    • /
    • 2017
  • Micro-service Architecture is a service architecture optimized for large-scale distributed systems such as real-time realistic broadcasting systems, so that are fiercely adopted by Global leading service platform vendors such as Netflix and Twitter due to the merit of horizontal performance scalability enabling the scale-out technique. In addition, micro-service architecture makes it possible to execute image processing and real-time data analysis using an asynchronous-based processing that are difficult to handle in Web API such as REST. In this paper, an event stream processing framework applicable to asynchronous based micro services is proposed in the sense that the accountability of event processing order is not guaranteed in the events such as IoT sensor data analysis or cloud-based image editing because these are the situations where the real-time media editing generates multiple event streams and asynchronous processes in the platform.