• DocumentCode
    3503805
  • Title

    High performance pattern matching with dynamic load balancing on heterogeneous systems

  • Author

    Park, Jin Hwan ; Demirdag, Bernard A.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, New Paltz, NY, USA
  • fYear
    2006
  • fDate
    15-17 Feb. 2006
  • Abstract
    This paper presents an efficient parallel-and-distributed string matching scheme in a heterogeneous environment. The contribution of the proposed approach is in two-fold; exploiting a non-trivial parallelism in each node that possibly is SMP, and distributed processing with dynamic load balancing on a network-connected system. For the parallel processing in each node, a multithreaded computation model is designed and implemented with Java Threads. For the distributed processing, a dynamic load balancing method is developed and implemented with Java RMI. The proposed approach manipulates both exact string matching and approximate string matching with k-mismatches. Experimental results demonstrate that the approach is an efficient parallel-and-distributed solution to the problem in a clustered system that is either homogeneous or heterogeneous.
  • Keywords
    Java; multi-threading; parallel processing; resource allocation; string matching; Java RMI; Java Threads; SMP; distributed processing; dynamic load balancing; heterogeneous systems; high performance pattern matching; multithreaded computation model; network-connected system; nontrivial parallelism; parallel processing; parallel-and-distributed string matching; Computational modeling; Concurrent computing; Distributed processing; Java; Load management; Parallel processing; Pattern matching; Personal communication networks; Workstations; Yarn; RMI; distributed processing; dynamic load balancing; multithreading; parallelism; string matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed, and Network-Based Processing, 2006. PDP 2006. 14th Euromicro International Conference on
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-2513-X
  • Type

    conf

  • DOI
    10.1109/PDP.2006.41
  • Filename
    1613286