• Title/Summary/Keyword: Tool Structure

Search Result 2,428, Processing Time 0.033 seconds

Design and Implementation of MongoDB-based Unstructured Log Processing System over Cloud Computing Environment (클라우드 환경에서 MongoDB 기반의 비정형 로그 처리 시스템 설계 및 구현)

  • Kim, Myoungjin;Han, Seungho;Cui, Yun;Lee, Hanku
    • Journal of Internet Computing and Services
    • /
    • v.14 no.6
    • /
    • pp.71-84
    • /
    • 2013
  • Log data, which record the multitude of information created when operating computer systems, are utilized in many processes, from carrying out computer system inspection and process optimization to providing customized user optimization. In this paper, we propose a MongoDB-based unstructured log processing system in a cloud environment for processing the massive amount of log data of banks. Most of the log data generated during banking operations come from handling a client's business. Therefore, in order to gather, store, categorize, and analyze the log data generated while processing the client's business, a separate log data processing system needs to be established. However, the realization of flexible storage expansion functions for processing a massive amount of unstructured log data and executing a considerable number of functions to categorize and analyze the stored unstructured log data is difficult in existing computer environments. Thus, in this study, we use cloud computing technology to realize a cloud-based log data processing system for processing unstructured log data that are difficult to process using the existing computing infrastructure's analysis tools and management system. The proposed system uses the IaaS (Infrastructure as a Service) cloud environment to provide a flexible expansion of computing resources and includes the ability to flexibly expand resources such as storage space and memory under conditions such as extended storage or rapid increase in log data. Moreover, to overcome the processing limits of the existing analysis tool when a real-time analysis of the aggregated unstructured log data is required, the proposed system includes a Hadoop-based analysis module for quick and reliable parallel-distributed processing of the massive amount of log data. Furthermore, because the HDFS (Hadoop Distributed File System) stores data by generating copies of the block units of the aggregated log data, the proposed system offers automatic restore functions for the system to continually operate after it recovers from a malfunction. Finally, by establishing a distributed database using the NoSQL-based Mongo DB, the proposed system provides methods of effectively processing unstructured log data. Relational databases such as the MySQL databases have complex schemas that are inappropriate for processing unstructured log data. Further, strict schemas like those of relational databases cannot expand nodes in the case wherein the stored data are distributed to various nodes when the amount of data rapidly increases. NoSQL does not provide the complex computations that relational databases may provide but can easily expand the database through node dispersion when the amount of data increases rapidly; it is a non-relational database with an appropriate structure for processing unstructured data. The data models of the NoSQL are usually classified as Key-Value, column-oriented, and document-oriented types. Of these, the representative document-oriented data model, MongoDB, which has a free schema structure, is used in the proposed system. MongoDB is introduced to the proposed system because it makes it easy to process unstructured log data through a flexible schema structure, facilitates flexible node expansion when the amount of data is rapidly increasing, and provides an Auto-Sharding function that automatically expands storage. The proposed system is composed of a log collector module, a log graph generator module, a MongoDB module, a Hadoop-based analysis module, and a MySQL module. When the log data generated over the entire client business process of each bank are sent to the cloud server, the log collector module collects and classifies data according to the type of log data and distributes it to the MongoDB module and the MySQL module. The log graph generator module generates the results of the log analysis of the MongoDB module, Hadoop-based analysis module, and the MySQL module per analysis time and type of the aggregated log data, and provides them to the user through a web interface. Log data that require a real-time log data analysis are stored in the MySQL module and provided real-time by the log graph generator module. The aggregated log data per unit time are stored in the MongoDB module and plotted in a graph according to the user's various analysis conditions. The aggregated log data in the MongoDB module are parallel-distributed and processed by the Hadoop-based analysis module. A comparative evaluation is carried out against a log data processing system that uses only MySQL for inserting log data and estimating query performance; this evaluation proves the proposed system's superiority. Moreover, an optimal chunk size is confirmed through the log data insert performance evaluation of MongoDB for various chunk sizes.

