• Title/Summary/Keyword: 동적 재구성

Search Result 264, Processing Time 0.027 seconds

SenOS: State-driven Operating System Architecture for Dynamic Sensor Node Reconfigurability (SenOS : 동적 센서 노드 재구성을 위한 상태 기반 운영 체제 구조)

  • 홍성수;김태형;한승현;박선희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.349-351
    • /
    • 2003
  • 무선 센서 네트웍은 동작 환경과 구조가 매우 특이하du 개발자들은 센서 네트웍의 노드를 디자인할 때 많은 제약 조건들과 요구 조건들을 고려해야 한다. 먼저 우선 센서 네트웍 상의 각 센서 노드에는 극도로 제한된 하드웨어 자원 조건 하에서도 무선 통신 기능뿐만 아니라 동시에 여러 이벤트를 재빠르게 처리할 수 있는 기능이 포함되어야 한다. 또한 환경과 응용 프로그램의 변화에 잘 대처하기 위해 런타임(run-time)에 각 센서 노드들을 동적으로 재구성할 수 있는 기능이 제공되어야 한다. 이러한 디자인 요구 조건들과 제약 조건들은 얼핏 서로 상반된 것처럼 보이는데, 무선 센서 노드들을 위한 실행 환경을 디자인할 때는 이러한 조건들을 모두 만족시킬 수 있는 운영 체제가 반드시 필요하다. 본 논문에서 우리는 무선 센서 노드들을 위한 매우 효율적이고 효과적인 유한 상태 머신(finite state machine) 기반의 운영체제, SenOS를 제안한다. 또한 새로운 운영 체제인 SenOS가 극도의 제한적인 자원에서도 동시성과 반응성, 재구성성의 요구 조건을 모두 만족시키면서 동작할 수 있다는 것을 보일 것이다.

  • PDF

A Context-Aware Workflow System for Supporting Users' Dynamic Service Demands (동적인 사용자 서비스 요구를 지원하는 상황인지 워크플로우 시스템)

  • Choi, Jong-Sun;Cho, Yong-Yun;Choi, Jae-Young
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.5_6
    • /
    • pp.214-227
    • /
    • 2007
  • A context-aware service in ubiquitous computing environments aims to supply services according to users' situation information that is dynamically occurring. The existing context-aware workflow systems, such as FollowMe and uFlow, provide context-aware services based on a workflow, which uses users' situation information as transition conditions of a service. But they can't apply users' new service demands, which may dynamically occur even when a workflow is on going, to a workflow scenario. In this paper we propose a context-aware workflow system, which can reapply users' new service demands into an initial workflow without interrupting or deleting the workflow. The proposed system can provide context-aware services without interrupting of service by recognizing exactly a place holder that has to be changed in a workflow scenario and by reconstructing only the changed parts through an incremental parsing method. Therefore, a user can immediately apply his new service demands to an on-going workflow scenario, and he can be guaranteed continuous executions of context-aware services according to a workflow scenario, which includes new service demands.

Decompilation-Preventive Java Runtime Environment by Dynamic Reconfigurable Security Module (재구성 가능한 보안 모듈을 이용한 역컴파일 방지 Java 실행 환경)

  • Kim, Sung-Eun;Yoo, Hyuck
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.309-312
    • /
    • 2006
  • 현재의 네트워크화 된 환경에서 Reverse Engineering 방지의 중요성은 높아지고 있다. 특히 Java의 경우 Reverse Engineering에 의한 위험성에 더욱 노출되어 있다. 본 논문에서는 이러한 환경에서 Reverse Engineering 방지에 대한 기존의 연구에 대하여 검토하고, Java 바이트 코드의 암호화를 통한 방어 기법으로서 동적 인스트루멘테이션을 이용한 재구성이 가능한 새로운 Java 실행 환경을 제안하였다. 이를 통하여 보다 신뢰성 있는 모바일 에이전트 환경을 구축할 수 있을 것이다.

  • PDF

