Super Servers: Commodity Computer Clusters Pose a Software Challenge
نویسنده
چکیده
Technology is pushing the fastest processors onto single mass-produced chips. Standards are defining a new level of integration: the Pizza Box – a one board computer with memory, disk, baseware, and middleware. These developments fundamentally change the way we will build computers. Future designs must leverage commodity products. Clusters of computers are the natural way to build future mainframes. A simple analysis suggests that such machines will have thousands of processors giving a tera-op processing rate, terabytes of RAM storage, many terabytes of disc storage, and terabits-per-second of communications bandwidth. This presages 4T clusters. To an iron monger or software house: the T stands for Terror! To customers it stands for Tremendous! These computers will be ideally suited to be super-servers in future networks. Software that extracts parallelism from applications is the key to making clusters useful. Client-server computing has natural parallelism: many clients submit many independent requests that can be processed in parallel. Database, visualization, and scientific computing applications have also made great strides in extracting and exploiting parallelism within a single application. These promising first steps bode well for cluster architectures. The challenge remains to extend these techniques to general purpose systems. Outline: Introduction Standards Are Coming! Business Strategy In An Era Of Commodity Software. System Integration And Service In A Commodity World 4B Machines: Smoking-Hairy Golfballs. Future Mainframes: 4T Machines. Who needs a 4T super-server? What Are The Key Properties Of Super-Servers? Clusters and Cluster Softwarethe key to 4T machines. Cluster Software – Is It a Commodity Business? Standards: Tell Me It Isn't SO (Snake Oil). Clusters versus Distributed Systems, What's The Difference?
منابع مشابه
Active Memory Clusters: Efficient Multiprocessing on Next-Generation Servers
We show how key insights from our research into active memory systems, coupled with emerging trends in commodity network technology, are leading toward the realization of hardware distributed shared memory (DSM) on clusters of industry-standard workstations. We call the result of this convergence active memory clusters. After discussing the current state of the art in hardware DSM, clusters, an...
متن کاملUnderstanding the Packet Processing Capability of Multi-Core Servers
Compared to specialized network equipment, software routers running on commodity servers allow programmers to rapidly build and (re)program networks using the software and hardware platforms they tend to be most familiar with—that of the general-purpose computer. Unfortunately, the Achilles’ heel of software routers has been performance; commodity servers have traditionally proven incapable of ...
متن کاملComputer-aided management of commodity parts-based supercomputers
Supercomputers are used to solve big problems – they are «nutcrackers» that support scientists, researchers and developers in decoding the human genome, simulating the weather and climate, creating virtual wind tunnels for planes and cars, and designing effective medicaments – the so-called «grand challenge problems». Smaller supercom-puters are used for tasks that require more performance than...
متن کاملGordon Bell and Jim Gray What ’ s Next in High - Performance Computing ?
91 We can trace the evolution from Crays, to clusters, to supercomputing centers. But where does it go from here? After 50 years of building high-performance scientific computers, two major architectures exist: clusters of Cray-style vector supercom-puters; and clusters of scalar uni-and multiprocessors. Clusters are in transition from massively parallel computers and clusters running proprieta...
متن کاملThe Preliminary Design of Papyrus: A System for High Performance, Distributed Data Mining over Clusters, Meta-Clusters and Super-Clusters
Data mining is a problem for which cluster computing provides a competitive alternative to specialized high performance computers for mining large data sets. Distribued clusters provide a natural infrastructure for mining large distributed data sets. Distributed clusters can be connected by commodity networks to form what we call meta-clusters and by high performance networks to form what we ca...
متن کامل