I have seen some documents about the grid in recent days, some are online, such as IBM's website with grid, web service-related content. Some are internal documents, such as documents of weaving actresses. Web Service This is a set of standards in the high-level, the so-called high-level is its top of HTTP or SOAP or SMTP. For example, WSDL (Web Service Descript Language?). Web service looks also an agreement between machine interactions, similar to DCOM, CORBA, etc., but web service can be used to publish resources. Does it bind to the local code? I mean that it is very good to isolate local code. The main feature seems to be very versatile, the web service is the basic language of XML. Web Service has a clear application scenario, that is, an enterprise application. My understanding, Web Service can help companies build a more flexible, powerful website. There is an example of using Microsoft's VS.NET, from www.amazon.com Amazon online bookstore, with Web Service, of course, may be a Microsoft-specific implementation. Amazon's online bookstore provides this service in the form of Web Service. It seems to be released using UDDI? What is UDDI? "UDDI: Universal Description, Discovery, And Integration, unified description, found. Business, Business, which provides a set of descriptions and discovery services, based on SOAP and WSDL specifications, but also provide a set of Internet-based implementations." Next A concept is grid calculation (Grid Compute?). This thing seems to be from two supercompals located in Europe and the United States? I want to integrate the calculation resources of the two machines to complete a computing task. Because a single machine is not enough. Then, mesh calculations are also a distributed calculation. Isn't it possible to use hundreds of PCs, crack the password algorithm? The probably thought is a small section of each machine responsible for the task? "In the early 1990s, according to the large number of online hosts, the utilization rate is not high, the National Science Foundation (NFS), which constructed four supercogramping centers into a metamorphic calculation (META- Computing) The whole. The meaning of metal calculation is through the network, connects the computing resource to form a transparent supercarculating environment for the user. This term in recent years has been replaced by the grid calculation. "It seems to be a calculation Meaning. The third noun is a grid. This noun concept is more confusing, which may refer to something completely different. One is the grid calculated above, such as weaving actual systems, actually using Globus. Globus should be a middleware that is between the top application and the underlying existing thing. Globus should be software coordinated between each machine. At the same time, it has the meaning of management resources. So many machines look like a machine. That is to say, Globus blocks the complexity of the system, and the interface to the user is unified. Another grid is the calculation office, from the mainframe, or the Cluster chart, or the cluster, in summary, is presented from the perspective of the architecture of the supercomputer. Its main thinking can be summarized as "split", "part Internet". The so-called split is to pull the CPU, memory Memory, hard disk, or even KVM (Keyboard Video Mouse keyboard display, and mouse). The current position is probably that the CPU is on the motherboard, and the memory is stored next to the CPU on the motherboard, or the hard disk is hung on the data line, or the form of network storage, disk array? KVM is connected to the interface of the motherboard.
For the cluster, this is probably. Like the configuration of the PC, but the node machine does not seem to have KVM. How do you pull it out? Grid is not a cluster system. The meant meant is that a distributed calculation solution is implemented using an OGSA and other protocols. The concept of grid is late in the cluster. The goal of the grid is to improve the distributed computing environment, so this environment is more friendly. For example, the release of Web Service can improve the productivity of the company. The cluster system is the concept of computer system structure, and the server aggregates. That is always, the cluster system means that some node machines are highly interacting, and the cluster gives people a few cabinets, placed many PCs, or blade servers, as node machines, and then passing through the switch The machine is woven. A separate operating system is run on each node. At the upper layer of the operating system, it is the management software of the cluster, etc., the top layer is an application, such as a specific computing task. The grid and cluster do not necessarily contact, the grid's node machine can be a usual PC, or a super server such as the dawn 4000. As long as the software that matches the grid protocol is the grid, it is part of the grid. So, can it say that the nature of the grid is a set of network protocols, including OGSA and other regulations, together, describe the grid look. This is similar to the essence of the Internet is the TCP / IP protocol. The above can be understood as a common mesh. It is generally believed that the grid allows computer applications to become a service, such as telecommunications, television, water supply, power supply such as telecommunications, TV, water supply, and power supply. It can use electricity to use electric sockets at home; then, inserted with the network cable, you can use grid. Don't care about where resources come from. First, as the facility of the information service, it is impossible to use water with a grid, which is as simple as electricity. The essence difference between substances, energy and information; second, so-called "Where does not have to care from where resources come from", it is a blurred statement. In fact, when the current user opens the web browser, when using the WWW service to browse the web, I don't know where the webpage resources come from. URL, ie URL, is the meaning of unified resource locator? A location independent is achieved. The grid should be expanded to browse the current page, the scope of the file sharing, for example, may include sharing of computing resources, storage resources, etc. The "Dagger" architecture proposed by the Chinese Academy of Sciences is based on the improvement of the current cluster system. The original text of the thesis, the "Dagger, a mesh computer architecture, computer research and development of declaced coupling, December 2002. Dagger's idea is reflected in "split" and "interconnect". The goal is to form the "method and technology of high-efficiency computer systems, improve system productivity, scalability, manageability." These seem to have always been the main goal of cluster systems. Several key technologies are proposed. The split system is for more flexible configurations, for example, to dynamically deploy the operating system to the node machine. For example, "Gridkvm): Remote Sharing KVM. In terms of interconnection, the concept of "grid switch" "grid router" is proposed. This and the second layer or the third layer of switches, the router of the IP layer is not a layer, the mesh switch "through the resource layer data exchange To achieve intragrid resource sharing and application coordinating. Grid routers, "Routing between grid servers, applied load balancers; new network terminals to the grid server firewall, agent, security authentication, GSML (Grid Service Markup Language) [1] service application route; Different from the traditional router is that it is a service-class route. "