• 제목/요약/키워드: heterogeneous platforms

검색결과 108건 처리시간 0.021초

이기종 모바일 플랫폼에 애플리케이션 이식성 평가 기법 (Portability Evaluation Technique of Application for Heterogeneous Mobile Platform)

  • 박해윤;유해영
    • 정보처리학회논문지D
    • /
    • 제18D권2호
    • /
    • pp.123-132
    • /
    • 2011
  • 최근 스마트폰과 같은 다양한 애플리케이션을 사용할 수 있는 모바일폰의 유행에 힘입어 모바일 애플리케이션 수요가 폭발적으로 증가하고 있고, 이에 따라 모바일 애플리케이션에서에 품질의 중요성도 점차 커지고 있다. 하지만 모바일 애플리케이션은 다양한 플랫폼이나 모바일폰의 제약사항에 따라 플랫폼이나 디바이스 장치 간의 호환성이 떨어지는 특성을 가짐으로써, 다른 플랫폼에서 애플리케이션을 재사용하기 위해서 해당 플랫폼이나 모바일폰의 제약사항에 따라 다시 개발해야하는 제약을 가진다. 따라서, 본 논문에서는 모바일 애플리케이션을 타 플랫폼에서 재사용하기 위해, 이식할 때 발생할 수 있는 문제를 확인하고 그에 따른 기존 모바일 애플리케이션에 이식의 편이를 확인할 수 있는 이식성 품질 평가 기법을 제안한다. 이에 따라 제안한 이식성의 편이를 나타내는 이식성 점수를 확인함으로써 모바일 애플리케이션이 타 플랫폼에 이식될 때 발생할 수 있는 문제점을 확인하고 이에 따른 재개발 가능 여부와 노력 정도를 확인할 수 있는 근거가 될 수 있을 것으로 기대된다. 또한 이를 모바일 애플리케이션의 설계부터 고려한다면 다양한 모바일 플랫폼에 좀 더 쉽게 이식할 수 있는 품질 좋은 모바일 애플리케이션을 개발할 수 있는 방법이 될 수 있을 것으로 기대된다.

이질적인 이동성 모델링을 통한 셀룰러 이동통신 시스템의 새로운 성능평가 (A New Approach to Performance Evaluation of Cellular Systems Considering Mixed Platforms Environment)

  • 여건민;류지현;전치혁
    • 대한산업공학회지
    • /
    • 제25권3호
    • /
    • pp.351-359
    • /
    • 1999
  • We present a new approach to the analysis of mobile cellular communication systems under the environment of mixed platforms adopting a guard channel scheme. We assume general cell residence time distributions according to platform-types. Our system model is based on a heterogeneous M/G/c loss system with customer-dependent guard channels, where heterogeneous customers with different service time distributions have different numbers of their own guard channels. We develop the general formula of steady state probabilities for the heterogeneous M/G/c loss system with customer-dependent guard channels. The mean channel occupancy times of new and handoff calls are rigorously derived under a general setting. Finally, our numerical results show that the blocking probability and the forced termination probability are sensitive to the cell residence time distributions.

  • PDF

설계 프로세스 관리를 위한 웹 기반 워크플로우 시스템 (A Web-based Workflow Management System for Design Processes)

  • 김영호;주경준;김동수;강석호
    • 한국CDE학회논문집
    • /
    • 제5권1호
    • /
    • pp.61-70
    • /
    • 2000
  • The design and development of a Web-based Workflow Management System (WfMS) is described in this paper. WfMSs are employed by many organizations to manage their business processes efficiently. The goal of this research is to provide an effective management of design processes in a distributed and heterogeneous environment-an environment in which workflow participants are geographically dispersed and use different computing platforms. We identify the requirements of WfMSs for the distributed and heterogeneous environment. We present an approach to applying the Web technology to was. The developed system is composed of three main modules: Worflow Engine, Web-based clients, and Process Designer. The workflow engine is implemented in pure Java for portability to heterogeneous platforms. furthermore, the client interfaces are all programmed using applets, and thus they can be readily accessed through the Internet/intranet. The Process Designer provides a build-time function of generating process specifications. Some important functions of the developed system are explained in this paper. A prototype system has been developed and applied to design processes. The system allows effective cooperation among designers who may be geographically separated.

  • PDF

