• Title/Summary/Keyword: Batch Job Analysis

Search Result 10, Processing Time 0.026 seconds

Development of In-Plane Strength Analysis Software for Composite Laminated Structure with Parallel Processing Technique (병렬처리 기법을 이용한 복합재 적층 구조물의 면내 파손 해석 소프트웨어 개발)

  • Jung, Yeji;Choi, Soo Young;Ahn, Hyon Su;Ha, Seok Wun;Moon, Yong Ho
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.46 no.2
    • /
    • pp.133-140
    • /
    • 2018
  • In this paper, we develop an automated software for in-plane structural analysis of composite laminated structures. The developed software supports various failure criteria and reports the analysis results considering user's convenience. It also provides batch job analysis function based on parallel processing technique. To verify the performance of the software, we compared margin of safety(MS) calculated in the software to those obtained from in-house method and the specimen experiment. As a result of comparisons, there was an error of less than 0.01 in the in-house method and it is within about ${\pm}10%$ with the specimen experiment. In addition, we confirmed the improvement of execution speed of batch job analysis based on parallel processing technique.

Study of Scheduling Optimization through the Batch Job Logs Analysis (배치 작업 로그 분석을 통한 스케줄링 최적화 연구)

  • Yoon, JunWeon;Song, Ui-Sung
    • Journal of Digital Contents Society
    • /
    • v.18 no.7
    • /
    • pp.1411-1418
    • /
    • 2017
  • The batch job scheduler recognizes the computational resources configured in the cluster environment and plays a role of efficiently arranging the jobs in order. In order to efficiently use the limited available resources in the cluster, it is important to analyze and characterize the characteristics of user tasks. To do this, it is important to identify various scheduling algorithms and apply them to the system environment. Most scheduler software reflects the user's work environment, from job submission to termination, as well as the state of the inventory and system status of the entire managed object. It also stores various information related to task execution, such as job scripts, environment variables, libraries, wait for tasks, start and end times. In this paper, we analyze the execution log of the scheduler such as user 's success rate, execution time, and resource size through information related to job execution through batch scheduler. Based on this, it can be used as a basis to optimize the system by increasing the utilization rate of resources.

Improving the Job Success Rate through Analysis of User Logs in HPC (HPC 환경에서 사용자 로그 분석을 통한 작업 성공률 개선)

  • Yoon, JunWeon;Hong, TaeYoung;Kong, Ki-Sik;Park, ChanYeol
    • Journal of Digital Contents Society
    • /
    • v.16 no.5
    • /
    • pp.691-697
    • /
    • 2015
  • Supercomputers are used for many different areas including new product design of industries as well as state-of-the-art science and technology for large amount of computational needs. Tachyon is a 4th supercomputer built at KISTI that is a high-performance parallel computing system with 3,200 computing nodes and infrastructures. This system is currently about 10,000 users and over 170 organizations are used, the number of jobs they are performing work in batch type form through a scheduler. Also, this system logs lots of job scripts, execution environment, library, job status from the job submit to end. In this paper, we analyzed batch jobs information from Sun Grid Engine, that use as a scheduler in Tachyon system, and job executed information in Tachyon System. In particular, we distinguished the fail jobs from the all tasks that users perform and we analyzed the cause of failure. Among them, we can extracted some of jobs that can be regarded as normal jobs through the improvement in those works logged as all of fail jobs.

Mean value analysis of re-entrant lines with batch machines processing multiclass jobs (여러 종류의 가공물과 배치 기계가 있는 재진입 흐름생산의 평균치분석)

  • 박영신;전지혁;김수영
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.25 no.1
    • /
    • pp.37-50
    • /
    • 2000
  • We are concerned with estimating the average performance of a re-entrant line with single-job machines and batch machines. The system has multiclass jobs, which will be processed in predetermined routes. An analytical approach may be intractable since the system would not be modeled by product form queueing networks due to the inclusion of batch machines and the consideraton of multiclass jobs which have different processing times. We propose an approximation method based on the Mean Value Analysis(MVA). Our method obtains the mean walting time in each buffer of a workstation and the mean cycle time using the MVA and heuristics. numerical experiments show that the errors of our method are within 5% compared with simulation.

  • PDF

