• Title/Summary/Keyword: real-time software architecture

Search Result 215, Processing Time 0.027 seconds

U-Bulguksa: Real-Time and Online Early Fire Detection Systems (U-불국사 : 실시간 온라인 화재조기감지시스템)

  • Joo, Jae-Hun;Yim, Jae-Geol
    • The Journal of Society for e-Business Studies
    • /
    • v.12 no.3
    • /
    • pp.75-93
    • /
    • 2007
  • This paper presents real-time online early fire warning systems developed for preserving cultural properties of Bulguksa which is a world heritage designated by UNESCO. The system is based on the ubiquitous sensor network employing 900MHz and 2.4GHz bands. In this paper, we analyze requirements that should be considered in building effective management systems of cultural heritages by using wireless sensor network. Finally, we introduce the architecture, sensor and network design, and software design of the fire warning systems which is an initial version of U-Bulguksa. The current version of systems has been operating in Bukguksa for a few months. U-Bukguksa project sponsored by National Information Society Agency is ultimately aimed at developing an integrated system of U-cultural heritage management and U-tourism. The former aims to conserve and manage intangible cultural properties by providing a variety of environmental information such as erosion, crack, and gradient as well as fire which are important causes of loss and damage in real-time and online. The latter refers to the intelligent tourism information and guidance systems allowing tourists to get the personalized content on cultural heritages and help guidance with mobile devices in Bulguksa.

  • PDF

Implementation of Mobile IPv6 Fast Authorization for Real-time Prepaid Service (실시간 선불 서비스를 위한 모바일 IPv6 권한검증 구현)

  • Kim Hyun-Gon
    • Journal of Internet Computing and Services
    • /
    • v.7 no.1
    • /
    • pp.121-130
    • /
    • 2006
  • In next generation wireless networks, an application must be capable of rating service information in real-time and prior to initiation of the service it is necessary to check whether the end user's account provides coverage for the requested service. However, to provide prepaid services effectively, credit-control should have minimal latency. In an endeavor to support real-time credit-control for Mobile IPv6 (MIPv6), we design an implementation architecture model of credit-control authorization. The proposed integrated model combines a typical credit-control authorization procedure into the MIPv6 authentication procedure. We implement it on a single server for minimal latency. Thus, the server can perform credit-control authorization and MIPv6 authentication simultaneously. Implementation details are described as software blocks and units. In order to verify the feasibility of the proposed model. latency of credit-control authorization is measured according to various Extensible Authentication Protocol (EAP) authentication mechanisms. The performance results indicate that the proposed approach has considerably low latency compared with the existing separated models, in which credit-control authorization is separated from the MIPv6 authentication.

  • PDF

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

Deep Learning-Based Dynamic Scheduling with Multi-Agents Supporting Scalability in Edge Computing Environments (멀티 에이전트 에지 컴퓨팅 환경에서 확장성을 지원하는 딥러닝 기반 동적 스케줄링)

  • JongBeom Lim
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.12 no.9
    • /
    • pp.399-406
    • /
    • 2023
  • Cloud computing has been evolved to support edge computing architecture that combines fog management layer with edge servers. The main reason why it is received much attention is low communication latency for real-time IoT applications. At the same time, various cloud task scheduling techniques based on artificial intelligence have been proposed. Artificial intelligence-based cloud task scheduling techniques show better performance in comparison to existing methods, but it has relatively high scheduling time. In this paper, we propose a deep learning-based dynamic scheduling with multi-agents supporting scalability in edge computing environments. The proposed method shows low scheduling time than previous artificial intelligence-based scheduling techniques. To show the effectiveness of the proposed method, we compare the performance between previous and proposed methods in a scalable experimental environment. The results show that our method supports real-time IoT applications with low scheduling time, and shows better performance in terms of the number of completed cloud tasks in a scalable experimental environment.

Method of data processing through polling and interrupt driven I/O on device data (디바이스 데이터 입출력에 있어서 폴링 방식과 인터럽트 구동 방식의 데이터 처리 방법)

  • Koo, Cheol-Hea
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.33 no.9
    • /
    • pp.113-119
    • /
    • 2005
  • The methods that are used for receiving data from attached devices under real-time preemptive multi-task operating system (OS) by general processors can be categorized as polling and interrupt driven. The technical approach to these methods may be different due to the application specific scheduling policy of the OS and the programming architecture of the flight software. It is one of the most important requirements on the development of the flight software to process the data received from satellite subsystems or components with the exact timeliness and accuracy. This paper presents the analysis of the I/O method of device related scheduling mechanism and the reliable data I/O methods between processor and devices.

