• Title/Summary/Keyword: dynamic software

Search Result 1,690, Processing Time 0.026 seconds

Design and Implementation of An I/O System for Irregular Application under Parallel System Environments (병렬 시스템 환경하에서 비정형 응용 프로그램을 위한 입출력 시스템의 설계 및 구현)

  • No, Jae-Chun;Park, Seong-Sun;;Gwon, O-Yeong
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.11
    • /
    • pp.1318-1332
    • /
    • 1999
  • 본 논문에서는 입출력 응용을 위해 collective I/O 기법을 기반으로 한 실행시간 시스템의 설계, 구현 그리고 그 성능평가를 기술한다. 여기서는 모든 프로세서가 동시에 I/O 요구에 따라 스케쥴링하며 I/O를 수행하는 collective I/O 방안과 프로세서들이 여러 그룹으로 묶이어, 다음 그룹이 데이터를 재배열하는 통신을 수행하는 동안 오직 한 그룹만이 동시에 I/O를 수행하는 pipelined collective I/O 등의 두 가지 설계방안을 살펴본다. Pipelined collective I/O의 전체 과정은 I/O 노드 충돌을 동적으로 줄이기 위해 파이프라인된다. 이상의 설계 부분에서는 동적으로 충돌 관리를 위한 지원을 제공한다. 본 논문에서는 다른 노드의 메모리 영역에 이미 존재하는 데이터를 재 사용하여 I/O 비용을 줄이기 위해 collective I/O 방안에서의 소프트웨어 캐슁 방안과 두 가지 모형에서의 chunking과 온라인 압축방안을 기술한다. 그리고 이상에서 기술한 방안들이 입출력을 위해 높은 성능을 보임을 기술하는데, 이 성능결과는 Intel Paragon과 ASCI/Red teraflops 기계 상에서 실험한 것이다. 그 결과 응용 레벨에서의 bandwidth는 peak point가 55%까지 측정되었다.Abstract In this paper we present the design, implementation and evaluation of a runtime system based on collective I/O techniques for irregular applications. We present two designs, namely, "Collective I/O" and "Pipelined Collective I/O". In the first scheme, all processors participate in the I/O simultaneously, making scheduling of I/O requests simpler but creating a possibility of contention at the I/O nodes. In the second approach, processors are grouped into several groups, so that only one group performs I/O simultaneously, while the next group performs communication to rearrange data, and this entire process is pipelined to reduce I/O node contention dynamically. In other words, the design provides support for dynamic contention management. Then we present a software caching method using collective I/O to reduce I/O cost by reusing data already present in the memory of other nodes. Finally, chunking and on-line compression mechanisms are included in both models. We demonstrate that we can obtain significantly high-performance for I/O above what has been possible so far. The performance results are presented on an Intel Paragon and on the ASCI/Red teraflops machine. Application level I/O bandwidth up to 55% of the peak is observed.he peak is observed.

Structural Analysis of a Suction Pad for a Removable Bike Carrier using Computational and Experimental Methods (탈착식 자전거 캐리어용 흡착 패드의 실험 및 전산적 방법을 활용한 구조해석)

  • Suh, Yeong Sung;Lim, Geun Won
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.3
    • /
    • pp.622-628
    • /
    • 2016
  • As the suction pad-supporting bike carrier attached to a car may be subject to an excessive dynamic load due to random vibrations and centrifugal forces during driving, its structural safety is of great concern. To examine this, the finite-element method with a fluid-structure interaction should be used because the pressure on the pad bottom is changed in real time according to the fluctuations of the force or the moment applied on the pad. This method, however, has high computing costs in terms of modeling efforts and software expense. Moreover, the accuracy of computation is not easily guaranteed. Therefore, a new method combining the experiment and computation is proposed in this paper: the bottom pressure and contact area of the pad under varying loads was measured in real time and the acquired data are then used in the nonlinear elastic finite-element calculations. The computational and experimental results obtained with the product under development showed that the safety margin of the pad under the axial loading is relatively sufficient, whereas with an excessive rotational loading, the pad is vulnerable to separation or a local surface damage; hence, the safety margin may not be secured. The predicted contact behavior under the variation of the magnitude and type of the loading were in good agreement with the one from the experiment. The proposed analysis method in this study could be used in the design of similar vacuum pad systems.

