• Title/Summary/Keyword: Execution environment

Search Result 809, Processing Time 0.025 seconds

A Relative Performance Index-based Job Migration in Grid Computing Environment (그리드 컴퓨팅 환경에서의 상대성능지수에 기반한 작업 이주)

  • Kim Young-Gyun;Oh Gil-Ho;Cho Kum Won;Ko Soon-Heum
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.11 no.4
    • /
    • pp.293-304
    • /
    • 2005
  • In this paper, we research on job migration in a grid computing environment with cactus and MPICH-C2 based on Globus. Our concepts are to perform job migration by finding the site with plenty of computational resources that would decrease execution time in a grid computing environment. The Migration Manager recovers the job from the checkpointing files and restarts the job on the migrated site. To select a migrating site, the proposed method considers system's performance index, cpu's load, network traffic to send migration job tiles and the execution time predicted on a migration site. Then it selects a site with maximal performance gains. By selecting a site with minimum migration time and minimum execution time. this approach implements a more efficient grid computing environment. The proposed method Is proved by effectively decreasing total execution time at the $K\ast{Grid}$.

A Design of Integrated Scientific Workflow Execution Environment for A Computational Scientific Application (계산 과학 응용을 위한 과학 워크플로우 통합 수행 환경 설계)

  • Kim, Seo-Young;Yoon, Kyoung-A;Kim, Yoon-Hee
    • Journal of Internet Computing and Services
    • /
    • v.13 no.1
    • /
    • pp.37-44
    • /
    • 2012
  • Numerous scientists who are engaged in compute-intensive researches require more computing facilities than before, while the computing resource and techniques are increasingly becoming more advanced. For this reason, many works for e-Science environment have been actively invested and established around the world, but still the scientists look for an intuitive experimental environment, which is guaranteed the improved environmental facilities without additional configurations or installations. In this paper, we present an integrated scientific workflow execution environment for Scientific applications supporting workflow design with high performance computing infrastructure and accessibility for web browser. This portal supports automated consecutive execution of computation jobs in order of the form defined by workflow design tool and execution service concerning characteristics of each job to batch over distributed grid resources. Workflow editor of the portal presents a high-level frontend and easy-to-use interface with monitoring service, which shows the status of workflow execution in real time so that user can check the intermediate data during experiments. Therefore, the scientists can take advantages of the environment to improve the productivity of study based on HTC.

A Study on Replica Generation Techniques for Multi-Variant Execution Environment (Multi-Variant Execution Environment의 레플리카 생성 기법에 대한 연구)

  • Hwang, Dongil;Shin, Jangseop;Jung, Seonhwa;Baek, Sehyun;Paek, Yunheung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.11a
    • /
    • pp.322-325
    • /
    • 2017
  • C와 C++는 컴파일된 결과물의 실행 속도가 타 프로그래밍 언어로 작성된 것보다 빠르고 기존의 시스템과 호환성이 좋다는 점 등의 장점을 갖고 있기 때문에 많은 프로그래머들로부터 여전히 사랑받는 프로그래밍 언어이다. 하지만 C와 C++로 생성된 프로그램은 버퍼 오버플로 취약점과 같은 다양한 메모리 커럽션 취약점을 갖고 있기 때문에 쉽게 외부의 공격자들에게 노출된다. 따라서 사용자가 이와 같은 언어로 생성된 프로그램을 안전하게 실행하기 위해서는 시스템에 신뢰할 수 있는 방어 기법이 미리 적용되어 있어야만 한다. 본 연구에서는 메모리 커럽션 취약점을 이용한 공격을 탐지하기 위한 기법 중 하나인 Multi-variant Execution Environment (MVEE)를 소개하고, MVEE의 핵심 요소 기술인 레플리카 생성 기법들에 대하여 설명하고 비교 분석하고자 한다.

A Study on Multi-Variant Execution Environment (Multi-Variant Execution Environment 연구 동향)

  • Cho, Myunghyun;Chang, Jiwon;Nam, Kevin;Hwang, Dongil;Paek, Yunheung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.05a
    • /
    • pp.275-278
    • /
    • 2020
  • C 와 C++은 비교적 자유로운 코딩 환경으로 많은 프로그래머들에게 사랑받는 프로그래밍 언어이다. 또한, 빠른 속도와 호환성 덕분에 현재 많은 IOT, 임베디드 시스템에 적용되고 있다. C 와 C++은 자유로운 환경을 가지고 있는 반면에 프로그래머의 부주의한 코딩 방식에 의해 여러 취약점을 발생시켜 공격 범위를 증가시킬 수 있다. 다음은 외부 침입자에게 공격에 필요한 좋은 소스를 제공할 수 있으므로 이러한 공격을 막기 위한 범용적인 기술이 필요하다. 본 연구에서는 다음 취약점에 대한 공격을 막을 수 있는 기술 중 하나인 Multi-Variant Execution Environment(MVEE) 기술을 소개하고 다음 기술의 핵심인 다양한 Variant 생성 방식과 기존 연구 분석을 통해 한계점을 고찰하고자 한다.

Automatic Binary Execution Environment based on Real-machines for Intelligent Malware Analysis (지능형 악성코드 분석을 위한 리얼머신 기반의 바이너리 자동실행 환경)

  • Cho, Homook;Yoon, KwanSik;Choi, Sangyong;Kim, Yong-Min
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.3
    • /
    • pp.139-144
    • /
    • 2016
  • There exist many threats in cyber space, however current anti-virus software and other existing solutions do not effectively respond to malware that has become more complex and sophisticated. It was shown experimentally that it is possible for the proposed approach to provide an automatic execution environment for the detection of malicious behavior of active malware, comparing the virtual-machine environment with the real-machine environment based on user interaction. Moreover, the results show that it is possible to provide a dynamic analysis environment in order to analyze the intelligent malware effectively, through the comparison of malicious behavior activity in an automatic binary execution environment based on real-machines and the malicious behavior activity in a virtual-machine environment.