Re-Analysis of Clark Model Based on Drainage Structure of Basin (배수구조를 기반으로 한 Clark 모형의 재해석)

  • Park, Sang Hyun;Kim, Joo Cheol;Jeong, Dong Kug;Jung, Kwan Sue
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.33 no.6
    • /
    • pp.2255-2265
    • /
    • 2013
  • This study presents the width function-based Clark model. To this end, rescaled width function with distinction between hillslope and channel velocity is used as time-area curve and then it is routed through linear storage within the framework of not finite difference scheme used in original Clark model but analytical expression of linear storage routing. There are three parameters focused in this study: storage coefficient, hillslope velocity and channel velocity. SCE-UA, one of the popular global optimization methods, is applied to estimate them. The shapes of resulting IUHs from this study are evaluated in terms of the three statistical moments of hydrologic response functions: mean, variance and the third moment about the center of IUH. The correlation coefficients to the three statistical moments simulated in this study against these of observed hydrographs were estimated at 0.995 for the mean, 0.993 for the variance and 0.983 for the third moment about the center of IUH. The shape of resulting IUHs from this study give rise to satisfactory simulation results in terms of the mean and variance. But the third moment about the center of IUH tend to be overestimated. Clark model proposed in this study is superior to the one only taking into account mean and variance of IUH with respect to skewness, peak discharge and peak time of runoff hydrograph. From this result it is confirmed that the method suggested in this study is useful tool to reflect the heterogeneity of drainage path and hydrodynamic parameters. The variation of statistical moments of IUH are mainly influenced by storage coefficient and in turn the effect of channel velocity is greater than the one of hillslope velocity. Therefore storage coefficient and channel velocity are the crucial factors in shaping the form of IUH and should be considered carefully to apply Clark model proposed in this study.

Analysis of the Issues received by Quality Improvement Department and their Management in a Medical Center (일 의료원의 통합 고충처리센터 접수 내용과 이에 대한 해결방안 분석)

  • Tark, Kwan-Chul;Park, Hyun-Ju;Chun, Ja-Hae;Kang, Eun-Sook;Moon, Ju-Young;Choi, Mi-Young;Kim, Hyun-Ju;Kang, Jin-Kyung
    • Quality Improvement in Health Care
    • /
    • v.7 no.1
    • /
    • pp.118-131
    • /
    • 2000
  • Background : A continuous healthcare quality improvement is needed to provide high quality healthcare service as well as to maintain trust in terms of satisfying the needs of the patients. Recently it also became an essential issue. in hospital management, recognized for it's competitive potentiality among healthcare organization groups. This study was conducted to analyze patient complaints and issues received by the Quality Improvement Department. Its purpose is to improve healthcare qualities within the hospital, as well as establish policies and appropriate strategies in hospital management. Method : From July 1st to September 30th of the year 1999, we analyzed all complaints and issues made by various patients and their families, which were received through 24 hour phone consultation, numerous suggestion boxes, letters and E-mails, The issues were classified into 16 different categories based on a Patient Satisfaction Assessment Tool. All data were segregated according to the departmental frequencies and their contents. To come up with for environmental and patient satisfaction improvement, all complaints or issues were communicated with hospital administrators, medical and nursing staff and employees. Comprehensive customer satisfaction activities including improving phone etiquette were discussed in Customer Satisfaction Team, CQI Team and each Department. All opportunities for improvement were implemented. Feedback actions were discussed. Results : A total of 317 cases were collected. Issues regarding parking and other accommodation facilities were most common complaints that were 14.5% of total. Issues regarding admission rooms (10.7%), admission procedures (10.7%), waiting room environment (8.8%), nurses and nurse assistants (7.6%), physicians (6.6%) and others (23%) followed. Thirteen of 45 departments received more than 8 complaints. The Nursing Department had the most complaint, receiving 9.8% of total complaints. Complaints regarding the Nursing Department were predominantly related to the environment of patient rooms. The Department of Psychiatry for phone etiquette (4.7%), Department of Otolaryngology for the nursing staff's attitude and phone etiquette (4.4%), and the Admission Department followed. As a part of efforts to improve patient satisfaction, a new parking structure was built and reallocation of the parking space was done. Renovation of other accommodation facilities were carried out by hospital administration, Monthly phone call and answering attitude survey was done by QI Department. Based on this survey we made a phone etiquette manual and distributed throughout the hospital. Compare to the last year, Patient Satisfaction Index measured by Korea Productivity Center using National Customer Satisfaction Index was improved 7 points. According to our organization's own study, we confirmed the phone etiquette was improved 11% than last year. Conclusions : Issues related to parking and other accommodation facilities ranked first followed by complaints made regarding the patient care area, the admission and cashier process, and nurses' and doctors' attitude. The Nursing and Psychiatry Departments need improvement regarding phone etiquette. Results were shared and played a vital role in policymaking and strategic planning of the hospital. It is imperative that we keep our database updated by listening to and solving the needs of each patient. The CQI activities can be achieved only by full commitment of the hospital top management supported by related personal.

  • PDF

