• Title/Summary/Keyword: 서비스 실행

Search Result 1,370, Processing Time 0.028 seconds

Service Execution Time Estimation in Real-time SOA (실시간 SOA에서 서비스의 실행시간 예측)

  • Kim, Yeo-Ja;Byun, Jeong-Yong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.7
    • /
    • pp.510-514
    • /
    • 2009
  • If the existing real-time systems are integrated based on SOA, real-time SOA should be developed. Generally, in real-time SOA a service can be divided into several small services and their estimated execution time is given by provider systems. However, an estimation, which analyzes time elements related to transmit and receive messages among requesters and providers, is needed. In order to enhance QoS of Web service, this paper proposes enhanced worst-case execution time estimation by considering WS-transaction and common use of multi-processors system.

Robust Plan Generation and Dynamic Execution for Intelligent Web Service (지능적인 웹서비스를 위한 강건한 계획 생성과 동적 실행 방법)

  • Hwang, Gyeong-Sun;Lee, Seung-Hui;Lee, Geon-Myeong
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2007.04a
    • /
    • pp.320-323
    • /
    • 2007
  • 웹 서비스와 같은 분산된 환경에서, 특정 서비스를 수행하기 위해서는 원격의 컴퓨터나 사이트상에서 다중 에이전트들의 협업을 통해 이루어진다. 이때 서비스는 여러 에이전트들의 복잡한 행위들에 의해 구성된다. 또한 지능적인 서비스를 위해서는 에이전트들의 상태정보, 목적정보, 그리고 계획정보 등을 이용한다. 특히 계획정보는 에이전트들이 일련의 행위들로 구성된다. 하지만 계획수립을 위한, 기존 연구들 대부분은 정적으로 기술된 서비스 명세와 초기상태 정보를 이용하여 특정 목표를 만족시키는 단일 계획 생성 방법을 연구해왔다. 따라서 계획수립이 실행 도중에 기대하지 않은 네트워크 장애나 방해 등으로 서비스 수행을 실패하는 경우, 그 계획은 무효가 되고 다시 계획을 생성 해야만 한다. 그러나 다시 계획을 생성하기 위해서는 많은 시간을 소비하게 될 뿐만 아니라 태스크 중복이 불가피하므로 매우 비효율적이다. 이 논문에서는 강건한 계획수립과 그 계획을 실행하기 위한 효과적인 방법을 제안한다. 즉, 계획수립의 재생성을 피하기 위한 방법으로 단일 계획수립 대신에 실행 가능한 다중 계획들로 표현된 강건한 계획을 생성하는 것이다. 강건한 계획의 행위들이 실행되는 동안, 각 단계마다 실행 가능한 행위를 선택한 후, 그 행위를 실행한다. 그러나 선택된 행위가 실행결과를 낼 수 없을 경우, 대체 가능한 서브 계획 경로를 선택하여 실행한다. 강건한 계획을 표현하기 위해 페트리 넷 기반의 방법을 제안한다. 강건한 계획 생성 방법에서는 이용 가능한 모든 계획들을 입력으로 사용한다. 그 계획수립 방법은 HTN 계획수립기로 잘 알려진 JSHOP2 계획수립기내에 구현하였다. 계획 실행 방법으로는 주어진 강건한 계획에 대하여 행위들이 직접 실행하수 있도록 한다.며 용량에 의존하는 양상을 보였다. $H_2O_2$에 의해 유발(誘發)된 DNA의 손상은 catalase와 deferoxamine에 의해 억제되었지만 DPPD는 억제시키지 못했다. 배기음(排氣飮)은 $H_2O_2$에 의해 유발(誘發)된 ATP의 소실을 회복시켰다. 이러한 실험결과 $H_2O_2$에 의해 유발(誘發)된 세포(細胞)의 손상(損傷)은 지질(脂質)의 과산화(過酸化)와는 다른 독립적인 기전에 의해 일어남을 나타낸다. 결론 : 이러한 결과들로 볼 때 Caco-2 세포(細胞)에서 배기음(排氣飮)이 항산화작용(亢酸化作用)보다는 다른 기전을 통하여 Caco-2 세포안에서 산화제(酸化劑)에 의해 유발(誘發)된 세포(細胞)의 사망(死亡)와 DNA의 손상(損傷)을 방지할 수 있다는 것을 가리킨다. 따라서 본 연구(硏究)는 배기음(排氣飮)이 반응성산소기(反應性酸素基)에 의해 매개된 인체(人體) 위장관질환(胃腸管疾患)의 치료(治療)에 사용할 수 있을 가능성(可能性)이 있음을 제시하고 있다.에 이를 이용하여 유가배양시 기질을 공급하는 공정변수로 사용하였다 [8]. 생물학적인 폐수처리장치인 활성 슬러지법에서 미생물의 활성을 측정하는 방법은 아직 그다지 개발되어있지 않다. 본 연구에서는 슬러지의 주 구성원이 미생물인 점에 착안하여 침전시 슬러지층과 상등액의 온도차를 측정하여 대사열량의 발생량을 측정하고 슬러지의 활성을 측정할 수 있는 방법을 개발하였다.enin과 Rhaponticin의 작용(作用)에 의(依)한 것이며, 이는 한의학(韓醫學) 방제(方劑) 원리(原理)인 군신좌사(君臣佐使) 이론(理論)에서 군약(君藥)이 주증(主症)에 주(主)로 작용(作用)하는 약물(藥物)이라는 것을 밝혀주는

  • PDF