이종 플랫폼 간 협업을 위한 분산 가상 환경 (Distributed Virtual Environment for Collaboration between Heterogeneous Platform)

  • 이석희;이영호;우운택
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 컴퓨터소사이어티 추계학술대회논문집
    • /
    • pp.141-144
    • /
    • 2003
  • This paper proposes the distributed virtual environment framework for collaboration between heterogeneous platforms. The proposed system consists of Client, Content Server(CS), and Reflector Server(RS). The Client is composed of VR library(VRL), Interaction Manager(IM), Distributed Interaction Manager(DIM), and Network Interface(NI). The proposed Client structure can support various display environments. The XML-based IM and DIM lets the users define and add the interactions. The proposed Server structure synchronizes the distributed interaction between heterogeneous platforms and provides transparency to the users. Therefore, the proposed framework enables the users to implement virtual collaboration environment for their tasks. Moreover, it can also be used for research and development activities between a large number of the remote users. The usefulness of the framework was verified by applying it to the virtual heritage tour system.

  • PDF

Dynamic Service Composition and Development Using Heterogeneous IoT Systems

  • Ryu, Minwoo;Yun, Jaeseok
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권9호
    • /
    • pp.91-97
    • /
    • 2017
  • IoT (Internet of Things) systems are based on heterogeneous hardware systems of different types of devices interconnected each other, ranging from miniaturized and low-power wireless sensor node to cloud servers. These IoT systems composed of heterogeneous hardware utilize data sets collected from a particular set of sensors or control designated actuators when needed using open APIs created through abstraction of devices' resources associated to service applications. However, previously existing IoT services have been usually developed based on vertical platforms, whose sharing and exchange of data is limited within each industry domain, for example, healthcare. Such problem is called 'data silo', and considered one of crucial issues to be solved for the success of establishing IoT ecosystems. Also, IoT services may need to dynamically organize their services according to the change of status of connected devices due to their mobility and dynamic network connectivity. We propose a way of dynamically composing IoT services under the concept of WoT (Web of Things) where heterogeneous devices across different industries are fully integrated into the Web. Our approach allows developers to create IoT services or mash them up in an efficient way using Web objects registered into multiple standardized horizontal IoT platforms where their resources are discoverable and accessible. A Web-based service composition tool is developed to evaluate the practical feasibility of our approach under real-world service development.

Architecture of Streaming Layer as Core of Personal Robot's Middleware.

  • Li, Vitaly;Choo, Seong-Ho;Jung, Ki-Duk;Choi, Dong-Hee;Park, Hong-Seong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.98-100
    • /
    • 2005
  • This paper, proposes concept of personal robot middleware core also called streaming layer. Based on openness and portability, the streaming layer is proposed in order to meet requirements of different kinds of applications. The streaming layer architecture provides effective management of data flows and allows integration of different systems with ease regardless software of hardware platform. With extensibility support additional features can be build in without affect to performance. Therefore, heterogeneous network support, real-time communications, embedded boards support can be easily achieved. In order to achieve high performance together with portability into different platforms, the most functions has to be implemented in C language, while critical parts, such as scheduling, priority assignment has to be made using native functions of tested platforms.

  • PDF

