Information technology of a company performs the duties of maintaining the communication infrastructure and office automation. These include networking computers, installing new software, keeping the data bases and offering support to other employees within the company. The distributed connectivity hat is chosen in the IT department is called distributed computing. DISTRIBUTED COMPUTING Diversity and expansion are the key reasons for integrating a distributed system of computing in IT. The software and hardware that are used must have very large memory capacities and processing speeds.
The components must also have ability to multitask and run many programs at the same time. These programs can be running freely or under tight monitoring. This implies that one network can have one many software installed or many processing zones. The whole aim of making a distributed connection is to create a superior network that aims at hiding all the multiple computers and to give all of them an appearance of a single network (Berman, Fran. Fox, Geoffrey, 2003). IMPLEMENTATION OF THE DISTRIBUTED COMPUTING SYSTEM Computers basically use software for their operations.
The first thing to look into is the compatibility of the software that the specialists use in this project. Synchronization of software is of paramount importance. The ability of software to be transferred into another computer and then have it operate is of great importance. Software compatibility is made easy when same hardware variety is used. The main aim of distributed system is to achieve connectivity of many processors which may as well be placed at different zones. This system eventually enables the processors to send and receive messages through the available network or link.
One drawback to the distributed system however is on security because information can easily be accessed by unauthorized persons incase proper measures are not taken. Some distributed systems are normally installed in very busy environments like airports. More that two sets of networks are always connected in such so that continuity I ensured even if one section of the network fails. This is called redundancy. Distributed computer are of various categories. One aspect of this technology entails interconnection of many CPUs. Different hardware is interlinked in a network using copper wires and other transmission lines.
The location of these CPUs may be in different rooms but they work towards implementing the same project. Each of the CPUs are configured to perform separate activities. A higher level of distributed system involves the splitting of one process into many sections and then having different CPUs perform the separate entities. Breaking the processes is a higher level and entails running of the same process but in different CPUs. The final result is obtained by consolidating the small portions into one unit. Different computer programming languages are always used in process segmentation.
Distributed computing has several programs which include N-tier architecture, 3-tier architecture, client server and loose coupling among the rest. Peer- to-peer This is a low level configuration in which the entire node in a system function equally and work towards managing the network. No one machine is given power to manage the network. Designers configure this network such that peers are enabled to be both servers and clients. Client server Client server network is configured such that an intelligent client transmits signals to the server after which it is enabled to receive data and display it to its users.
Any changes made by the user are scrutinized before being allowed to transform all the other data in the server. 3-tier architecture The architecture is aimed at enabling a stateless client to be used it is modified such that three tier system pass to the client intelligence al the way to a middle tier and this simplifiers all the operations (Heys, William B, 1998). Tightly coupled This is a high level state of distributed system. Arrays of machines are put to work together and are configured to run similar processes but each portion is run separately.
Each part of the network performs a process separately and then the final project is consolidated from the individual processes performed separately. Communication between client and server should be very effective. tis calls for very high level of synchronization of the systems. Message protocols are used in these systems to enable successful communication between the processes. Database formulation is another powerful way of applying distributed computing. This system is easy to use because no form of inter-process communication is required. Only one common database is formulated, and then used to share data.
Microsoft Corporation (2008). REQUIREMENT FOR IMPLEMENTATION Distributed systems require specialized equipments to perform complete implementation. Specially enabled computers are used for this course. Examples are multiprocessor systems which have the capacity of holding more that one microprocessor at a time. Other characteristics of equipments required include the ability to store a lot of information and also the existence of high speed processors. Besides the machines, the implementation also requires technical expertise. This includes firm knowledge of computing and programming.
This is because all nodes in the system must be configured in proper ways so that they can communicate. Basic networking experience is also mandatory in the implementation of distributed computing. This will result into a configuration in which the computers can freely share information and data. Upon implementation of new systems in the organization, some training is required to help equip the workers on the basic concepts of managing the machines. The concept of distributed systems can be applied in many places and the main aim is normally to make work easier and more efficient.
The success of such a process will eventually give any IT specialist easy time at work (Smith, Sean W, 2005). ADVANTAGES OF DISTRIBUTED SYSTEMS The main goal of distributed computing in IT is to connect many users to the resources they need in a transparent and scalable way. Such a connection is more efficient than many stand alone computers. One benefit of distributed system is the ability of computers to interact freely and continuously with others. This attribute is called openness. Fault identification is made easy because networking of components enables communication to all places.
A faulty zone can thus be identified with ease especially when the connection is OK. Resource sharing is another advantage of distributed connectivity. The hardware and software can be shared and this brings about the economies of scale. A distributed network of connection is cheap and very affordable compared to other forms. This is true because of resource sharing and effectiveness of the system. Besides this, a distributed connection is very reliable and easy to work with (Cook, Diane; Das, Sajal K. , 2005). Distributed connectivity also offers ease of integrating other hybrid networks into the system.
Scalability is also enhanced in the system. Through the network, a lot of growth in terms of services that can be offered is reqlised. tis works towards utilizing multitasking schemes. DISADVANTAGES The scheme needs superior technical expertise and manpower. Only experienced engineers are able to develop and implement the system. Maintenance is further required on the installed network and for this reason, some company employees are normally trained so that they can perform the maintenance at all times. Security is also an issue to deal with. All nodes must be secured so that no illicit entry is allowed in the system.
Sometimes performance of distributed system goes low. This occurs whenever installation is not accurate. Trouble shooting of such networks is sometimes a problem. This occurs majorly because this would require servicing some hidden nodes which may be so hard to reach. Conclusion Distributed connections are a technology that eases work in many departments in a company. The main duty of IT specialist is to ensure that communication is made effective through networking computers and phones. Distributed computing enables faster sharing of data and resources.
The client and server node communicates to one another in a reliable manner. This technology is good and finds application in areas as World Wide Web and in database management.
Microsoft Corporation (2008). Distributed connections. Retrieved from World Wide Web on 23rd September, 2008 from: http://www. microsoft. com/technet/prodtechnol/windows2000serv/reskit/intwork/incc_ibm_vang. mspx? mfr=true Berman, Fran. Fox, Geoffrey. Grid computing. New York: Wiley, 2003. Heys, William B. Using PowerBuilder. Indianapolis, Ind: Que, 1998. Smith, Sean W. Trusted computing platforms. New York: Springer, 2005