• Title/Summary/Keyword: Software availability

Search Result 259, Processing Time 0.024 seconds

A Scalability Study with Nginx for Drools-Based Oriental Medical Expert System (Drools 기반 한방전문가 시스템의 Nginx를 이용한 확장성 연구)

  • Jang, Wonyong;Kim, Taewoo;Cha, Eunchae;Choi, Eunmi
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.12
    • /
    • pp.497-504
    • /
    • 2018
  • This paper studies about the Oriental Medical Expert System, based on Open Source Drools for rule engine processing, which contains scalability, availability, and modifiability. The system is developed with the Spring MVC framework and Ajax for stable services of the Web-based Medical Expert System. The diagnosis and treatment process of this Medical Expert system provides a service that provides the general users to accesses the web with a series of questionnaires. In order to compensate for the asynchronous communication between clients and services, and also for the complicated JDBC weaknesses, we applied the data handling in JSON to reduce the servers' loads, and also the Mybatis framework to improve the performance of the RDBMS, respectively. In addition, as the number of users increases to cope with the maximum available services of the web-based system, the load balancing structure using Nginx has been developed to solve the server traffic problems and the service availability has been increased. The experimental results show the stable services by approving the scalability test.

Exploring dietitians' views on digital nutrition educational tools in Malaysia: a qualitative study

  • Zahara Abdul Manaf;Mohd Hafiz Mohd Rosli;Norhayati Mohd Noor;Nor Aini Jamil;Fatin Hanani Mazri;Suzana Shahar
    • Nutrition Research and Practice
    • /
    • v.18 no.2
    • /
    • pp.294-307
    • /
    • 2024
  • BACKGROUND/OBJECTIVES: Dietitians frequently use nutrition education tools to facilitate dietary counselling sessions. Nevertheless, these tools may require adaptation to keep pace with technological advancements. This study had a 2-fold purpose: first, to identify the types of nutrition education tools currently in use, identify their limitations, and explore dietitians' perspectives on the importance of these tools; second, to investigate the features that dietitians prefer in digital nutrition education tools. SUBJECTS/METHODS: A semi-structured face-to-face interview was conducted among 15 dietitians from selected public hospitals, primary care clinics, and teaching hospitals in Malaysia. Inductive thematic analysis of the responses was conducted using NVivo version 12 software. RESULTS: Most dietitians used physical education tools including the healthy plate model, pamphlets, food models, and flip charts. These tools were perceived as important as they facilitate the nutrition assessment process, deliver nutrition intervention, and are time efficient. However, dietitians described the current educational tools as impersonal, outdated, limited in availability due to financial constraints, unhandy, and difficult to visualise. Alternatively, they strongly favoured digital education tools that provided instant feedback, utilised an automated system, included a local food database, were user-friendly, developed by experts in the field, and seamlessly integrated into the healthcare system. CONCLUSION: Presently, although dietitians have a preference for digital educational tools, they heavily rely on physical nutrition education tools due to their availability despite the perception that these tools are outdated, impersonal, and inconvenient. Transitioning to digital dietary education tools could potentially address these issues.

A Implementation of Electronic Measurement Datum Point Monitoring S/W based on Object-Oriented Modeling for Multi Purpose and High Availability (다목적 및 고활용성을 위한 객체지향 모델링 기반의 전자 측량기준점 모니터링 S/W 구현)

  • Jung, Se-Hoon;Sim, Chun-Bo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.2
    • /
    • pp.99-112
    • /
    • 2015
  • Datum point for displaying location and altitude of point has being advantage usefully in various measurement parts. However, datum point has been increasing loss cases owing to weather changes and stratum changes and neglecting meaninglessly. In this paper, we design and implement a multi electronic measurement system monitoring software with functions such as include maximize utilization of existing measurement datum system as well as collected various environment data and detection stratum changes of surround area. Proposed software is implemented to support that reusability and extensibility of software using object oriented modeling method. Our software supports a GUI for electronic measurement datum point administrator as well as for web user and mobile user. Our system can support a graph GUI for various data analysis and reposition in realtime to database that measured location information and various sensing information to prevent loss of electronic measurement datum point and to detected stratum changes. In addition, we include a QR code and RFID recognition function. Finally, we suggest performance evaluation result to confirm stratum changes detection and GPS location error rate.