Application of BASINS/WinHSPF for Pollutant Loading Estimation in Soyang Dam Watershed (소양강댐 유역의 오염부하량 산정을 위한 BASINS/WinHSPF 적용)

  • Yoon, Chun-Gyeong;Han, Jung-Yoon;Jung, Kwang-Wook;Jang, Jae-Ho
    • Korean Journal of Ecology and Environment
    • /
    • v.40 no.2
    • /
    • pp.201-213
    • /
    • 2007
  • In this study, the Batter Assessment Science Integrating point and Nonpoint Sources (BASINS 3.0)/window interface to Hydrological Simulation Program-FPRTRAN (WinHSPF) was applied for assessment of Soyang Dam watershed. WinHSPF calibration was performed using monitoring data from 2000 to 2004 to simulate stream flow. Water quality (water temperature, DO, BOD, nitrate, total organic nitrogen, total nitrogen, total organic phosphorus and total phosphorus) was calibrated. Calibration results for dry-days and wet-days simulation were reasonably matched with observed data in stream flow, temperature, DO, BOD and nutrient simulation. Some deviation in the model results were caused by the lack of measured watershed data, hydraulic structure data and meteorological data. It was found that most of pollutant loading was contributed by nonpoint source pollution showing about $98.6%{\sim}99.0%$. The WinHSPF BMPRAC was applied to evaluate the water quality improvement. These scenarios included constructed wetland for controlling nonpoint source poilution and wet detention pond. The results illustrated that reasonably reduced pollutant loadin. Overall, BASINS/WinHSPF was found to be applicable and can be a powerful tool in pollutant loading and BMP efficiency estimation from the watershed.

A Study on the recognition and Attitude of Home Health Nursing System (가정간호사 제도에 대한 인식 및 태도 조사연구)

  • Lee Sung Ja
    • Journal of Korean Public Health Nursing
    • /
    • v.12 no.1
    • /
    • pp.132-146
    • /
    • 1998
  • This Study was attempted to provide the basic data necessary in the development and introduction of Home Health Nursing System by investigating the recognition and attitude level of Home Health Nursing System. The data were collected by means of questionaires presented to 74 patients who had been admitted in C general hospital in Chon Ju, from June 30, 1997. As the tool for this study, the questionares developed by Kim Yong. Soon, et al (1990) and Han Bok Hee(1993) were modified and supplemented for the aim of this study. The computer was used for data analysis. The items about the charateristics of the subjects and the attitude to the management plan of Home Health Nursing System were represented as the frequency and percentage. The standard deviation and calculation average were produced on the items related to definition, recognition, necessity, expected effect of the attitude of Home Health Nursing System and the items related to admission. The ANOVA test was .used according to the characteristics of variables to analyze the necessity and difference of Home Health Nursing System. The results of this study were as follows 1) The general characteristics of the subjects were as follows ; for sex, man, $58.1\%$ ; for age, 50-59 years, $29.7\%$ ; for the level of education, high school, $51.4\%$ ; $79.7\%$ of them were married; for the family forms, small family, $73.0\%$ ; and $68.9\%$ of them take the monthly income over 100 million won. 2) The characteristics related to admissions of the subjects were as follows ; for clinic, surgical department, $78.4\%$ ; addmission not more then 7days, $47.3\%$ ; for the operation-performance $71.6\%$ of them were experienced; for the admission route, via outpatients clinic, $54.1\%$ ; for waiting period to the admission day, 1-2 days, $71.6\%$. 3) The difficulties comming from the hospitalization were related mostly to the factor that they felt hospital life more inconvenient than home.(3.66) The reasons for the difficulties in the admission which was due to insufficient beds in the hospital was related to the concentration to the general hospital because of 'The Whole National Medical Insurance System'(4.05). 4) On the previous informations about the Home Health Nursing System, those who have heard of only the name were 42 $(56.8\%)$, and on the recognition of it, they thought that it is periodic treatment by the licenced nurses for the recovering pateints after early discharge(3.73). On the attitude about the necessity of Home Health Nursing System, they thought that it is necessary because of the increasing trend of a psychological disease by the change of environment and complexity of the social structure(4.24). On the expected effect of Home Health Nursing System, they answered that it is convinient for the family of the patient to take care of them(4.l8). 5) On the attitude to the management plan of the Home Health Nursing System, those who had intention to participate in the system in the case of systemic support were 42(56.8). In the visiting time, 'visit periodically' and 'visit when the patient needs' were $28(37.8\%)$ respectively. For the application of medical insurance, if possoble, they will use $(91.9\%)$; for the method of payment for the treatment, 'pay by the time required' was $23(31.1\%)$, for the subject of management, 'National public institute must operate' was $33(44.6\%)$. 6) The relationship between the general characteristics of the subjects and the necessity of Home Health Nursing System showed the notable difference in the age (F=3.508, P<0.05) and marrage state (F=5.402, P<.023).

  • PDF