Pose Transformation of a Frontal Face Image by Invertible Meshwarp Algorithm (역전가능 메쉬워프 알고리즘에 의한 정면 얼굴 영상의 포즈 변형)

  • 오승택;전병환
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.1_2
    • /
    • pp.153-163
    • /
    • 2003
  • In this paper, we propose a new technique of image based rendering(IBR) for the pose transformation of a face by using only a frontal face image and its mesh without a three-dimensional model. To substitute the 3D geometric model, first, we make up a standard mesh set of a certain person for several face sides ; front. left, right, half-left and half-right sides. For the given person, we compose only the frontal mesh of the frontal face image to be transformed. The other mesh is automatically generated based on the standard mesh set. And then, the frontal face image is geometrically transformed to give different view by using Invertible Meshwarp Algorithm, which is improved to tolerate the overlap or inversion of neighbor vertexes in the mesh. The same warping algorithm is used to generate the opening or closing effect of both eyes and a mouth. To evaluate the transformation performance, we capture dynamic images from 10 persons rotating their heads horizontally. And we measure the location error of 14 main features between the corresponding original and transformed facial images. That is, the average difference is calculated between the distances from the center of both eyes to each feature point for the corresponding original and transformed images. As a result, the average error in feature location is about 7.0% of the distance from the center of both eyes to the center of a mouth.

New Development of Hybrid Concrete Support Structure with Driven Piles for Offshore Wind Turbines (하이브리드 해상풍력 파일 기초 콘크리트 지지구조(MCF) 개발)

  • Kim, Hyun Gi;Kim, Bum Jun;Kim, Ki Du
    • Journal of Korean Society of Steel Construction
    • /
    • v.25 no.3
    • /
    • pp.307-320
    • /
    • 2013
  • This paper proposes a new hybrid support structure by the driven piles which removes disadvantages of the existing type of support structure for offshore wind turbines. The hybrid type of support structure is combined with concrete cone and steel shaft, and is supported not only by gravity type foundations but also by driven piles. For three dimensional analysis of the huge and thick concrete structure, a solid-shell element that is capable of exact modeling and node interpolations of stresses is developed. By applying wave theory of stream function and solid-shell element in XSEA simulation software for fixed offshore wind turbines, a quasi-static analysis and natural frequency analysis of proposed support structure are performed with the environmental condition on Southwest Coast in Korea. In the result, lateral displacement is not exceed allowable displacement and a superiority of dynamic behavior of new hybrid support structure is validated by natural frequency analysis. Consequently, the hybrid support structure presented in this study has a structural stability enough to be applied on real-site condition in Korea. The optimized structures based on the preliminary design concept resulted in an efficient structure, which reasonably reduces fabrication costs.

News Video Shot Boundary Detection using Singular Value Decomposition and Incremental Clustering (특이값 분해와 점증적 클러스터링을 이용한 뉴스 비디오 샷 경계 탐지)

  • Lee, Han-Sung;Im, Young-Hee;Park, Dai-Hee;Lee, Seong-Whan
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.2
    • /
    • pp.169-177
    • /
    • 2009
  • In this paper, we propose a new shot boundary detection method which is optimized for news video story parsing. This new news shot boundary detection method was designed to satisfy all the following requirements: 1) minimizing the incorrect data in data set for anchor shot detection by improving the recall ratio 2) detecting abrupt cuts and gradual transitions with one single algorithm so as to divide news video into shots with one scan of data set; 3) classifying shots into static or dynamic, therefore, reducing the search space for the subsequent stage of anchor shot detection. The proposed method, based on singular value decomposition with incremental clustering and mercer kernel, has additional desirable features. Applying singular value decomposition, the noise or trivial variations in the video sequence are removed. Therefore, the separability is improved. Mercer kernel improves the possibility of detection of shots which is not separable in input space by mapping data to high dimensional feature space. The experimental results illustrated the superiority of the proposed method with respect to recall criteria and search space reduction for anchor shot detection.