Development of Spatial Geometry Cognition in 3-, 4-, and 5-Year-Old (3, 4, 5세 유아의 공간기하 인지 발달)

  • Kim, Bokyung;Yi, Soon Hyung
    • Human Ecology Research
    • /
    • v.55 no.2
    • /
    • pp.125-140
    • /
    • 2017
  • This study composed spatial cognition tasks within the system of geometric area to study children's spatial cognition development systematically. It surveyed children's execution of direction, rotation, symmetry, conjugation, and part/whole cognition tasks. A spatial geometry cognition task set (consisting of total 27 sub-tasks) was presented to 60 children (20 each in groups of 3-, 4-, and 5-year-old) in order to confirm how children's execution of spatial geometry cognition changed depending on children's age and sex as well as if the execution of the spatial geometry cognition showed a difference after each task area. As a result, the execution of the whole direction task and the part/whole task gradually increased between age 3 and age 5. The execution of the whole rotation task, whole symmetry task, and whole conjugation task rapidly increased between age 3 and age 4. Significant sexual difference did not appear in the execution of spatial geometry cognition tasks. The execution of the conjugation and part/whole task was high in each task area, and the execution of the direction, rotation, and symmetry task was relatively low. In addition, the difference of task execution appeared in the sub-tasks of direction, symmetry, and conjugation areas. This result suggests the theoretical discussion possibility of children's spatial geometry cognition development. In addition, the empirical results of this study can be applied to child education plans and activity compositions appropriate for child development.

Study on the Job Execution Time of Mobile Cloud Computing (모바일 클라우드 컴퓨팅의 작업 실행 시간에 대한 연구)

  • Jung, Sung Min;Kim, Tae Kyung
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.8 no.1
    • /
    • pp.99-105
    • /
    • 2012
  • Given the numbers of smartphones, tablets and other mobile devices shipped every day, more and more users are relying on the cloud as the main driver for satisfying their computing needs, whether it is data storage, applications or infrastructure. Mobile cloud computing is simply cloud computing in which at least some of the devices involved are mobile. Each node is owned by a different user and is likely to be mobile. Using mobile hardware for cloud computing has advantages over using traditional hardware. These advantage include computational access to multimedia and sensor data without the need for large network transfer, more efficient access to data stored on other mobile devices and distributed ownership and maintenance of hardware. It is important to predict job execution time in mobile cloud computing because there are many mobile nodes with different capabilities. This paper analyzes the job execution time for mobile cloud computing in terms of network environment and heterogeneous mobile nodes using a mathematical model.

Greenhouse Gas Management Policy during Construction Execution Phase -Focused on Green Building Rating Systems and Japanese Case- (건축물 시공단계에서의 온실가스 배출 관리 방안 -국내외 친환경 인증제도와 일본 현장의 대응 방안을 중심으로-)

  • Song, Sang Hoon
    • KIEAE Journal
    • /
    • v.10 no.5
    • /
    • pp.139-150
    • /
    • 2010
  • Until now, the eco-friendly construction (green construction) has been focused on reducing environmental impacts in use(operation and maintenance) phase. Considering the environmental influence along the life cycle of construction project, the impact in execution phase is rather lower than that in use phase. However, that impact is thought to be greatly decreased by well-organized activities. Based on its urgency and requirement for timely action, this study aimed to discuss the greenhouse gas (GHG) reduction plan in execution phase from a broad perspective. To achieve this purpose, the green building rating systems in domestic and foreign countries have been reviewed, and the practice in Japan was investigated. In order to improve current on-site greenhouse gas management, the integration among construction phases, participants, and environmental factors, and institutional supports are required as well as the contractor's efforts.

A Study on the Improvement of Wall Execution Method on Hanok (한옥 축부(軸部) 시공법 개선 연구)

  • Kim, Do-Kyoung
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.7
    • /
    • pp.2670-2675
    • /
    • 2010
  • Wall of hanok is related to exterior, inner environment, and the period and cost of construction. This study analyzes traditional wall execution method and suggests improved one. The characters of the improved execution method are use of ready made goods, application of dry and prefabricated method and improvement of airtightness and insulation capacity etc. The result of this study needs production of pilot productions and tests of capacity. But this new method will be useful to save the period and cost of hanok construction.

Performance Comparison of Parallel Programming Frameworks in Digital Image Transformation

  • Shin, Woochang
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.11 no.3
    • /
    • pp.1-7
    • /
    • 2019
  • Previously, parallel computing was mainly used in areas requiring high computing performance, but nowadays, multicore CPUs and GPUs have become widespread, and parallel programming advantages can be obtained even in a PC environment. Various parallel programming frameworks using multicore CPUs such as OpenMP and PPL have been announced. Nvidia and AMD have developed parallel programming platforms and APIs for program developers to take advantage of multicore GPUs on their graphics cards. In this paper, we develop digital image transformation programs that runs on each of the major parallel programming frameworks, and measure the execution time. We analyze the characteristics of each framework through the execution time comparison. Also a constant K indicating the ratio of program execution time between different parallel computing environments is presented. Using this, it is possible to predict rough execution time without implementing a parallel program.