Moon Hae Kim

Dankook University, Eidō, North Chungcheong, South Korea

Are you Moon Hae Kim?

Claim your profile

Publications (27)0 Total impact

  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: To handle the extreme situation that must manage positional information of a very large volume, at least millions, of moving objects, a cluster-based scalable distributed computing system architecture, called the GALIS, which consists of multiple data processors, each dedicated to keeping records relevant to a different geographical zone and a different time zone, was proposed. In this paper, we propose a valid time management and time-zone shifting scheme, which are essential in realizing the long-term location data subsystem of GALIS, but missed in our previous prototype development. We explain how to manage valid time of moving objects to avoid ambiguity of location information. We also describe time-zone shifting algorithm, with three variations, such as RT-TZS, B-TZS and TPB-TZS. Through experiments related with query processing time and CPU utilization, we show the efficiency of the proposed time-zone shifting schemes
    Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on; 05/2006
  • [Show abstract] [Hide abstract]
    ABSTRACT: The TMO (time-triggered message-triggered object) model is a well-known real-time object model for distributed timeliness computing. In a couple of years ago, we developed a Linux-based real-time kernel, named TMO-Linux, supporting deadline driven executions of TMO's. TMO-Linux and its distributed IPC subsystem have been used well in developing networked control systems consisting of cooperating embedded devices, but there have difficulties in executing some TMO applications accurately due to the lack of timeliness in distributed communications. To overcome this problem, we newly developed a real-time distributed IPC over IEEE1394 for the TMO-Linux kernel. In the new system, predictable delivery services for real-time messages are provided by isochronous transmissions of IEEE1394. To implement predictable delivery services, each node is set to have its own isochronous channel for receiving data that is allocated to a fixed time-slot bandwidth in an IEEE1394 frame. This paper presents an implementation technique for the IEEE1394-based real-time distributed IPC and collaborations of computing nodes using TMO-Linux
    Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on; 05/2006
  • [Show abstract] [Hide abstract]
    ABSTRACT: Recently, as the growth of the wireless Internet, PDA, and HPC, the focus of research and development has been changed to LBS (location based service). To offer LBS efficiently, there must be a real-time GIS platform that can deal with dynamic status of moving objects and a location index which can deal with the characteristics of location data. Therefore, in this paper, we studied the real-time mobile GIS based on the HBR-tree to manage mass of location data efficiently. The real-time mobile GIS mainly consists of the HBR (Hash Based R)-tree and the real-time GIS platform. The HBR-tree is a combined index type of the R-tree and the spatial hash index. Although location data are updated frequently, update operations are done within the same hash table in the HBR-tree, so it costs less than other tree-based indexes. The real-time GIS platform consists of a real-time GIS engine, a middleware, and a mobile client.
    Computers & Industrial Engineering - COMPUT IND ENG. 01/2006; 51(1):58-71.
  • [Show abstract] [Hide abstract]
    ABSTRACT: To realize location-based services, it is essential to handle the extreme situation that must cope with a very large volume, at least millions, of moving items. In this paper, we describe a location information system prototype of GALIS, which is a cluster-based scalable distributed computing system architecture which consists of multiple data processors, each dedicated to keeping records relevant to a different geographical zone and a different time zone. The proposed system contains all of the major computing nodes of GALIS architecture and is developed as a middleware on top of commercial main-memory database engines and spatial database engines, for short-term data and long-term data processing, respectively. To show the usefulness of our system, some experimental results showing clear advantages of distributed computing are also explained.
    Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on; 06/2005
  • Jung-Guk Kim, Moon Hae Kim, Kwang Kim, Shin Heu
    [Show abstract] [Hide abstract]
    ABSTRACT: The TMO (time-triggered message-triggered object) model is a well-known real-time object model for distributed and timeliness-guaranteed computing. A couple of years ago, we developed a Linux-based real-time kernel supporting execution of a TMO structured program, named TMO-Linux. TMO-Linux has been used well in various applications including small embedded devices and real-time control applications, but it still has some drawbacks due to its size and server-like characteristics. To overcome these problems, we recently developed a small embedded kernel to support execution of a TMO structured program by modifying eCos™ kernel named TMO-eCos. TMO-eCos supports a deadline-driven scheduling, a network transparent distributed IPC, and time-triggered and message-triggered real-time threads for TMO-based OO programming. In this paper, we present the design of TMO-eCos.
    Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on; 06/2005
  • [Show abstract] [Hide abstract]
    ABSTRACT: As various kinds of embedded systems (or devices) become widely available, research on home network middleware which can access and control embedded home appliances are actively being progressed. However, there is a significant problem in applying the home network technology to embedded systems because of their limited storage space and low computing power. In order to enhance the practicality of home network middleware, various technical demands have been recently emphasized such as mobility and lightweight. In this paper, we present a lightweight middleware for home network on embedded systems. Also, we propose a mechanism for mobility management which adopts the anycast technology.
    Autonomous Decentralized Systems, 2005. ISADS 2005. Proceedings; 05/2005
  • [Show abstract] [Hide abstract]
    ABSTRACT: A challenging task in the LBS system engineering is to implement a highly scalable system architecture which can manage moderate-size configurations handling thousands of moving items as well as upper-end configurations handling millions of moving items. The architecture named the GALIS is a cluster-based distributed computing system architecture that consists of multiple data processors, each dedicated to keeping records relevant to a different geographical zone and a different time zone. In this paper, we explain a prototype location data management system structuring major components of GALIS by employing the TMO programming scheme, including the execution engine middleware developed to support real-time distributed object programming and real-time distributed computing system design. We present how to generate realistic location sensing reports and how to process such location reports and location-related queries. Some experimental results showing performance factors regarding distributed query processing are also explained.
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on; 03/2005
  • Source
    Suehee Pak, Eunha Rho, Juno Chang, Moon Hae Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper describes how Korean Government has designed and driven the innovation of undergraduate curriculums to meet increasing industrial demand for quality IT experts in the computer-software field. The computer-software field has been categorized into five specialized areas, tracks. The embedded system software area is one among them. Educational contents (including track curriculums, detailed syllabuses, and class materials) have been designed and constructed for the tracks. First, a curriculum development methodology is described, which is used to develop curriculums in the computer-software field. Next, artifacts for the embedded software system track produced in the process are described. By applying iterative and incremental principles of the methodology, all artifacts will be continuously updated and constantly upgraded as related technologies progress rapidly.
    ACM SIGBED Review 01/2005; 2(4):15-19.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Location-based service (LBS) systems have recently become a subject of active research and development. A key issue in such systems is efficient management of current and past location information of moving items. In the past two years, we have been establishing a new LBS system architecture, named the GALIS (Gracefully Aging Location Information System), which is based on the new approach of using a cluster of database server nodes and effecting efficient distributed and parallel computing in both real-time update of location records of moving items and processing of location-related queries. Each server node is dedicated to keeping records relevant to a different geographical zone and a different temporal zone. Each subsystem in GALIS is structured as a TMO network for the sake of easy analysis and expansion. A prototype implementation of GALIS has been realized only partially, and its full implementation is under way. In this paper, major features of GALIS are presented together with discussions on trade-off considerations which led to the adoption of those features. Issues remaining for further research are also briefly discussed.
    Object-Oriented Real-Time Dependable Systems, 2003. WORDS 2003 Fall. The Ninth IEEE International Workshop on; 11/2003
  • Moon Hae Kim, Eun Hwan Jo, Doo-Hyun Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: The goal of distributed multimedia applications is to provide reliable high-quality multimedia services to users on a network. Typical distributed multimedia applications use multimedia streaming that continuously processes and transports time-based media such as audio and video on a network. Inter-media synchronization and intra-media synchronization should be supported to facilitate high-quality reliable multimedia services. In this paper, we present an approach to develop distributed multimedia applications by using a real-time multimedia object model named MMStream TMO and a synchronization scheme for real-time streaming based on MMStream TMO and global time.
    Object-Oriented Real-Time Dependable Systems, 2003. WORDS 2003 Fall. The Ninth IEEE International Workshop on; 11/2003
  • Eun Hwan Jo, Moon Hae Kim, Jung-Guk Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: The multimedia streaming technology is a computing technology that can transport and process time-based media such as audio and video on a network. Particularly, in order to support high quality streaming services, stream synchronization that includes inter-media, intra-media, and lip synchronizations should be guaranteed. In this paper, we present a framework for development of multimedia applications based on the TMO (Time-triggered Message-triggered Object) structuring scheme. The purpose of this framework is twofold. Firstly, the framework helps developers to design complex distributed real-time multimedia applications. Secondly, it provides timely streaming facilities. In order to achieve these goals, MMStream TMO, a special form of a TMO, is designed. MMStream TMO which performs stream I/O and transformation is used to guarantee stream synchronization and easily abstract a complex distributed multimedia system.
    Software Technologies for Future Embedded Systems, 2003. IEEE Workshop on; 06/2003
  • [Show abstract] [Hide abstract]
    ABSTRACT: A major challenge in the field of location based service (LBS) system engineering, is to establish a highly scalable system architecture which can be instantiated in moderate-size configurations handling thousands of moving items as well as in upper-end configurations handling millions of moving items. We are exploring an approach of using a cluster of database server nodes and effecting efficient distributed and parallel computing in both real-time update of location records of moving items and processing of location-related queries. The approach of developing efficient middleware which is layered on a cluster of nodes running commercial off-the-shelf database servers, has been adopted. The middleware design is substantially based on the TMO scheme for real-time distributed object programming and real-time distributed computing system design, which enables low-overhead coordination of distributed computations and highly abstract distributed programming styles.
    Software Technologies for Future Embedded Systems, 2003. IEEE Workshop on; 06/2003
  • Moon Hae Kim, Sun-Hwa Lim, Jung-Guk Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: Many network events need to be handled in a timely fashion. However, current practices are not sufficient to support timely handling of network events mainly due to the lack of a real-time network management model and facilities. In this paper, we propose a network management system, named a real-time distributed network management (RTDNM), in which the telecommunication management network (TMN) model and the time-triggered message-triggered object (TMO) model are incorporated to support network management facilities and timely handling of network events. In order to realize RTDNM, temporal characteristics of managed objects in a network are modeled and CMIS/CMIP, a network management protocol used in TMN, is annotated whit real-time constraints so that timely handling of network events can be supported. A message scheduling scheme for network management is proposed to guarantee timeliness for critical network events. Finally, we present the design of our RTDNM and show current results with a prototype implementation. The scheme presented turned out to be effective for timely handling of network events.
    Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003). Proceedings of the Eighth International Workshop on; 02/2003
  • Su Jin Lee, Moon Hae Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: Demands on an effective telemedicine system have been ever increasing. With the advent of computer and communication technologies, construction of an effective telemedicine system becomes possible. In this paper, we present a Web-based medical image processing system for telemedicine applications. First, we identify functional requirements for a medical image processing system. Then we describe the structure and functions of our system, named KoMIPS (Konkuk Medical Image Processing System). The system provides the following facilities: (1) image processing such as zoom in/out, rotation, mirror/flip, and reverse, (2) image analysis such as MCA (multi channel analyzer), ROI (region of interest) and contrast control, and (3) DICOM encoding/decoding. A prototype has been developed and showed the usefulness of our approach.
    TENCON '02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering; 11/2002
  • [Show abstract] [Hide abstract]
    ABSTRACT: The time-triggered message-triggered object (TMO) has been devised as the basic component model for high level distributed real time programming as well as real time application system/subsystem design and modeling. One of the strengths of the TMO is its facilitation of multi-phased top-down modeling of real time distributed computing application systems. TMO-structured models are capable of representing both a real time control system and its controlled facilities (composed of sensors, actuators, and monitored infrastructure) in a uniform fashion. Also, TMO-structured real time simulation models can be generated in attractively simple forms and they can be executed to enable examination of not only the logical accuracy of a real time control system being developed but also the correctness of its timing behavior. A case study of such simulation modeling has been conducted in the context of constructing a real time simulator of a real time control system called the safety injection system (SIS) which is a subsystem of a nuclear power plant. In the course of this case study, some tools that support efficient real time simulation have been developed. The refined modeling steps, the support tools developed, and the cost-effectiveness confirmed in the course of this case study are the main subjects discussed
    Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International; 02/2000
  • Source
    K H Kim, Juqiang Liu, Moon Hae Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: Deadline handling is a fundamental part of real-time computing but has been practiced in ad hoc forms for decades. A general framework for systematic deadline handling in real-time distributed computer systems is proposed in this paper. The notions of hard deadlines and hard-real-time program components are discussed along with the advantages of a hard-real-time component based construction approach. To present approaches for implementation of systematic deadline handling in concrete forms, we use the time-triggered message triggered object (TMO) network structuring as the basic design framework in which deadline handling approaches are incorporated. The TMO structuring scheme is a general-style component structuring scheme and supports design of all types of components including hard-real-time objects and non-real-time objects within one general structure. An augmentation of the TMO structure with statistical performance indicators is also proposed
    Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on; 02/2000
  • Source
    K.H. Kim, L. Choi, Moon Hae Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: An issue that the real-time software research community has long recognized as an important technological challenge but has not shown much progress in meeting the challenge is to guarantee response times of real-time distributed systems. Two basic problems must be addressed to effectively meet this challenge: establishment of the distributed real-time program structure and the system infrastructure structure that enable systematic analysis of the worst-case time behavior of the application systems; and development of tools which perform automated analysis of the worst-case time behavior while leaving only minimal work to the designers. Research on the first problems has produced some useful results in recent years. Time is thus ripe for tackling the second problem on the basis of those recent developments in handling the first problem. This paper describes a desirable systematic timing analysis process which builds upon the recent results in the first problem area. An outline of a desirable analysis tool is also presented
    Application-Specific Systems and Software Engineering Technology, 2000. Proceedings. 3rd IEEE Symposium on; 02/2000
  • Eun Hwan Jo, Moon Hae Kim, Doohyun Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper describes the design of a multimedia processing engine and QoS processing sub-module providing timely services, based on the TMO model. The TMO (Time-triggered Message-triggered Object) model is a timeliness-guaranteed computing model, developed by Kim and Kopets (1994; 1997). We first identify functional requirements of an engine for processing multimedia services and guaranteeing required QoS dynamically. Then, we present a design of the engine and a prototype developed by using the TMO model
    TENCON 99. Proceedings of the IEEE Region 10 Conference; 01/2000
  • [Show abstract] [Hide abstract]
    ABSTRACT: In this paper we describe a multi-phased development method for a real-time system based on the TMO (time-triggered message-triggered object) model and its validation by using the real-time simulation technique. Through multiple development phases, the system/subsystem model based on the TMO model is applied. In each phase, real-time simulation is performed to validate the model developed in the phase. In order to examine the effectiveness of our approach, we have applied the approach to the development of the SIS (safety injection system) simulator and it shows the same functionality and timing behaviors as the SIS simulator currently used in the KEPRI (Korea Electric Power Research Institute)
    TENCON 99. Proceedings of the IEEE Region 10 Conference; 02/1999
  • Sun-Hwa Lim, Moon Hae Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: Recently communication networks have become large and complex. The networks consist of a large amount of equipment and provide a variety of services. Also, network events occurring in the networks require the minimum of response time. However current practices cannot guarantee timely handling of network events. In this paper, we propose a real-time distributed network management (RTD-NM) which guarantees timely handling of network events. RTD-NM adopts the manager-agent management paradigm and the object-oriented concept like TMN and utilizes CMIS/CMIP as a management protocol. Therefore, we have designed RTD-NM which is structured in three layers: user interface, distributed management, managed object. We have implemented RTD-NM which can give time guarantees. Especially, timeliness of management is supported by the TMO model. The scheme presented in this paper supports timeliness, reliability, scalability, and efficiency in network management
    01/1999;

Publication Stats

81 Citations

Top Journals

Institutions

  • 2005–2006
    • Dankook University
      Eidō, North Chungcheong, South Korea
  • 1997–2006
    • Hankuk University of Foreign Studies
      Sŏul, Seoul, South Korea
  • 1995–2006
    • Konkuk University
      • Division of Computer Science and Engineering
      Seoul, Seoul, South Korea
  • 2000
    • University of California, Irvine
      • Department of Electrical Engineering and Computer Science
      Irvine, CA, United States