Characterization of ZnO Nanorods and SnO2-CuO Thin Film for CO Gas Sensing

  • Lim, Jae-Hwan;Ryu, Jee-Youl;Moon, Hyung-Sin;Kim, Sung-Eun;Choi, Woo-Chang
    • Transactions on Electrical and Electronic Materials
    • /
    • 제13권6호
    • /
    • pp.305-309
    • /
    • 2012
  • In this study, ZnO nanorods and $SnO_2$-CuO heterogeneous oxide were grown on membrane-type gas sensor platforms and the sensing characteristics for carbon monoxide (CO) were studied. Diaphragm-type gas sensor platforms with built-in Pt micro-heaters were made using a conventional bulk micromachining method. ZnO nanorods were grown from ZnO seed layers using the hydrothermal method, and the average diameter and length of the nanorods were adjusted by changing the concentration of the precursor. Thereafter, $SnO_2$-CuO heterogeneous oxide thin films were grown from evaporated Sn and Cu thin films. The average diameters of the ZnO nanorods obtained by changing the concentration of the precursor were between 30 and 200 nm and the ZnO nanorods showed a sensitivity value of 21% at a working temperature of $350^{\circ}C$ and a carbon monoxide concentration of 100 ppm. The $SnO_2$-CuO heterogeneous oxide thin films showed a sensitivity value of 18% at a working temperature of $200^{\circ}C$ and a carbon monoxide concentration of 100 ppm.

AMG-CG method for numerical analysis of high-rise structures on heterogeneous platforms with GPUs

  • Li, Zuohua;Shan, Qingfei;Ning, Jiafei;Li, Yu;Guo, Kaisheng;Teng, Jun
    • Computers and Concrete
    • /
    • 제29권2호
    • /
    • pp.93-105
    • /
    • 2022
  • The degrees of freedom (DOFs) of high-rise structures increase rapidly due to the need for refined analysis, which poses a challenge toward a computationally efficient method for numerical analysis of high-rise structures using the finite element method (FEM). This paper presented an efficient iterative method, an algebraic multigrid (AMG) with a Jacobi overrelaxation smoother preconditioned conjugate gradient method (AMG-CG) used for solving large-scale structural system equations running on heterogeneous platforms with parallel accelerator graphics processing units (GPUs) enabled. Furthermore, an AMG-CG FEM application framework was established for the numerical analysis of high-rise structures. In the proposed method, the coarsening method, the optimal relaxation coefficient of the JOR smoother, the smoothing times, and the solution method for the coarsest grid of an AMG preconditioner were investigated via several numerical benchmarks of high-rise structures. The accuracy and the efficiency of the proposed FEM application framework were compared using the mature software Abaqus, and there were speedups of up to 18.4x when using an NVIDIA K40C GPU hosted in a workstation. The results demonstrated that the proposed method could improve the computational efficiency of solving structural system equations, and the AMG-CG FEM application framework was inherently suitable for numerical analysis of high-rise structures.

통합데이터베이스 환경에서 CORBA기반의 디렉토리 서비스 설계

  • 박재형;김기봉;진성일
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 1999년도 학술대회지 vol.2
    • /
    • pp.563-574
    • /
    • 1999
  • In CALS/EC environment, there are geographically dispersed heterogeneous databases and various applications. Integrated database environment provides transparent access mechanism for heterogeneous and distributed databases and interoperability between applications in various platforms. Because elements exist geographically in integrated database environment, directory service is necessary for providing unique access mechanism for elements. In this paper, we design a directory service using CORBA based access interface and object-oriented DIB model for accessing transparently to elements and interoperability with other information system.

  • PDF

이종 멀티코어 시스템의 전력 및 성능 분석을 위한 프레임워크 설계 및 구현 (A Systematic Power and Performance Analysis Framework for Heterogeneous Multiprocessor System)

  • 김형준;경주현;임성수
    • 대한임베디드공학회논문지
    • /
    • 제9권6호
    • /
    • pp.315-321
    • /
    • 2014
  • Mobile computing devices such as smartphones, tablet computers have become the dominant personal computing platforms. Energy efficiency is a prime design requirement for smart devices. In order to reduce the energy consumption of the smart devices, analysis of performance and energy consumption has become important. However, so far, there is no framework for the analysis and systematic approach to improve the power consumption of the heterogeneous multi-core system. In this paper, we describe a new framework for the analysis of heterogeneous multi-core systems. Also, by use of an analysis tool, can be provide reliability and productivity of development results.