An Efficient Publish/Subscribe Scheme for Supporting Context-aware Interactions in Ad-hoc Ubiquitous Computing Environments (애드혹 유비쿼터스 컴퓨팅 환경에서의 컨텍스트 인지 기반 상호작용 지원을 위한 효율적인 Publish/Subscribe 기법)

  • Moon, Sang-Chul;Lee, Kyung-Min;Lee, Dong-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10d
    • /
    • pp.723-727
    • /
    • 2006
  • 애드혹 유비쿼터스 컴퓨팅 환경에서 상호작용 미들웨어는 컨텍스트의 변화에 따라 애플리케이션간의 상호작용을 재구성할 수 있도록 지원해야 한다. 또한 미들웨어는 컨텍스트 인지 상호작용을 지원하는데 있어 컨텍스트 종류나 애플리케이션들 혹은 환경의 다양성에 따라 컨텍스트 변화에 대한 적응성을 동적으로 변화시킬 수 있도록 기능을 제공해야 한다. 하지만 기존 연구들은 컨텍스트 변화에 대한 적응성을 변화시키는 이러한 요소들에 대해 고려하지 않으며 그로 인해 컨텍스트 변화에 대한 적응 정도를 정적으로 설정함으로써 컨텍스트 인지 상호작용을 지원하는데 있어 경우에 따라 오버헤드가 발생하거나 컨텍스트 변화에 빠르게 대응하지 못한다. 따라서 본 연구는 애드혹 유비쿼터스 컴퓨팅 환경에서 동작하는 Publish/Subscribe 기반의 상호작용 미들웨어에서 이벤트 중계의 정확성과 컨텍스트 변화 적응성간의 관계를 기반으로 다양한 컨텍스트 종류나 사용자, 환경에 따라 이벤트 중계의 정확도를 동적으로 조절하는 기법을 제안한다. 그리고 이를 기반으로 이벤트 중계 정보를 동적으로 재구성하여 컨텍스트에 맞춰 효율적으로 컨텍스트 인지 상호작용을 구성할 수 있는 기법을 제안한다. 비교 분석 결과 기존 연구에 비해 컨텍스트 변화에 대한 적응성에서 더 나은 결과를 보여주었다.

  • PDF

Evaluation of Perfusion and Image Quality Changes by Reconstruction Methods in 13N-Ammonia Myocardial Perfusion PET/CT (13N-암모니아 심근관류 PET/CT 검사 시 영상 재구성 방법에 따른 관류량 변화와 영상 평가)

  • Do, Yong Ho;Lee, Hong Jae;Kim, Jin Eui
    • The Korean Journal of Nuclear Medicine Technology
    • /
    • v.18 no.1
    • /
    • pp.69-75
    • /
    • 2014
  • Purpose: The aim of this study was to evaluate changes of quantitative and semi-quantitative myocardial perfusion indices and image quality by image reconstruction methods in $^{13}N$-ammonia ($^{13}N-NH_3$) myocardial perfusion PET/CT. Materials and Methods: Data of 14 (8 men, 6 women) patients underwent rest and adenosine stress $^{13}N-NH_3$ PET/CT (Biograph TruePoint 40 with TrueV, Siemens) were collected. Listmode scans were acquired for 10 minutes by injecting 370MBq of $^{13}N-NH_3$. Dynamic and static reconstruction was performed by use of FBP, iterative2D (2D), iterative3D (3D) and iterative TrueX (TrueX) algorithm. Coronary flow reserve (CFR) of dynamic reconstruction data, extent(%) and total perfusion deficit (TPD) (%) measured in sum of 4-10 minutes scan were evaluated by comparing with 2D method which was recommended by vendor. The image quality of each reconstructed data was compared and evaluated by five nuclear medicine physicians through a blind test. Results: CFR were lower in TrueX 18.68% (P=0.0002), FBP 4.35% (P=0.1243) and higher in 3D 7.91% (P<0.0001). As semi-quantitative values, extent and TPD of stress were higher in 3D 3.07%p (P=0.001), 2.36%p (P=0.0002), FBP 1.93%p (P=0.4275), 1.57%p (P=0.4595), TrueX 5.43%p (P=0.0003), 3.93%p (P<0.0001). Extent and TPD of rest were lower in FBP 0.86%p (P=0.1953), 0.57%p (P=0.2053) and higher in 3D 3.21%p (P=0.0006), 2.57%p (P=0.0001) and TrueX 5.36%p (P<0.0001), 4.36%p (P<0.0001). Based on the results of the blind test for image resolution and noise from the snapshot, 3D obtained the highest score, followed by 2D, TrueX and FBP. Conclusion: We found that quantitative and semi-quantitative myocardial perfusion values could be under- or over-estimated according to the reconstruction algorithm in $^{13}N-NH_3$ PET/CT. Therefore, proper dynamic and static reconstruction method should be established to provide accurate myocardial perfusion value.

  • PDF