Active-Active Message Replica Scheme for Enhancing Performance of Distributed Message Broker (분산 브로커의 가용성 향상을 위한 메시지 레플리카 액티브-액티브 구조 기법)

  • Seo, Kyeonghee;Yeo, Sangho;Oh, Sangyoon
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.7 no.6
    • /
    • pp.145-154
    • /
    • 2018
  • A loosely coupled message broker system is a popular method for integrating distributed software components. Especially, a distributed broker structure with multiple brokers with active-standby or active-active message replicas are used to enhance availability as well as message processing performance. However, there are problems in both active-standby and active-active replica structure. The active-standby has relatively low processing performance and The active-active structure requires a high synchronization overhead. In this paper, we propose an active-active structure of replicas to increase the availability of the brokers without compromising its high fault-tolerancy. In the proposed structure, standby replicas process the requests of the active replicas so that load balancing is achieved without additional brokers, while the distributed coordinators are used for the synchronization process to decrease the overhead. We formulated the overhead incurred when synchronizing messages among replicas, and the formulation was used to support the experiment results. From the experiment, we observed that replicas of the active-active structure show better performance than the active stand-by structure with increasing number of users.

Performance Analysis and Optimization of OpenDaylight Controller in Distributed Cluster Environment (분산 클러스터 환경에서 오픈데이라이트 컨트롤러 성능 분석 및 최적화)

  • Lee, Solyi;Kim, Taehong;Kim, Taejoon
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.6 no.11
    • /
    • pp.453-462
    • /
    • 2017
  • OpenDaylight is an SDN (Software Defined Networking) open source framework, which is popular in network fields recently. This paper analyzes the performance of a controller cluster architecture by focusing on distributed datastore and Raft leader election algorithm. In addition, we propose an enhanced version of Raft algorithm in order to improve the performance of distributed datastore by distributing shard leaders over controller cluster. This paper compares the conventional Raft algorithm with the proposed version of the Raft algorithm. Moreover, we compare the performance of distributed datastore according to shard roles such as leader and follower. Experimental results show that Shard leaders provide better performance than followers and Shard updating requests need to be distributed over multiple controllers. So, by using proposed version of Raft algorithm, controller performance can be improved. The details of the experiment results are cleary described.

Performance Analysis of Positioning Using Combined GPS/Galileo System (GPS/Galileo 결합 시스템의 측위 성능 분석)

  • Lee Dong-Rag;Lee Hung-Kyu;Bae Kyoung-Ho
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.23 no.3
    • /
    • pp.283-292
    • /
    • 2005
  • After USA removed the Selective Availability (SA), Global Positioning System (GPS) has monopolized the world market and other countries have been depended on GPS, absolutely. So the other countries, Russia, European Community (EC) and Japan, which apprehend to monopolize in technical and strategic parts, are developing the next generation GNSS including GLONASS Galileo and JRANS. And the countries are planning to provide the another GNSS. This research has focused on the next generation GNSS system based on GPS and Galileo system with developing a GNSS simulation software, named as GlMS2005, which generates and analyzes satellite constellation and measurements. Based on the software, a variety of simulation tests have been carried out to recognize limits of GPS-only system and potential benefits of integrated GPS/Galileo positioning in terms of satellite geometry strength and solution accuracy.

Motion Recognition for Kinect Sensor Data Using Machine Learning Algorithm with PNF Patterns of Upper Extremities

  • Kim, Sangbin;Kim, Giwon;Kim, Junesun
    • The Journal of Korean Physical Therapy
    • /
    • v.27 no.4
    • /
    • pp.214-220
    • /
    • 2015
  • Purpose: The purpose of this study was to investigate the availability of software for rehabilitation with the Kinect sensor by presenting an efficient algorithm based on machine learning when classifying the motion data of the PNF pattern if the subjects were wearing a patient gown. Methods: The motion data of the PNF pattern for upper extremities were collected by Kinect sensor. The data were obtained from 8 normal university students without the limitation of upper extremities. The subjects, wearing a T-shirt, performed the PNF patterns, D1 and D2 flexion, extensions, 30 times; the same protocol was repeated while wearing a patient gown to compare the classification performance of algorithms. For comparison of performance, we chose four algorithms, Naive Bayes Classifier, C4.5, Multilayer Perceptron, and Hidden Markov Model. The motion data for wearing a T-shirt were used for the training set, and 10 fold cross-validation test was performed. The motion data for wearing a gown were used for the test set. Results: The results showed that all of the algorithms performed well with 10 fold cross-validation test. However, when classifying the data with a hospital gown, Hidden Markov model (HMM) was the best algorithm for classifying the motion of PNF. Conclusion: We showed that HMM is the most efficient algorithm that could handle the sequence data related to time. Thus, we suggested that the algorithm which considered the sequence of motion, such as HMM, would be selected when developing software for rehabilitation which required determining the correctness of the motion.