Design and Implementation of Dynamic Reconfiguration using Service Migration In Ubiquitous Environment (유비쿼터스 환경에서 서비스 이동을 이용한 동적 재구성의 설계와 구현)

  • Kwon, Jung-Ho;Jung, Sung-Young;Kim, Jai-Hoon;Cho, We-Duke
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.424-428
    • /
    • 2006
  • 유비쿼터스 환경에서 사용자는 언제 어디서나 원하는 서비스를 제공받을 수 있어야 한다. 이를 위해, 사용자는 데스크탑, 노트북, 그리고 PDA와 같은 다양한 디바이스들을 이용하여, 사용자가 원하는 서비스를 특정 상황의 제약 없이 끊임없이 제공받을 수 있는 기술이 필요하다. 우리는 유비쿼터스 환경의 사용자에게 끊임없는 서비스를 제공하기 위하여 재구성 시스템과 시나리오를 설계 및 구현하였다. 재구성 시스템은 상황에 맞는 서비스를 제공하기 위한 최적의 디바이스를 선택할 수 있다. 또한 실행중인 서비스를 새로 선택한 최적의 디바이스에서 실행하는 서비스의 이동이 가능하다. 본 논문의 시나리오에서는 음악 서비스를 실행 중인 디바이스로부터 사용자가 지속적인 서비스를 제공받지 못할 경우, 변화된 상황에 따른 최적의 디바이스로 이동하여 사용자에게 기존의 음악 서비스를 지속적으로 제공할 수 있음을 보여준다.

  • PDF