Development of Market Growth Pattern Map Based on Growth Model and Self-organizing Map Algorithm: Focusing on ICT products (자기조직화 지도를 활용한 성장모형 기반의 시장 성장패턴 지도 구축: ICT제품을 중심으로)

  • Park, Do-Hyung;Chung, Jaekwon;Chung, Yeo Jin;Lee, Dongwon
    • Journal of Intelligence and Information Systems
    • /
    • v.20 no.4
    • /
    • pp.1-23
    • /
    • 2014
  • Market forecasting aims to estimate the sales volume of a product or service that is sold to consumers for a specific selling period. From the perspective of the enterprise, accurate market forecasting assists in determining the timing of new product introduction, product design, and establishing production plans and marketing strategies that enable a more efficient decision-making process. Moreover, accurate market forecasting enables governments to efficiently establish a national budget organization. This study aims to generate a market growth curve for ICT (information and communication technology) goods using past time series data; categorize products showing similar growth patterns; understand markets in the industry; and forecast the future outlook of such products. This study suggests the useful and meaningful process (or methodology) to identify the market growth pattern with quantitative growth model and data mining algorithm. The study employs the following methodology. At the first stage, past time series data are collected based on the target products or services of categorized industry. The data, such as the volume of sales and domestic consumption for a specific product or service, are collected from the relevant government ministry, the National Statistical Office, and other relevant government organizations. For collected data that may not be analyzed due to the lack of past data and the alteration of code names, data pre-processing work should be performed. At the second stage of this process, an optimal model for market forecasting should be selected. This model can be varied on the basis of the characteristics of each categorized industry. As this study is focused on the ICT industry, which has more frequent new technology appearances resulting in changes of the market structure, Logistic model, Gompertz model, and Bass model are selected. A hybrid model that combines different models can also be considered. The hybrid model considered for use in this study analyzes the size of the market potential through the Logistic and Gompertz models, and then the figures are used for the Bass model. The third stage of this process is to evaluate which model most accurately explains the data. In order to do this, the parameter should be estimated on the basis of the collected past time series data to generate the models' predictive value and calculate the root-mean squared error (RMSE). The model that shows the lowest average RMSE value for every product type is considered as the best model. At the fourth stage of this process, based on the estimated parameter value generated by the best model, a market growth pattern map is constructed with self-organizing map algorithm. A self-organizing map is learning with market pattern parameters for all products or services as input data, and the products or services are organized into an $N{\times}N$ map. The number of clusters increase from 2 to M, depending on the characteristics of the nodes on the map. The clusters are divided into zones, and the clusters with the ability to provide the most meaningful explanation are selected. Based on the final selection of clusters, the boundaries between the nodes are selected and, ultimately, the market growth pattern map is completed. The last step is to determine the final characteristics of the clusters as well as the market growth curve. The average of the market growth pattern parameters in the clusters is taken to be a representative figure. Using this figure, a growth curve is drawn for each cluster, and their characteristics are analyzed. Also, taking into consideration the product types in each cluster, their characteristics can be qualitatively generated. We expect that the process and system that this paper suggests can be used as a tool for forecasting demand in the ICT and other industries.