A Study on Refined Information Generation through Classes Composition Based on Reengineering (재공학 기반의 클래스 합성을 통한 정련화된 정보 생성에 관한 연구)

  • 김행곤;한은주
    • Journal of Korea Multimedia Society
    • /
    • v.1 no.2
    • /
    • pp.239-248
    • /
    • 1998
  • Software reengineering is making various research for solutions against problem of maintain existing system. Reengineering has a meaning of development of softwares on existing systems through the reverse-engineering and the forward-engineering. It extracts classes from existing system's softwares to increase the comprehension of the system and enhance the maintenability of softwares. Most of the important concepts used in reengineering is composition that is restructuring of the existing objects from other components. The classes and clusters in storage have structural relationship with system's main components to reuse in the higher level. These are referenced as dynamic informations through structuring an architect for each of them. The classes are created by extractor, searcher and composer through representing existing object-oriented source code. Each of classes and clusters extract refined informations through optimization. New architecture is created from the cluster based on its classes' relationship in storage. This information can be used as an executable code later on. In this paper, we propose the tools, it presented by this thesis presents a new information to users through analysing, based on reengineering, Object-Oriented informations and practicing composition methodology. These composite classes will increase reusability and produce higher comprehension information to consist maintainability for existing codes.

  • PDF

Distribute Intelligent Multi-Agent Technology for User Service in Ubiquitous Environment (유비쿼터스 환경의 사용자 서비스를 위한 분산 지능형 에이전트 기술)

  • Choi, Jung-Hwa;Choi, Yong-June;Park, Young-Tack
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.9
    • /
    • pp.817-827
    • /
    • 2007
  • In the age of ubiquitous environment, huge number of devices and computing services are provided to users. Personalized service, which is modeled according to the character of each and every individual is of particular need. In order to provide various dynamic services according to user's movement, service unit and operating mode should be able to operate automatically with minimum user intervention. In this paper, we discuss the steps of offering approximate service based on user's request in ubiquitous environment. First, we present our simulator designed for modeling the physical resource and computing object in smart space - the infrastructure in ubiquitous. Second, intelligent agents, which we developed based on a FIPA specification compliant multi-agent framework will be discussed. These intelligent agents are developed for achieving the service goal through cooperation between distributed agents. Third, we propose an automated service discovery and composition method in heterogeneous environment using semantic message communication between agents, according to the movement by the user interacting with the service available in the smart space. Fourth, we provide personalized service through agent monitoring anytime, anywhere from user's profile information stored on handhold device. Therefore, our research provides high quality service more than general automated service operation.

