• DocumentCode
    2796334
  • Title

    An Architectural Style for Solving Computationally Intensive Problems on Large Networks

  • Author

    Brun, Yuriy ; Medvidovic, Nenad

  • Author_Institution
    Univ. of Southern California, Los Angeles
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    2
  • Lastpage
    2
  • Abstract
    Large networks, such as the Internet, pose an ideal medium for solving computationally intensive problems, such as NP-complete problems, yet no well-scaling architecture for computational Internet-sized systems exists. We propose a software architectural style for large networks, based on a formal mathematical study of crystal growth that will exhibit properties of (1) discreetness (nodes on the network cannot learn the algorithm or input of the computation), (2) fault-tolerance (malicious, faulty, and unstable nodes may not break the computation), and (3) scalability (communication among the nodes does not increase with network or problem size).
  • Keywords
    Internet; computational complexity; fault tolerant computing; software architecture; NP-complete problems; computational Internet-sized systems; computationally intensive problems; fault-tolerance; software architectural style; well-scaling architecture; Collaboration; Computer architecture; Computer networks; Computer science; Concurrent computing; Fault tolerance; IP networks; NP-complete problem; Scalability; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems, 2007. ICSE Workshops SEAMS '07. International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2973-9
  • Type

    conf

  • DOI
    10.1109/SEAMS.2007.4
  • Filename
    4228602