Distributed File Systems Architectures of the Large Data for Cloud Data Services (클라우드 데이터 서비스를 위한 대용량 데이터 처리 분산 파일 아키텍처 설계)

  • Lee, Byoung-Yup;Park, Jun-Ho;Yoo, Jae-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.2
    • /
    • pp.30-39
    • /
    • 2012
  • In these day, some of IT venders already were going to cloud computing market, as well they are going to expand their territory for the cloud computing market through that based on their hardware and software technology, making collaboration between hardware and software vender. Distributed file system is very mainly technology for the cloud computing that must be protect performance and safety for high levels service requests as well data store. This paper introduced distributed file system for cloud computing and how to use this theory such as memory database, Hadoop file system, high availability database system. now In the market, this paper define a very large distributed processing architect as a reference by kind of distributed file systems through using technology in cloud computing market.

How can we narrow the digital divide among SMEs in APEC member economies? (중소기업 정보화 수준 격차 해소방안에 관한 국가 간 비교연구)

  • Kwon, Sun-Dong;Yang, Hee-Dong;Sohn, Yong-Yeop;Lee, Seong-Bong;Sirh, Jin-Young;Cho, Taek-Hee
    • Journal of Information Technology Applications and Management
    • /
    • v.12 no.2
    • /
    • pp.79-106
    • /
    • 2005
  • This study, by adopting case study methodology, is focused on examining the present state and analyzing the cause of the digital divide, and suggesting policies for bridging the divide, specifically in view of SMEs. We have taken cases of manufacturing companies, visiting and interviewing 18 SMEs in 10 APEC member economies which show sharp difference in usage of ICT. In order to analyze the digital gap among SMEs, we used 5 variables that are composed of computer hardware, computer software, Internet, readiness of ICT, and performance of ICT adoption, while categorizing the cases into low and high tier based on the national ICT index. From a computer hardware perspective, the high tier (0.66) has almost double the number of PC’s per employee, compared with the low tiers (0.34). This gap can be explained by financial availability of low income and high tariff in the developing economies. In the computer software perspective, the SMEs in the low tier had some restrictive use of computer applications such as financial and accounting management and document management, while those in the high tier enjoyed more diversity in the use of applications such as inventory management, sales management, financial and accounting management, procurement management, CRM, and ERP. In view of the readiness of ICT, the difference in ICT infrastructure and financial status between the low and high tier was far wider than any other variables. As a result of ICT adoption, SMEs benefited in view of learning and growth, internal business processes, customer service, and financial affairs. To effectively bridge the digital divide between the low and high tier, actions such as setting up a secondary market of used computers among cooperating developed and developing countries, developing and diffusing good business applications, and building speedy, low-cost telecommunication infrastructures should be taken.

  • PDF

Migration Mechanism Supporting Eficient Fault-Tolerance on Agent Platform (에이전트 플랫폼에서의 효율적인 결함-허용을 제공하는 이주 기법)

  • Seo, Dong-Min;Yun, Jong-Hyeon;Yeo, Myung-Ho;Yoo, Jae-Soo;Cho, Ki-Hyung
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.9
    • /
    • pp.89-99
    • /
    • 2007
  • With the development of the internet technology, network application services based on a large number of network nodes have been focused. However, such application services require much larger network size and traffic than current network. In order to develop them, efficient solutions as well as a simple improvement of network infra processing time are required. In this paper, to contribute a improvement of network computing technology, we design and implement the agent platform software based on the agent technology that performs works independently and asynchronously on a network and platform. The proposed agent platform software supports the scalability to accommodate the number of network hosts with rapid growth, the adaptability on a variable environments, and the availability for a fault-tolerance.