Are you Seung-Mok Yoo?

Claim your profile

Publications (2)0 Total impact

  • [Show abstract] [Hide abstract]
    ABSTRACT: We present a new class of multimedia applications where the exploitation of the principle of globaltime- based coordination of distributed actions (TCoDA) is compelling. In these applications, multiple smallfootprint PCs, each equipped with its own speakers, act as instrument players or singers forming an ensemble. Each player PC obtains its piece of the musical audio data over an Ethernet network from a central server containing all necessary audio files. An important requirement is thus to make multiple specialized players, e.g., violin player, cello player, piano player, etc., perform globally synchronous play of their responsible pieces of the music. Moreover, to enable fast start of the requested music play, the musical data are streamed from the server to each player in a pipelined fashion so that while each player is playing one part of the music, the next part may be arriving over the network. Efficient implementation techniques based on the TMO programming scheme are then presented. This digital music ensemble application turns out to be an interesting cost-effective means of evaluating the QoS of the middleware supporting TCoDA. A prototype implementation of a digital music ensemble system was relatively easily realized by use of the TMO programming scheme.
    Object-Oriented Real-Time Dependable Systems, IEEE International Workshop on. 01/2005;
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The largely synchronous sensor network software architecture (LaSSeNSA) was formulated with the goal of enabling efficient construction of sensor networks that are easily analyzable and can rarely run into a chaotic situation. There are largely three parts in LaSSeNSA; (1) Global time based coordination of uses of shared communication channels; (2) Global time based coordination of group configuration updates; and (3) Global time based coordination of sensing, communication, and relay activities. The essence of LaSSeNSA as well as various issues related to optimal implementation is presented. For efficient implementation of LaSSeNSA, a sensor node operating system supporting time-triggered functions (TTFs) is highly desirable. Our first prototype of TTF support facility was built as an RT subsystem on a small-footprint time-sliced multi-threading kernel. The prototype including both the kernel and the TTF support subsystem is called the TTF Support OS (TSOS). Major features of TSOS and a sensor network application development experiment are also presented.
    Design Methods and Applications for Distributed Embedded Systems, IFIP 18th World Computer Congress, TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2004), 22-27 August 2004, Toulouse, France; 01/2004