Deep Learning-Based Smart Meter Wattage Prediction Analysis Platform

  • Jang, Seonghoon;Shin, Seung-Jung
    • International journal of advanced smart convergence
    • /
    • v.9 no.4
    • /
    • pp.173-178
    • /
    • 2020
  • As the fourth industrial revolution, in which people, objects, and information are connected as one, various fields such as smart energy, smart cities, artificial intelligence, the Internet of Things, unmanned cars, and robot industries are becoming the mainstream, drawing attention to big data. Among them, Smart Grid is a technology that maximizes energy efficiency by converging information and communication technologies into the power grid to establish a smart grid that can know electricity usage, supply volume, and power line conditions. Smart meters are equient that monitors and communicates power usage. We start with the goal of building a virtual smart grid and constructing a virtual environment in which real-time data is generated to accommodate large volumes of data that are small in capacity but regularly generated. A major role is given in creating a software/hardware architecture deployment environment suitable for the system for test operations. It is necessary to identify the advantages and disadvantages of the software according to the characteristics of the collected data and select sub-projects suitable for the purpose. The collected data was collected/loaded/processed/analyzed by the Hadoop ecosystem-based big data platform, and used to predict power demand through deep learning.

Rack-Level DC Power Solution for Volume Servers

  • Kwon, Won-Ok;Seo, Hae-Moon;Choi, Pyung
    • ETRI Journal
    • /
    • v.32 no.6
    • /
    • pp.940-949
    • /
    • 2010
  • Rack-level DC power supply is the optimal technology for providing DC power to a volume server without any power infrastructure changes in an existing AC data center. In this paper, we propose a smartly controllable and monitorable DC rack power system. The proposed system improves power efficiency by changing the power distribution architecture of a conventional method in the rack. We developed an optimal power control method in multipower modules to provide high efficiency at low loads. In addition, the proposed system provides real-time web monitoring of the rack power and environment around a rack. In our experiments, the proposed system improved the power efficiency by over 10% compared to an AC power system providing N+1 redundant power and power monitoring.

A Quality Assurance Process Model on Fault Management

  • Kim, Hyo-Soo;Baek, Cheong-Ho
    • Journal of Information Processing Systems
    • /
    • v.2 no.3 s.4
    • /
    • pp.163-169
    • /
    • 2006
  • So far, little research has been conducted into developing a QAPM (Quality Assurance Process Model) for telecommunications applications on the basis of TMN. This is the first trial of the design of TMN-based QAPM on fault management with UML. A key attribute of the QAPM is that it can easily identify current deficiencies in a legacy system on the basis of TMN architecture. Using an empirical comparison with the legacy systems of a common carrier validates the QAPM as the framework for a future mode of the operation process. The results indicate that this paper can be used to build ERP(Enterprise Resource Planning) for a telecommunications fault management solution that is one of the network management application building blocks. The future work of this paper will involve applying the QAPM to build ERP for RTE (Real Time Enterprise) fault management solution and more research on ERP design will be necessary to accomplish software reuse.

The Architecture of Load Flow under Graphic Interface (그래픽 인터페이스를 통한 조류계산 설계)

  • Hwang In Jun;Kim Kun Joong;Kim Kyu Wang;Shin Man Cheol;O Sung Kun
    • Proceedings of the KIEE Conference
    • /
    • summer
    • /
    • pp.126-128
    • /
    • 2004
  • In these days, our social infra which are computer and internet has been developed and our community has been digitalized with a large quantity information that can be sharable or productive. So we can say that older knowledge organization based on the man power is changing with automatical and intellectual aspect. Thus we have to apply this movement to get the high efficiency and the competitive power in the organization and to take the voluntaries attitude of operator with real time inputting or fast calculating speed. Beside most of developed countries are owned their power system analysis software. Like kind of this facts can affect for national reliance. So in this paper we propose that the suggestion for both field power system and IT how these can be cooperated. The note that this paper is came from the project which name is Graphics Power Flow analysis.

  • PDF

Building the Test Platform for All Wheel Steering Control System of Bi-Modal Tram (저상 굴절차량 조향 시스템 전자제어장치 테스트 플랫폼 구축)

  • Jo, Chang-Yeon;Lee, Soo-Ho;Moon, Kyung-Ho;Park, Tae-Won;Chung, Ki-Hyun;Choi, Kyung-Hee
    • Proceedings of the KSR Conference
    • /
    • 2007.11a
    • /
    • pp.1616-1625
    • /
    • 2007
  • Recently, embedded systems role as control systems instead of mechanical control systems in many parts of vehicles. In cases that embedded systems are used controling the electric signal, it is important to secure the reliability of a software within embedded systems. In this paper, the test platform for securing the reliability and real-time characteristic of the embedded system that controls electric signal of All Wheel Steering Control System in a Bi-modal tram is proposed. The platform is built on a HIL (Hardware In the Loop) architecture. Through the HIL platform, various vehicle conditions, driver activities and environment conditions can be successfully tested without actual driving, hence improving the reliability of the embedded system for the All Wheel Steering Control System.

  • PDF