Customer Order Scheduling Problem on Parallel Machines with Identical Order Size

  • Yang, Jae-Hwan
    • Management Science and Financial Engineering
    • /
    • v.13 no.2
    • /
    • pp.47-77
    • /
    • 2007
  • This paper considers a scheduling problem where a customer orders multiple products(jobs) from a production facility. The objective is to minimize the sum of the order(batch) completion times. While a machine can process only one job at a time, multiple machines can simultaneously process jobs in a batch. Although each job has a unique processing time, we consider the case where batch processing times are identical. This simplification allows us to develop heuristics with improved performance bounds. This problem was motivated by a real world problem encountered by foreign electronics manufacturers. We first establish the complexity of the problem. For the two parallel machine case, we introduce two simple but intuitive heuristics, and find their worst case relative error bounds. One bound is tight and the other bound goes to 1 as the number of orders goes to infinity. However, neither heuristic is superior for all instances. We extend one of the heuristics to an arbitrary number of parallel machines. For a fixed number of parallel machines, we find a worst case bound which goes to 1 as the number of orders goes to infinity. Then, a tighter bound is found for the three parallel machine case. Finally, the heuristics are empirically evaluated.

A study on the improvement of work flow and productivity in complex manufacturing line by employing the effective process control methods (복잡한 생산라인에서 효율적 공정관리 기법 도입에 따른 공정흐름 및 생산성 개선 연구)

  • Park, Kyungmin;Jeong, Sukjae
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.5
    • /
    • pp.305-315
    • /
    • 2016
  • Due to the change from small volume production to small quantity batch production systems, individual companies have been attempting to produce a wide range of operating strategies, maximize their productivity, and minimize their WIP level by operating with the proper cycle time to defend their market share. In particular, using a complex workflow and process sequence in the manufacturing line has some drawbacks when it comes to designing the production strategy by applying analytical models, such as mathematical models and queueing theory. For this purpose, this paper uses three heuristic algorithms to solve the job release problem at the bottleneck workstation, product mix problem in multi-purpose machine(s), and batch size and sequence in batch machine(s). To verify the effectiveness of the proposed methods, a simulation analysis was performed. The experimental results demonstrated that the combined application of the proposed methods showed positive effects on the reduction of the cycle time and WIP level, and improvement of the throughput.

A Study on Performance Analysis Data Collection Method Using Batch-job Scheduler onLarge-Scale Cluster System (대규모 클러스터 시스템에서 배치작업 스케줄러를 활용한 성능 분석 데이터 수집 방법 연구)

  • Jae-Kook Lee;Min-Woo Kwon;Do-Sik An;Taeyoung Hong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.37-39
    • /
    • 2023
  • 사용자 응용 프로그램의 특징을 분석하고 효율적인 시스템 운영을 통하여 사용자 프로그램 최적화를 지원하기 위하여 소프트웨어 프로파일링을 수행한다. 특히 국가 슈퍼컴퓨터인 누리온과 같이 8,400대가 넘는 계산노드로 구성된 클러스터 시스템에서 응용 프로그램의 프로파일링 데이터를 사용자의 개입없이 수집하고 데이터를 분석하는 것에는 한계가 있다. 본 연구에서는 배치작업 스케줄러를 활용하여 사용자의 개입 없이 응용 프로그램의 프로파일링 데이터를 수집하기 위한 방법을 제안한다. 그리고 제안한 방법을 누리온에서 구현하고 사용자 응용 프로그램이 실행될 때 프로파일링 데이터가 수집되는 것을 확인한다.

Suggestion of Model Change Work Improvement by REBA and Therblig

  • Lee, Sung-Koon;Park, Peom
    • Journal of the Ergonomics Society of Korea
    • /
    • v.30 no.6
    • /
    • pp.757-764
    • /
    • 2011
  • Objective: The aim of this study was to provide a method to improve the compliance and reduce the time by reducing the workload during the model change work. Background: The enterprises are constructing the small quantity batch production system by increasing the number of model change and reducing model-changing. However, the compliance is low because the work is strenuous and high skills are needed, so the system management is facing with many difficulties. Method: After classifying the model change work according to the purposes(preparation, change and adjustment) with the target of mascara filling machine, element tasks time were measured and the motion analysis(therblig symbol) and REBA analysis were performed. The study incorporated 3 independent variables as the number of motion, REBA score and the element time. The dependent variable is the type of element work as preparation, change and adjustment. The statistical test was performed by one-way ANOVA(${\alpha}$ < 0.05). Results: For the preparation, the number of motions appeared in the order of Use(U), Transport Loaded(TL), and Position(P). The order appeared in change is Use(U), Release Load(RL), and Grasp (G). The adjustment appeared in the order of Position(P) and Use(U). The results of average motion time as the element work times divided by the number of motion appeared in the order of adjustment(1.85sec/motion), preparation(1.11sec/motion), and change(0.62sec/motion). The results of REBA showed that the average risk level of change and adjustment were medium, but 53.1% of change and 42.9% of adjustment were evaluated as high. Conclusion: Reducing the avoidance and improving the compliance of work could be expected if the job autonomy were improved by improving the working postures with high risk level. Application: It is expected to solve the problem of reducing the time of model change work in the small quantity batch production system. The future work is to carry out the improvement directions found in the results and compare the results after improvement.