Development of a Remote Multi-Task Debugger for Qplus-T RTOS (Qplus-T RTOS를 위한 원격 멀티 태스크 디버거의 개발)

  • 이광용;김흥남
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.4
    • /
    • pp.393-409
    • /
    • 2003
  • In this paper, we present a multi-task debugging environment for Qplus-T embedded-system such as internet information appliances. We will propose the structure and functions of a remote multi-task debugging environment supporting environment effective ross-development. And, we are going enhance the communication architecture between the host and target system to provide more efficient cross-development environment. The remote development toolset called Q+Esto consists to several independent support tools: an interactive shell, a remote debugger, a resource monitor, a target manager and a debug agent. Excepting a debug agent, all these support tools reside on the host systems. Using the remote multi-task debugger on the host, the developer can spawn and debug tasks on the target run-time system. It can also be attached to already-running tasks spawned from the application or from interactive shell. Application code can be viewed as C/C++ source, or as assembly-level code. It incorporates a variety of display windows for source, registers, local/global variables, stack frame, memory, event traces and so on. The target manager implements common functions that are shared by Q+Esto tools, e.g., the host-target communication, object file loading, and management of target-resident host tool´s memory pool and target system´s symbol-table, and so on. These functions are called OPEn C APIs and they greatly improve the extensibility of the Q+Esto Toolset. The Q+Esto target manager is responsible for communicating between host and target system. Also, there exist a counterpart on the target system communicating with the host target manager, which is called debug agent. Debug agent is a daemon task on real-time operating systems in the target system. It gets debugging requests from the host tools including debugger via target manager, interprets the requests, executes them and sends the results to the host.

The Study of Satire Shown in Animation -Focusing on and (애니메이션에 나타난 풍자성 연구 -<대화의 차원>과 <이웃>을 중심으로)

  • Choi, Don-Ill
    • Cartoon and Animation Studies
    • /
    • s.44
    • /
    • pp.143-161
    • /
    • 2016
  • This study was conducted focusing on the role of auteurism animation. The purpose of auteurism animation is to criticize irregularities of a society in witty and fierce way through satires from the sharp perspectives of a animator that is not bound by tastes of people or the interests or standpoints of specific groups, and thus to induce positive changes in a society as a purifier. In the context, this study investigated satires shown in by Jan Svankmajer and by Norman Mclaren among the animators who utilize animation as a tool to produce social meaning. As a result, the following characteristics and meanings were found. First, Dimensions of Dialogue is an animation that satires absurdity and irregularities of a human society in symbolic and exceptional way through directing by segmentations of images and omnibus structures. The satire carries the lesson of improvement in the hidden part of cynical attack to history, society, and human beings. It also maximizes absolute reality and engagement of images of Jan Svankmajer through unique and grotesque images of the animator such as alienated world, confusing shapes, and amusement of irregularities. Second, the movie, is an exemplary animation that applied core concept of animation through pixilation techniques based on an event story structure by causal relationship. It satires the changing process of a good man to violent madness through confrontation and conflicts for material desires, with exaggerated slipstick movements and humors as a black comedy. The satire methods of both animation works are delivered through unique image styles and symbolic wordage of the animators who triggered ironical laughter in attacking humanism and moral insensitivity that might be felt seriously otherwise. That is, the animators try to show the positive will for changing the society to a sound one through the form of negativity in terms of moral perspective in animation rather than destruction against the target. As such, the satires in both works worked as an auteurism allegory that maximizes social functions and artistic influence of animation.

