• Title/Summary/Keyword: Software availability

Search Result 256, Processing Time 0.03 seconds

Long-Tail Watchdog Timer for High Availability on STM32F4-Based Real-Time Embedded Systems (STM32F4 기반의 실시간 임베디드 시스템의 가동시간 향상을 위한 긴 꼬리 와치독 타이머 기법)

  • Choi, Hayeon;Yun, Jiwan;Park, Seoyeon;Kim, Yesol;Park, Sangsoo
    • Journal of Korea Multimedia Society
    • /
    • v.18 no.6
    • /
    • pp.723-733
    • /
    • 2015
  • High availability is of utmost importance in real-time embedded systems. Temporary failures due to software or hardware faults should not result in a system crash. To achieve high availability, embedded systems typically use a combination of hardware and software techniques. A watchdog timer is a hardware component in embedded microprocessors that can be used to automatically reset the processor if software anomalies are detected. The embedded system relies on a single watchdog timer, however, can be permanently disabled if the timer is not properly configured, e.g. falling into an indefinite loop. STM32F4 provides two different types of watchdog timer in terms of timing accuracy and robustness. In this paper, we propose a hybrid approach, called long-tail watchdog timer, to utilize both timers to achieve self-reliance in embedded systems even though one of timers fails. Experimental results confirm that the proposed approach successfully handles various failure scenarios and present performance comparisons between single watchdog timer and hybrid approach in terms of configuration parameters of watchdog timers in STM32F4, counter value and window size.

A Study on the High-availability Linux Server for Multimedia Tourism Information System (멀티미디어 관광정보시스템을 위한 고가용성 리눅스 서버에 관한 연구)

  • Bae, Jae-Hwan
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.9B
    • /
    • pp.818-825
    • /
    • 2004
  • High availability means Service-technology that can provide any solution when occur a problem in relation to hardware, software, network etc. We are in the times that the network computing service are essential to our daily life. So the importance of the high availability is being higher and higher in this social change such as the arrival of information anger times, e-commerce the extension of multi-media service etc. In this thesis, I analyzed about High-availability Linux Server for Multimedia Tourism Information System, and I proposed an alternative plan which related with its result.

Spectrum Sensing System in Software-defined Radio to Determine Spectrum Availability

  • Llames, Gerome Jan M.;Banacia, Alberto S.
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.5 no.2
    • /
    • pp.100-106
    • /
    • 2016
  • Spectrum sensing is an integral part of cognitive radio, which seeks to address the perceived spectrum scarcity that is caused by inefficient utilization of the available spectrum. In this paper, a spectrum sensing system using energy detection for analog TV and FM broadcast transmitters as well as modified Integrated Services Digital Broadcasting Terrestrial (ISDB-T) signals is implemented on a software-defined radio platform using GNU' Not Unix (GNU) radio and the N200 Universal Software Radio Peripheral (USRP). Real-time implementation and experimental tests were conducted in Metro Cebu, a highly urbanized area in the southern part of the Philippines. Extensive tests and measurements were necessary to determine spectrum availability, particularly in the TV band. This is in support of the Philippine government' efforts to provide internet connectivity to rural areas. Experimental results have so far met IEEE 802.22 requirements for energy detection spectrum sensing. The designed system detected signals at -114 dBm within a sensing time of 100 ms. Furthermore, the required $P_d({\geq}90)$ and $P_{fa}({\leq}10)$ of the standard were also achieved with different thresholds for various signal sources representing primary users.

Implementation of Data processing of the High Availability for Software Architecture of the Cloud Computing (클라우드 서비스를 위한 고가용성 대용량 데이터 처리 아키텍쳐)

  • Lee, Byoung-Yup;Park, Junho;Yoo, Jaesoo
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.2
    • /
    • pp.32-43
    • /
    • 2013
  • These days, there are more and more IT research institutions which foresee cloud services as the predominant IT service in the near future and there, in fact, are actual cloud services provided by some IT leading vendors. Regardless of physical location of the service and environment of the system, cloud service can provide users with storage services, usage of data and software. On the other hand, cloud service has challenges as well. Even though cloud service has its edge in terms of the extent to which the IT resource can be freely utilized regardless of the confinement of hardware, the availability is another problem to be solved. Hence, this paper is dedicated to tackle the aforementioned issues; prerequisites of cloud computing for distributed file system, open source based Hadoop distributed file system, in-memory database technology and high availability database system. Also the author tries to body out the high availability mass distributed data management architecture in cloud service's perspective using currently used distributed file system in cloud computing market.

A design and implementation of an in-service software upgrade technology to provide a seamless networking services (무중단 네트워킹 서비스 제공을 위한 서비스 중 소프트웨어 업그레이드 기술 설계 및 구현)

  • Yoon, Ho-sun;Ryu, Ho-yong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.9
    • /
    • pp.1710-1716
    • /
    • 2016
  • In general, software upgrade technique is needed to add new features or fix bug of software on a network devices. However, the problem is that the software must be upgraded after the termination of networking service to replace new package. An ISSU(In-Service Software Upgrade) technique is used to solve such the problem. ISSU is a technology to upgrade the software without interrupting the network service or an offline network equipment. In this paper, to provide a seamless networking service, we design and implement an architecture to apply ISSU technique to a network operating system. In this paper, we use high-availability feature in N2OS which has been developed by ETRI. In addition, in order to verify that the implemented ISSU function is operation properly, we proceed to test using a test environment based on a virtual machine.