Implementation of Application Run-Time Environment for Open Cloud-based Smart Broadcasting Platform (개방형 클라우드 기반 스마트 방송 플랫폼의 애플리케이션 실행환경 구현)

  • Kim, Jung-Hyun;Kim, Ho-Youn;Hong, Sung-Wook;Lee, Dong-Hoon;Kim, Seung-Hyun;Park, Dong-Young
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2017.06a
    • /
    • pp.18-21
    • /
    • 2017
  • 클라우드 방송은 서버에서 방송 서비스를 구동한 후 실시간으로 실행 화면이나 정보를 TV 셋톱박스로 전송하는 가상화 방송 서비스로 많은 방송 사업자들의 관심을 끌고 있으며, 이미 상용화를 진행 중인 사업자도 있다. 한국정보통신기술협회(이하, TTA)에서는 클라우드 방송 서비스를 특정 사업자에 종속된 기술이 아닌 개방형 기술로 확장시키고자 "개방형 클라우드 기반 스마트 방송 플랫폼 (TTAK.KO-07.0129)"표준(이하, 클라우드 방송 1.0 표준)을 2016 년 12 월에 제정하였다. 본 논문에서는 클라우드 방송 1.0 표준의 다양한 기술범위 중 표준기반 서비스를 실행하고 서비스와 플랫폼 사이의 인터페이스 등을 정의한 클라우드 방송 1.0 플랫폼 애플리케이션 실행환경에 대한 내용과 그 구현에 대하여 소개한다.

  • PDF

Community Management System to Support Seamless Collaboration of Services (지속적인 협업 서비스를 지원하는 커뮤니티 관리 시스템)

  • Kim, Hyeon-Sook;Choi, Dong-Soon;Cho, Wee-Duck
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.287-292
    • /
    • 2006
  • 본 논문은 환경의 변화에 적응하여 지속적으로 서비스들의 협업을 지원하기 위한 통합 시스템으로 커뮤니티 관리 시스템을 제안한다. 이를 위해 커뮤니티라는 메타포를 사용하여 추상화된 레벨로 협업 모델을 정의하고 이를 런타임에 해석하여 물리적 환경의 실질적인 서비스들간의 실행 모델로 전환한다. 본 논문에서 제안한 시스템은 서비스들의 협업과 사용자의 인터랙션을 관리하는 커뮤니티 매니저(CM)와 서비스들의 협업모델을 실행 환경으로 매핑시키는 커뮤니티 프레임워크(CF) 그리고 CM 과 CF 에게 통합된 컨텍스트를 제공해 주는 시츄에이션 매니저(SM)로 구성되어 있다. 이 시스템에서 추상화된 협업 모델은 런타임에 물리적 공간으로 매핑되므로, 동적으로 실행 환경과 사용자의 특성을 인식하고 그에 맞는 협업 목표와 협업 대상을 변경시켜 실행 환경에 맞게 재구성 되는 것이 가능하다. 따라서 제안된 시스템을 통해 특정 환경에 고유하게 구축되던 시스템의 개발 비용에 대한 부담을 절감시키는 효과를 가져올 것으로 기대된다.

  • PDF

Cost-based Optimization of Composite Web Service Executions Using Intensional Results (내포 결과를 이용한 복합 웹 서비스 실행의 비용 기반 최적화)

  • Park, Chang-Sup
    • Journal of KIISE:Databases
    • /
    • v.33 no.7
    • /
    • pp.715-726
    • /
    • 2006
  • Web service technologies provide a standard means for interoperation and integration of heterogeneous applications distributed over the Internet. For efficient execution of hierarchically interacting composite web services, this paper proposes an approach to distribute web service invocations over peer systems effectively, exploiting intensional XML data embedding external service calls as a result of well services. A cost-based optimization problem on the execution of web services using intensional results was formalized, and a heuristic search method to find an optimal solution and a greedy algorithm to generate an efficient invocation plan quickly were suggested in this paper. Experimental evaluation shows that the proposed greedy algorithm provides near-optimal solutions in an acceptable time even for a large number of Web services.