Scalable and Dynamically Reconfigurable Internet Service System Based on Clustered System (확장과 동적재구성 가능한 클러스터기반의 인터넷서비스 시스템)

  • Kim Dong Keun;Park Se Myung
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.10
    • /
    • pp.1400-1411
    • /
    • 2004
  • Recently, explosion of internet user requires fundamental changes on the architecture of Web service system, from single server system to clustered server system, in parallel with the effort for improving the scalability of the single internet server system. But current cluster-based server systems are dedicated to the single application, for example, One-IP server system. One-IP server system has a clustered computing node with the same function and tries to distribute each request based on the If to the clustered node evenly. In this paper, we implemented the more useful application service platform. It works on shared clustered server(back-end server) with an application server(front-end server) for a particular service. An application server provides a particular service at a low load by itself, but as the load increases, it reconfigures itself with one or more available server from the shared cluster and distributes the load on selected server evenly We used PVM for an effective management of the clustered server. We found the implemented application service platform provides more stable and scalable operation characteristics and has remarkable performance improvement on the dynamic load changes.

  • PDF

A Design of Management and Verification Tool of Component and A Development of SAM Simulator based on Dynamic Reconfiguration Architecture (컴포넌트 관리 및 검증도구 설계와 동적 재구성 아키텍처 기반 SAM 시뮬레이터 개발)

  • Suk, Jeebeom;Lee, Jaeoh;Lee, Jaejin;Seo, Yoonho
    • Journal of the Korea Society for Simulation
    • /
    • v.22 no.2
    • /
    • pp.1-10
    • /
    • 2013
  • Modeling and simulation techniques construct experimental environment considering battlefields and are able to analyze performance of components of weapon system that closely resemble reality. However, developed model has low scalability and not cared reusability because it has been used only in a limited range of domain. In this paper, we develop a verification tool to verify reusability of developed component for dynamic reconfiguration and to judge scalability of it and a management tool to control data of it effectively. In addition, dynamic reconfiguration architecture of guided weapon systems designed in the previous study has been applied to SAM(Surface to Air Missile) System Simulator, and we study effectiveness of the developed component. Thus the user can configure various guided weapon systems through simulation application of dynamic reconfiguration architecture of component.

JARSIO:Java Remote Service Invocation for OSGI Frameworkto Enhance Inter-Operations of Services on OSGi (OSGi 서비스의 효과적인 외부연동을 위한 자바원격서비스호출 프레임워크)

  • Choi, Jae-Hyun;Park, Jae-Won;Lee, Nam-Yong
    • The KIPS Transactions:PartD
    • /
    • v.16D no.6
    • /
    • pp.935-944
    • /
    • 2009
  • Recently, many researches focus on Ubiquitous Network which comprised various networks for effective service provision. In particular, OSGi proposed by OSGi Alliance is preferred for core infrastructure to establish Ubiquitous Network as it supports integration and inter-operation among various service environments, and dynamic configuration of services. However, OSGi is limited to be used only within local service framework, since OSGi specification does not have any considerations for inter-operations between internal and external services. Thus, in this paper we propose JARSIO(JAva Remote Service Invocation for OSGi) framework which enables the inter-operations of dynamic internal OSGi services and other external services. The proposed framework is based on the TCP/IP protocol, and provides effective mechanisms for the inter-operations of the services.