A grid can be a collection of machines, sometimes referred to as nodes, resources, members, donors, clients and hosts. They all contribute a combination of resources to the grid as a whole. Some resources may be used by all users of the grid, while others may have some restrictions. By focusing on grid resource sharing and coordination, managing capabilities, and attaining high efficiency, grid computing has become an important component of the computer industry. However, it is still in the developmental stage, and several issues and challenges remain to be addressed.
According to the Oxford Dictionary, technology can be defined as the application of scientific knowledge for practical purposes, in industries and many other fields especially education. Technology is commonly thought of in terms of gadgets, instruments, machines and devices...most (educators) will defer to technology as computers (Muffoletto, 1994). Technologies are things created by humans to make work easier and solve problems. It’s integral to everything we do, big or small. We can find examples of technology in our homes and personal spaces, in industry, in business and in the medical profession too.
Prototypes are often used in addition to or sometimes even in place of design specifications. RAD is best for creating user interfaces. GUI builders are often called rapid application development tools. Other forms of rapid development are adaptive, agile and spiral. RAD has 4 phases; (1) the requirements planning phase which uses both system analysis and planning then the entire project team discus the needs, scope, constraints, and system requirements.
There are three different type of approaches to this problem • Parallelized Application: In this type of processor, programmers write applications to be run on the cluster from the beginning and then data is circulated amongst the nodes using messaging. • Parametric Computing: This is used if application is kernel is a program or algorithm that has to be implemented numerous times and then every time it execute with a different set of parameters or a preliminary state. This type of processing needs to be organized managed and run in an efficient manner for this type of approach to
Enterprise Resource Planning (ERP) is an integrated software system. ERP projects are a subclass of software projects often accompanied by large-scale organizational changes. ERP attempts to integrate all departments and functions across a company onto a single computer system that can serve all the particular needs of those different departments. That is a tall order, building a single software program that serves the needs of people in finance and it answers the needs of the people in human resources and in the warehouse. Each of those departments typically has its own computer system optimized for the particular ways that the department does its work.
Applications have typically been categorized as either Client or Server applications. Traditional client/server interactions are often data-centric and combine most of the processing (or business) logic and user interface within the Client application. Client or Server applications have usually performed many of the functions of stand-alone systems and present a user interface, gather and process user input, perform the requested processing, and report the status of the request. Without a standard framework to work with, each application can end up sharing very little of its control-flow logic with another application. This leads to buggier software and maintainability nightmares.
Distributed systems Instead of doing all the processing and computations on a central computer they can be distributed to several computers in a network. It is somewhat similar to process migration, but the difference is that processes usually migrate within a tightly coupled unit with several synchronized processors. The code is distributed to the remote computer to do the filtering and processing locally. This often reduces the network traffic and is also a way to balance a load of computers with different capacities. It can also be more redundant when several computers do the same processing and the results can be compared.
Assignment 1. 1) Differentiate between database management system and information retrieval system by focusing on their functionalities. There are many functions of database management system and information retrieval system. But, there are differences when focusing on their functionalities. Database management system is a software package that allows data to be effectively stored, retrieved and manipulated, and the data stored in a DBMS package can be accessed by multiple users and by multiple application programs like(Oracle) .For an information retrieval system, according to Harter, it is a device interposed between a potential user of information and information collection itself that given information problem, the purpose of the
Knowing English really change your life.Language skills are important especially in the future. If someone who is good at language skills, they can have opportunity to choose a work or get a better job.Students need to learn English because English is most of people spoken, Knowing English is way to get a better job, and English is opened up more opportunities to access to some of the world best universities. English is most of people speak because English is an international lingua franca. What is lingua franca it mean a language that is adopted as common language between speakers who is nonnative speaker. All people in the world agreed to use English to communicate with each other.