Behaviour of steel-fibre-reinforced concrete beams under high-rate loading

  • Behinaein, Pegah;Cotsovos, Demetrios M.;Abbas, Ali A.
    • Computers and Concrete
    • /
    • v.22 no.3
    • /
    • pp.337-353
    • /
    • 2018
  • The present study focuses on examining the structural behaviour of steel-fibre-reinforced concrete (SFRC) beams under high rates of loading largely associated with impact problems. Fibres are added to the concrete mix to enhance ductility and energy absorption, which is important for impact-resistant design. A simple, yet practical non-linear finite-element analysis (NLFEA) model was used in the present study. Experimental static and impact tests were also carried out on beams spanning 1.3 meter with weights dropped from heights of 1.5 m and 2.5 m, respectively. The numerical model realistically describes the fully-brittle tensile behaviour of plain concrete as well as the contribution of steel fibres to the post-cracking response (the latter was allowed for by conveniently adjusting the constitutive relations for plain concrete, mainly in uniaxial tension). Suitable material relations (describing compression, tension and shear) were selected for SFRC and incorporated into ABAQUS software Brittle Cracking concrete model. A more complex model (i.e., the Damaged Plasticity concrete model in ABAQUS) was also considered and it was found that the seemingly simple (but fundamental) Brittle Cracking model yielded reliable results. Published data obtained from drop-weight experimental tests on RC and SFRC beams indicates that there is an increase in the maximum load recorded (compared to the corresponding static one) and a reduction in the portion of the beam span reacting to the impact load. However, there is considerable scatter and the specimens were often tested to complete destruction and thus yielding post-failure characteristics of little design value and making it difficult to pinpoint the actual load-carrying capacity and identify the associated true ultimate limit state (ULS). To address this, dynamic NLFEA was employed and the impact load applied was reduced gradually and applied in pulses to pinpoint the actual failure point. Different case studies were considered covering impact loading responses at both the material and structural levels as well as comparisons between RC and SFRC specimens. Steel fibres were found to increase the load-carrying capacity and deformability by offering better control over the cracking process concrete undergoes and allowing the impact energy to be absorbed more effectively compared to conventional RC members. This is useful for impact-resistant design of SFRC beams.

Policy Modeling for Efficient Reinforcement Learning in Adversarial Multi-Agent Environments (적대적 멀티 에이전트 환경에서 효율적인 강화 학습을 위한 정책 모델링)

  • Kwon, Ki-Duk;Kim, In-Cheol
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.3
    • /
    • pp.179-188
    • /
    • 2008
  • An important issue in multiagent reinforcement learning is how an agent should team its optimal policy through trial-and-error interactions in a dynamic environment where there exist other agents able to influence its own performance. Most previous works for multiagent reinforcement teaming tend to apply single-agent reinforcement learning techniques without any extensions or are based upon some unrealistic assumptions even though they build and use explicit models of other agents. In this paper, basic concepts that constitute the common foundation of multiagent reinforcement learning techniques are first formulated, and then, based on these concepts, previous works are compared in terms of characteristics and limitations. After that, a policy model of the opponent agent and a new multiagent reinforcement learning method using this model are introduced. Unlike previous works, the proposed multiagent reinforcement learning method utilize a policy model instead of the Q function model of the opponent agent. Moreover, this learning method can improve learning efficiency by using a simpler one than other richer but time-consuming policy models such as Finite State Machines(FSM) and Markov chains. In this paper. the Cat and Mouse game is introduced as an adversarial multiagent environment. And effectiveness of the proposed multiagent reinforcement learning method is analyzed through experiments using this game as testbed.

The Item Distribution Method for the Party System in the MMORPG Using the Observer Pattern (Observer 패턴을 적용한 MMORPG의 파티 시스템 아이템 배분 방법)

  • Kim, Tai-Suk;Kim, Shin-Hwan;Kim, Jong-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.8
    • /
    • pp.1060-1067
    • /
    • 2007
  • We need various methods to develop MMORPG that is game genre which many users use among various game genre using Internet. Specially, to heighten efficiency of distributing work, Object-oriented language such as C++ is used and we need design techniques that can take advantage of enough object-oriented concept when making large-scale game. There is various pattern that can apply in software breakup design in GoF's design pattern for these design techniques. If you apply Observer pattern to Party System Design for forming community between game users, you can easily add new class and maintain system later. Party Play is one of the important system that is used to form game users' community in MMORPG games. The main point that must be considered in Party-Play-System is to divide evenly experience value and acquisition that is got by Party-Play among users according to each user's level. To implement Party Play System that consider maintenance of system, in this paper, we propose a method using GoF's Observer-Pattern, showing you that proposed method which has advantage to dynamic memory allocation and to virtual method call can be used usefully to change object to real time at program run and to add new class and to maintain system new.

  • PDF