Genetic Variation of some Patches of Eleutherococcus senticosus (Rupr. & Maxim) Maxim. in Korea (국내(國內) 가시오갈피 군락(群落)의 유전변이(遺傳變異) 분석(分析))

  • Hong, Kyung-Nak;Cho, Kyung-Jin;Park, Yew-Heon;Hur, Sung-Du;Hong, Yong-Pyo;Kang, Bum-Yong
    • Journal of Korean Society of Forest Science
    • /
    • v.89 no.5
    • /
    • pp.645-654
    • /
    • 2000
  • The aim of this study was to described the genetic structure of Eleutherococcus senticosus in Korea. We investigated 10 patches, which are eight Korean patches and two foreign patches come from Russia and China growing at Korean habitat, using ISSR(inter-simple sequence repeats) markers. In ISSR PCR, the overall percentage of polymorphic ISSR amplicons was 76% and the mean number of amplicons per ISSR primer was 11.5, which were higher than the RAPD results for the some cultivars collected in Korea(Kim et al., 1998) ; 57% and 5.7, respectively. So ISSR markers provide more powerful tool than RAPD markers for the investigation of genetic variation in E. senticosus. There are relatively high genetic variation among patches as 62.8%, but low variation within eight Korean patches. Such pattern of genetic variation, which is not ordinary in other tree species, may be result from the narrow and limited habitats and the asexual reproduction of this species at the natural stands in Korea. Although the small sample size in this study seemed to be resulted in the high genetic variation among patches, the overall genetic interpretation of this study might not be much affected on the basis of the characteristics of the distribution and the reproduction system of E. senticosus. Analysis of genetic distance between all pairs of the patches did not reveal any trends with regard to geographic distance, which was confirmed by the results obtained from AMOVA(analysis of molecular variance) and PCA(principal component analysis). These results suggest that, in addition to the preservation of the natural stands, the conservation of larger number of patches with small number of individuals per patch is more effective for the ex situ conservation and for maintaining the genetic diversity of E. senticosus in Korea than smaller patches with large number of individuals.

  • PDF

The Clinical Effect and Construction of a Stereotactic Whole Body Immobilization Device (전신 정위 고정장치 제작과 임상효과에 대한 연구)

  • 정진범;정원균;서태석;최경식;진호상;지영훈
    • Progress in Medical Physics
    • /
    • v.15 no.1
    • /
    • pp.30-38
    • /
    • 2004
  • Purpose: To develop a whole body frame for the purpose of reducing patient motion and minimizing setup error for extra-cranial stereotactic radiotherapy, and to evaluate the repositioning setup error of a patient in the frame. Materials and Methods: The developed whole body frame is composed of a base plate, immobilizer, vacuum cushion, ruler and belts. The dimension of the base plate is 130 cm in length, 50 cm in width and 1 cm in thickness. The material used in the base plate of the frame was bakelite and the immobilizer was made of acetal. In addition, Radiopaque angio-catheter wires were engraved on the base plate for a coordinate system to determine the target localization. The measurement for radiation transmission and target localization is peformed in order to test the utilization of the frame. Also, a Matlab program analyzed the patients setup error by using the patient's setup images obtained from a CCTV camera and digital record recorder (DVR). Results: A frame that is useful for CT simulation and radiation treatment was fabricated. The frame structure was designed to minimize collisions from the changes in the rotation angle of the gantry and to maximize the transmission rate of the Incident radiation at the lateral or posterior oblique direction. The lightening belts may be used for the further reduction of the patient motion, and the belts can be adjusted so that they are not in the way of beam direction. The radiation transmission rates of this frame were measured as 95% and 96% at 10 and 21 MV, respectively. The position of a test target on the skin of a volunteer is accurately determined by CT simulation using the coordinate system in the frame. The estimated setup errors by Matlab program are shown 3.69$\pm$1.60, 2.14$\pm$0.78 mm at the lateral and central chest, and 7.11 $\pm$2.10, 6.54$\pm$2.22 mm at lateral and central abdomen, respectively. The setup error due to the lateral motion of breast is shown as 6.33$\pm$ 1.55 mm. Conclusion: The development and test of a whole body frame has proven very useful and practical in the radiosurgery for extra-cranial cancers. It may be used in determining target localization, and it can be used as a patient immobilization tool. More experimental data should be obtained in order to improve and confirm the results of the patient setup error.

  • PDF