RFID-driven Composition Service Register and Engine (RFID를 이용한 복합서비스 구성 및 실행기 개발)

  • Yoon, Sung-Pil;Park, Kyu-Hyun;Moon, Mi-Kyeong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.10a
    • /
    • pp.98-101
    • /
    • 2010
  • RFID (Radio Frequency IDentification)는 리더와 태그를 사용하여 대상 물체에 직접 접촉하지 않고도 해당 개체의 정보를 판독하거나 기록할 수 있는 자동식별 기술이다. 본 논문에서는 사용자가 일상생활에서 반복적인 패턴으로 이용하는 각각의 단순서비스들을 자신의 성향에 맞도록 재구성하여 이를 하나의 새로운 복합서비스로 만들어 사용할 수 있도록 해 주는 RFID 기반 복합서비스 구성 및 실행기를 개발한다. 본 시스템은 RFID-driven Services Register (RSR)과 RFID-driven Services Execution Engine (RSEE)로 구성된다. RSR은 사용자가 원하는 서비스를 조합하여 이를 하나의 패턴으로 만들어 RFID 태그에 등록하는 기능을 가진다. RSEE는 RFID 태그를 인식하여 등록된 단순 서비스들을 자동적으로 차례로 실행하게 하는 기능을 가진다. 즉, 사용자는 등록된 RFID 태그로부터 자동화된 복합서비스를 이용 할 수 있게 된다. 본 시스템은 스마트 홈에서 뿐만 아니라 오피스, 빌딩 등 다양한 분야에 확장 적용될 수 있다.

  • PDF

Service Scenario Creator of Voice Processing System (음성 처리 시스템의 서비스 시나리오 생성기)

  • Hwang, Byung-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11b
    • /
    • pp.1313-1316
    • /
    • 2002
  • 본 논문은 음성 처리 시스템의 서비스 시나리오 생성기에 관한 것으로, 좀더 상세하게는, 음성 처리 시스템의 서비스 시나리오를 생성하기 위한 단위 서비스 상태를 각각 정의하고 수행하는 다수의 상태 정의 모듈과, 시나리오 작성자가 상기 다수의 상태 정의 모듈 중 서비스 시나리오의 작성에 필요한 상태 정의 모듈들을 추출하고 추출된 각 상태 정의 모듈의 입력 값, 비교 값 및 분기할 다음 상태 정의 모듈 명을 지정할 수 있도록 유저 인터페이스 기능을 제공하는 유저 인터페이스 모듈과, 시나리오 작성자에 의하여 추출된 상태 정의 모듈들에 상기 지정된 입력 값, 비교 값 및 분기할 다음 상태 정의 모듈 명을 입력하여 서비스 시나리오를 생성하는 서비스 시나리오 생성 모듈과, 생성된 서비스 시나리오를 제어부가 실행할 수 있는 실행 코드로 변환하여 제어부에 제공하는 실행 코드 변환 모듈로 이루어지는 음성 처리 시스템의 서비스 시나리오 생성기에 관한 것이다.

  • PDF

The Effect of Background Services on Android Smartphone Performance (백그라운드 서비스가 안드로이드 스마트폰의 성능에 미치는 영향)

  • Ahn, Woo Hyun;Oh, Yunseok;Oh, Jaewon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.3
    • /
    • pp.399-410
    • /
    • 2018
  • 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.

An Implementation of Graphic Offloading Computing using GPU Virtualization based on API Remoting on a Server-based Software Service (서버 기반 SW 서비스에서 API 리모팅 기반의 GPU 가상화를 이용한 그래픽 분할 실행의 구현)

  • Choi, Won-Hyuk;Kim, Won-Young
    • Journal of Internet Computing and Services
    • /
    • v.12 no.6
    • /
    • pp.53-62
    • /
    • 2011
  • In this paper, we introduce a method of graphic offloading computing using a GPU virtualization technology in order to provide high demanding software like 3D software as an on-line software service. When the offloading software is executed on server's software virtualization environment, its graphic works are processed on a client's GPU using GPU virtualization, while on the other its data works are processed on server's CPU. To do that, we propose a method of rendering graphics information on client side GPU using API Remoting method. Also, we show the better performance than server based rendering method when we serve offloading software which include dynamical 3D graphics that display images are frequently changed through on-line. Moreover, we describe a method to virtualize offloading software by a process level and manage client's configuration information in order to decrease server's load when we provide software service to multiple clients.