• Title/Summary/Keyword: Concurrent Processing Methodology

Search Result 4, Processing Time 0.022 seconds

The Concurrent Processing Methodology of BPR and Information System Building (BPR과 정보시스템 구축을 동시 병행 수행하는 방법론)

  • Han, Kwang-Shin;Park, Man-Gon
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.7
    • /
    • pp.1073-1089
    • /
    • 2017
  • Changes in the business environment and increased competitiveness have led many companies to consider Business Process Reengineering(BPR) as a means to improve performance. However, while some BPR projects have been successful among the many companies that have performed BPR, most of the reengineering efforts have been deemed unsuccessful as the project failed. There are many answers to this, but the most important point is that the effective linkage between process innovation and information system construction is insufficient. Even if the reform of consciousness is carried out through the promotion of management innovation activities such as BPR, and the process is improved, management infrastructure can not be continuously maintained if infrastructure, especially information system, is not built up to support it. In this paper, we propose BPR and information system combining methodology for successful BPR execution and information system construction, and describe the result of BPR consulting performance when constructing information system and compare the improvement of failure risk factor. In addition, we present the case through the case of K company, and finally present customer satisfaction through post evaluation after completion of K company information system construction project implementation.

On the Scaling of Drone Imagery Platform Methodology Based on Container Technology

  • Phitchawat Lukkanathiti;Chantana Chantrapornchai
    • Journal of Information Processing Systems
    • /
    • v.20 no.4
    • /
    • pp.442-457
    • /
    • 2024
  • The issues were studied of an open-source scaling drone imagery platform, called WebODM. It is known that processing drone images has a high demand for resources because of many preprocessing and post-processing steps involved in image loading, orthophoto, georeferencing, texturing, meshing, and other procedures. By default, WebODM allocates one node for processing. We explored methods to expand the platform's capability to handle many processing requests, which should be beneficial to platform designers. Our primary objective was to enhance WebODM's performance to support concurrent users through the use of container technology. We modified the original process to scale the task vertically and horizontally utilizing the Kubernetes cluster. The effectiveness of the scaling approaches enabled handling more concurrent users. The response time per active thread and the number of responses per second were measured. Compared to the original WebODM, our modified version sometimes had a longer response time by 1.9%. Nonetheless, the processing throughput was improved by up to 101% over the original WebODM's with some differences in the drone image processing results. Finally, we discussed the integration with the infrastructure as code to automate the scaling is discussed.

A Methodology for Translation of Operating System Calls in Legacy Real-time Software to Ada (Legacy 실시간 소프트웨어의 운영체제 호출을 Ada로 번역하기 위한 방법론)

  • Lee, Moon-Kun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.11
    • /
    • pp.2874-2890
    • /
    • 1997
  • This paper describes a methodology for translation of concurrent software expressed in operating system (OS) calls to Ada. Concurrency is expressed in some legacy software by OS calls that perform concurrent process/task control. Examples considered in this paper are calls in programs in C to Unix and calls in programs in CMS-2 to the Executive Service Routines of ATES or SDEX-20 other software re/reverse engineering research has focused on translating the OS calls in a legacy software to calls to another OS. In this approach, the understanding of software has required knowledge of the underlying OS, which is usually very complicated and informally documented. The research in this paper has focused on translating the OS calls in a legacy software into the equivalent protocols using the Ada facilities. In translation to Ada, these calls are represented by Ada equivalent code that follow the scheme of a message-based kernel oriented architecture. To facilitate translation, it utilizes templates placed in library for data structures, tasks, procedures, and messages. This methodology is a new approach to modeling OS in Ada in software re/reverse engineering. There is no need of knowledge of the underlying OS for software understanding in this approach, since the dependency on the OS in the legacy software is removed. It is portable and interoperable on Ada run-time environments. This approach can handle the OS calls in different legacy software systems.

  • PDF

ToyLotos/Ada : Object-Behavior Simulation System for Developing a Real-time Ada Software (ToyLotos/Ada : 실시간 Ada 소프트웨어 개발을 위한 객체행위 시뮬레이션 시스템)

  • Lee, Gwang-Yong;O, Yeong-Bae
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.7
    • /
    • pp.1789-1804
    • /
    • 1999
  • This paper presents a simulation-based system for verification and validation(V&V) of design implication of the Visual Real-time Object Model which is produced by existing object's behavior design method. This system can simulate the dynamic interactions using the executable Ada simulation machine, and can detect various logical and temporal problems in the visual real-time object model prior to the real implementation of the application systems. Also, the system can generate the Ada prototype code from the validated specification. This system is implemented by Visual C++ version 4.2. For simulation, this system is using the Ada language because Ada's real-time expression capabilities such as concurrent processes, rendezvous, temporal behavior expression, and etc, are competent compared to other languages. This work contributes to a tightly coupling of methodology-based visual models and formal-based simulation systems, and also contributes to a realization of automated specification V&V.

  • PDF