Availability Analysis of Multiplex Systems using Software Rejuvenation Method (소프트웨어 재활 기법을 적용한 다중계 시스템의 가용도 분석)

  • Park, Kie-Jin;Kim, Sung-Soo;Kim, Jai-Hoon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.27 no.8
    • /
    • pp.730-740
    • /
    • 2000
  • The software rejuvenation method for highly available multiplex systems uses a pro-active fault-tolerant approach to handle system failures. The software rejuvenation prevents failures from occurring, while the previous methods recover from failures after happening. Especially, since the software aging proceeds fast in the software used for the multimedia mobile computing due to the loss of communications or data, the preventive method from failures using software rejuvenation can be used for the multimedia mobile computing. In this paper, according to the operational parameters such as rejuvenation period, rejuvenation time, failure rate and repair rate of the servers, number of running servers, duration of running time, and type of running modes, we calculate steady-state probabilities, downtime, availability, and cost of the multiplex systems using software rejuvenation method. We validate the closed-form solutions of the mathematical model by experiments based on various operational parameters and find that the software rejuvenation method can be adopted as preventive fault-tolerant technique. The failure rate and unstable rate of the servers are essential factors for the decision making of the rejuvenation policies.

  • PDF

Software Performance Assessment Using Goal-Question-Metric Approach

  • Mahmood, Tariq;Park, Man-Gon
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.6
    • /
    • pp.891-902
    • /
    • 2008
  • The software once developed enters in to the $2^{nd}$ phase of its useful operational life, where it performs its functions for which it has been developed. This is an important phase of software life, wherein the developers and users have to assess the performance of the software to prolong its operational life with efficiency, effectiveness and economy. Performance of the software is based on the measurement of the quality characteristics to ascertain that it is meeting or exceeding the needs of customers in terms of its functionality, usability, efficiency, reliability, availability, maintainability, portability etc. These software quality attributes defined under ISO 9126 provide an overall good framework for assessing the performance of the software. This paper describes a Software Performance Assessment (SPA) model using the Goal-Question-Metric (GQM) paradigm which has been applied to the operational software in real context with successful results.

  • PDF

Implementing Firewall to Mitigate YOYO Attack on Multi Master Cluster Nodes Using Fail2Ban

  • Muhammad Faraz Hyder;Muhammad Umer Farooq;Mustafa Latif;Faizan Razi Khan;Abdul Hameed;Noor Qayyum Khan;M. Ahsan Siddiqui
    • International Journal of Computer Science & Network Security
    • /
    • v.23 no.2
    • /
    • pp.126-132
    • /
    • 2023
  • Web technology is evolving with the passage of time, from a single node server to high availability and then in the form of Kubernetes. In recent years, the research community have been trying to provide high availability in the form of multi master cluster with a solid election algorithm. This is helpful in increasing the resources in the form of pods inside the worker node. There are new impact of known DDoS attack, which is utilizing the resources at its peak, known as Yoyo attack. It is kind of burst attack that can utilize CPU and memory to its limit and provide legit visitors with a bad experience. In this research, we tried to mitigate the Yoyo attack by introducing a firewall at load-balancer level to prevent the attack from going to the cluster network.

Development of MATLAB GUI Based Software for Analysis of KASS Availability Performance (KASS 가용성 성능 평가를 위한 MATLAB GUI 기반 소프트웨어 설계)

  • Choi, Bong-kwan;Han, Deok-hwa;Kim, Dong-uk;Kim, Jung-beom;Kee, Chang-don
    • Journal of Advanced Navigation Technology
    • /
    • v.22 no.5
    • /
    • pp.384-390
    • /
    • 2018
  • This paper introduces a MATLAB graphical user interface (GUI) based software for analysis of korea augmentation satellite system (KASS) availability performance. This software uses minimum variance (MV) estimator and Kriging algorithm to generate integrity information such as user differential range error (UDRE) and grid ionospheric vertical error (GIVE). The information is offered to ground and aviation users in Korean region. The software also gives accuracy data, protection level data and availability map about each user position by using the integrity information. In particular the software calculates the protection level along a path of aircraft. We verified the result of protection level of aviation user by comparing them with the results of SBASimulator#2, which is a simulation tool of european geostationary navigation overlay service (EGNOS). As a result, the protection level error between the result of our software and the SBASimulator#2 was about 2% which means that the result of our software is accurate.

Development of RTE and Generator for Supporting AUTOSAR Standard Platform for Vehicle (차량용 AUTOSAR 표준 플랫폼 지원을 위한 RTE 및 Generator 개발)

  • Piao, Shi-Quan;Jo, Hyun-Chul;Cho, Sung-Rae;Ryu, Hyun-Ki;Jung, Woo-Young
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.2 no.4
    • /
    • pp.251-259
    • /
    • 2007
  • AUTOSAR is a partnership of automotive manufacturers and suppliers working together to develop and establish a de-facto open industry standard for automotive software architectures. In the AUTOSAR architecture, the runtime environment is at in the heart of the AUTOSAR architecture to provides the infrastructure services that enable communication between software components and between software components and basic software components. The RTE generator is an automated generation tool for AUTOSAR specification based RTE according to the ECU configuration. It generates communication API function for the software components and the basic software components like OS and COM of the application. The availability and the accuracy of the RTE generator are important for the automobile software which is based on AUTOSAR architecture, this paper proposes an architectural design of the RTE generator for auto-generation of the AUTOSAR based RTE.

  • PDF