• DocumentCode
    1203345
  • Title

    ConClass: a framework for real-time distributed knowledge-based processing

  • Author

    Maegawa, Hirotoshi

  • Author_Institution
    Res. Center, Sony Corp., Yokohama, Japan
  • Volume
    6
  • Issue
    6
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    909
  • Lastpage
    919
  • Abstract
    We have developed a problem-solving framework, called ConClass, that is capable of classifying continuous real-time problems dynamically and concurrently on a distributed system. ConClass provides an efficient development environment for describing and decomposing a classification problem and synthesizing solutions. In ConClass, decomposed concurrent subproblems specified by the application developer effectively correspond to the actual distributed hardware elements. This scheme is useful for designing and implementing efficient distributed processing, making it easier to anticipate and evaluate system behavior. The ConClass system provides an object replication feature that prevents any particular object from being overloaded. In order to deal with an indeterminate amount of problem data, ConClass dynamically creates object networks that justify hypothesized solutions, and thus achieves a dynamic load distribution. A number of efficient execution mechanisms that manage a variety of asynchronous aspects of distributed processing have been implemented without using schedulers or synchronization schemes that are liable to develop bottlenecks. We have confirmed the efficiency of parallel distributed processing and load balancing of ConClass with an experimental application
  • Keywords
    classification; distributed processing; knowledge based systems; problem solving; real-time systems; resource allocation; synchronisation; ConClass; asynchronous message passing; classification problem solving framework; concurrent programming; continuous real-time problem classification; decomposed concurrent subproblems; development environment; distributed hardware elements; dynamic load distribution; efficiency; execution mechanisms; hypothesized solution justification; information fusion; load balancing; object networks; object replication; parallel distributed processing; problem decomposition; real-time distributed knowledge-based processing; signal interpretation; solution synthesis; system behavior evaluation; Artificial intelligence; Distributed processing; Hardware; Knowledge based systems; Load management; Message passing; Multiprocessing systems; Parallel programming; Problem-solving; Real time systems;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.334881
  • Filename
    334881