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
Link To Document :
بازگشت