Moon Hae Kim

Konkuk University, Sŏul, Seoul, South Korea

Are you Moon Hae Kim?

Claim your profile

Publications (29)3.31 Total impact

  • Moon Hae Kim · Eun Hwan Jo · D.-H. Kim · J.-G. Kim
    [Show abstract] [Hide abstract]
    ABSTRACT: The goal of distributed multimedia applications is to provide timely 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 and inter-location synchronizations as well as 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, a specialized form of TMO, and a synchronization scheme for real-time streaming based on MMStream TMO and global time.
    No preview · Article · May 2007 · Computer Systems Science and Engineering
  • [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.
    No preview · Article · Sep 2006 · Computers & Industrial Engineering
  • Jae Gi Son · Sang Hyun Park · Jung-Guk Kim · Moon Hae Kim
    [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
    No preview · Conference Paper · May 2006
  • 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
    Preview · Conference Paper · May 2006
  • Moon Hae Kim · Peter P. Puschner
    [Show abstract] [Hide abstract]
    ABSTRACT: In the Komodo project a real-time Java system based on a multithreaded Java microcontroller has been developed. A main scheduling policy realized by hardware in the microcontroller core is a new scheme called Guaranteed Percentage (GP) scheduling. This ...
    No preview · Article · Mar 2006 · Real-Time Systems
  • Moon Hae Kim · Peter Puschner

    No preview · Article · Jan 2006
  • 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.
    Preview · Article · Oct 2005 · ACM SIGBED Review
  • 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.
    No preview · Conference Paper · Jun 2005
  • [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.
    No preview · Conference Paper · Jun 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.
    No preview · Conference Paper · May 2005
  • Yunmook Nah · Joonwoo Lee · Woon Joo Lee · Ho Lee · Moon Hae Kim · Ki-Joon Han
    [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.
    No preview · Conference Paper · Mar 2005
  • [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.
    No preview · Conference Paper · Nov 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.
    No preview · Conference Paper · Nov 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.
    No preview · Conference Paper · Jun 2003
  • Y. Nah · Moon Hae Kim · Taehyung Wang · K.H. Kim · Young Kyu Yang
    [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.
    No preview · Conference Paper · Jun 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.
    No preview · Conference Paper · Feb 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.
    No preview · Conference Paper · Nov 2002
  • 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
    Preview · Conference Paper · Feb 2000
  • [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
    No preview · Conference Paper · Feb 2000
  • Source
    K.H. Kim · Lynn 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
    Preview · Conference Paper · Feb 2000

Publication Stats

113 Citations
3.31 Total Impact Points

Institutions

  • 1995-2006
    • Konkuk University
      • Division of Computer Science and Engineering
      Sŏul, Seoul, South Korea
  • 2000
    • University of California, Irvine
      • Department of Electrical Engineering and Computer Science
      Irvine, California, United States
  • 1997
    • Hankuk University of Foreign Studies
      Sŏul, Seoul, South Korea
  • 1996
    • Soongsil University
      Sŏul, Seoul, South Korea
  • 1994
    • University of Seoul
      Sŏul, Seoul, South Korea