On Flexibility Analysis of Real-Time Control System Using Processor Utilization Function (프로세서 활용도 함수를 이용한 실시간 제어시스템 유연성 분석)

  • Chae Jung-Wha;Yoo Cheol-Jung
    • The KIPS Transactions:PartA
    • /
    • v.12A no.1 s.91
    • /
    • pp.53-58
    • /
    • 2005
  • The use of computers for control and monitoring of industrial process has expanded greatly in recent years. The computer used in such applications is shared between a certain number of time-critical control and monitor function and non time-critical batch processing job stream. Embedded systems encompass a variety of hardware and software components which perform specific function in host computer. Many embedded system must respond to external events under certain timing constraints. Failure to respond to certain events on time may either seriously degrade system performance or even result in a catastrophe. In the design of real-time embedded system, decisions made at the architectural design phase greatly affect the final implementation and performance of the system. Flexibility indicates how well a particular system architecture can tolerate with respect to satisfying real-time requirements. The degree of flexibility of real-time system architecture indicates the capability of the system to tolerate perturbations in timing related specifications. Given degree of flexibility, one may compare and rank different implementations. A system with a higher degree of flexibility is more desirable. Flexibility is also an important factor in the trade-off studies between cost and performance. In this paper, it is identified the need for flexibility function and shows that the existing real-time analysis result can be effective. This paper motivated the need for a flexibility for the efficient analysis of potential design candidates in the architectural design exploration or real time embedded system.

Evaluation of Postural Load during Liquid Weight Measurement Process Using Ratio of Exposure Time

  • Lee, Sung-Koon;Park, Peom
    • Journal of the Ergonomics Society of Korea
    • /
    • v.31 no.3
    • /
    • pp.445-453
    • /
    • 2012
  • The aim of this paper was to prove that if the risk level in combined tasks was improved through evaluation of postural load of liquid weight measurement process, the workload level and ratio of exposure time would be changed, and the time of process would be seen concurrently. Background: According to results of epidemiological studies conducted by Korea Occupational Safety & Health Agency, 122 musculoskeletal disorders occurred during 1992 to 2008, in which manufacturing industry covers 96(78.7%) of total. However, this is an insufficient level and only occupies 39% based on the South Korea's manufacturing standard industrial classification(246 industries). Method: Firstly, the number of batches weighed on one day(460min) was investigated based on the work performed and Weight measured weekly. VCR recording was taken based on the level of liquid ingredients prescribed for 1batch using the Camcorder. After dividing a 356 sec video into 1 sec using the screen capture function in Gom player, the job classification was performed by analyzing the change of working postures, which revealed 148 working postures. Time measurement was decided by time of the postures was being maintained. Then, the REBA analysis was performed for the working postures. The ratio of Exposure time was calculated based on the measurement time and REBA Score. In addition, the recommendations were designed and implementation was carried out for the working postures with REBA Score higher than 3. Finally, after the intervention, REBA measurement, time measurement, and ratio of exposure time were calculated for the comparison of works before and after improvement. Results: The number of work elements was decreased by 30.4% from 148 to 103 after improvement. The results of time measurement showed that the time was reduced by 46.3% from 356 sec to 191 sec. And the ratio of exposure time was also improved by 52.1% from 0% to 52.1% after improvement. Conclusion: The reduction of time was found to improve the productivity of management. Furthermore, because the reduction of ratio of exposure time and the improvement of workload level are the improvement of discomfort, it would contribute to the improvement of the worker's psychological working posture. Application: These results would contribute to musculoskeletal disease prevention and management performance. Further studies for other industries would be needed based on this case study.