![]() |
Created by Václav Bayer
about 6 years ago
|
|
Question | Answer |
What is the Grid? | A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive and inexpensive access to high-end computational facilities. |
What is the purpose of the Grid? | Resource sharing and coordinated problem solving in dynamic, multi-institutional virtual organisation. |
How does the Grid work? | - "On-demand" access to ubiquitous distributed computing - Transparent access to multi-petabyte distributed data bases - Easy to plug resources into - Complexity of the infrastructure is hidden (analogy to electric grid system) |
Give one application on the Grid. | Globus Project - Research on Grid technologies BlueGrid (IBM) - Grid testbed linking IBM laboratories Earth System Grid (ESG) - large climate datasets for the climate research GridLab - grid technologies and applications |
Grid - challenging technical requirements | - Dynamic formation and management of virtual organisation. - Online negotiation of access to service: who, what, why, when, how - Establishment of applications and systems able to deliver multiple qualities of service - Autonomic management of infrastructure elements |
Grid structure | |
What is the Virtual Organisation in terms of Grid concept? | Concern not only about the file sharing, but rather direct access to computers, software, data and other resources, as is required by a range of collaborative problem-solving and resource- brokering strategies emerging in industry, science, and engineering. Institutions defined by such sharing rules form can be call Virtual Organisation. |
Discuss the benefits of the Grid infrastructure and outline the application areas. | Geographically distributed problem solving and resource sharing. Army, weather forecasting - can join the grid on demand no matter on the location. Unlike clusters, each node of Grid computers is set to perform variety task. |
Discuss how a user submits a task to the Grid platform. | Users job is first submitted to its broker and the broker then schedules the parametric tasks according to the user's scheduling policy. Before scheduling the tasks, the broker dynamically gets a list of available resources from the global directory entity. |
List the different types of resources available on the Grid platform. | The computing environments comprise heterogeneous resources (PCs, workstations, clusters, and supercomputers), fabric management systems (single system image OS, queuing systems, etc.) and policies, and applications (scientific, engineering, and commercial) with varied requirements (CPU, input/output (I/O), memory and/or network intensive) |
Give two applications suitable for the Grid and explain briefly why. | ? |
Explain point operations and the process of applying point operations in image processing. | - Primarily used to change the perceived or viewed optical densities or colours and the perceived or viewed image contrast - Operates on individual pixels and does not take into account any neighbouring pixel values - Starting at the top left of the image, to calculate the new (output) pixel value and place this at the same spatial location in a new (output) matrix of the same dimension as the original image, then then moves to the pixel to the right . |
Give an example of applying a point operation on an image size 5 x 5. Your example should contain the input and output images as well as the point operation. | O(x,y) = M . I(x,y) where M is the mapping function or operation, O is output img and I is inout img |
Discuss the characteristics and use of a “low pass filter” in image processing. | - Generally smooth or blur the edges of an image - Called “Low Pass” as these filters have little or no effect on low frequency area, large smooth objects, in the image. - Amount of smoothing / blurring will a) depend on values in the filter b) generally increase blurring as filter size increase |
Discuss the characteristics and use of a “high pass filter” in image processing. | - Enhance or “sharpen” of the edges in an image or detect the edges in the image - Called “High Pass” as these filters have an effect on the high frequency areas ie. edges or boundaries in the image. - Amount of enhancement will depend on values in the filter and filter size -Enhancement / detection will depend on the sum value of the filter |
Draw a diagram to illustrate the simple stenographic system showing its basic components (1). | |
Steganography - definition | Steganography is the science that aimed at communicating secret data in an appropriate multimedia carrier, such as: images, texts and audio. |
Draw a diagram to illustrate the simple stenographic system showing its basic components (2). | |
Difference between cryptography and steganography. | In cryptography the message is encrypted, visible, but not readable. In steganography the message is embedded, readable, but not visible. |
DBMS, OLAP, Data Mining | |
Compare and contrast the following Data Management processing techniques. Support your answer with suitable examples. - OLTP (On-line Transaction Processing) - OLAP (On-line Analytical Processing) | - OLTP (on-line transaction processing) Major task of traditional relational DBMS Day-to-day operations: purchasing, inventory, banking, manufacturing, payroll, registration, accounting, etc.(DBMS: Database Management System) - OLAP (on-line analytical processing) Major task of data warehouse system Data analysis and decision making |
Compare and contrast the following Data Management processing techniques. Support your answer with suitable examples. - OLTP (On-line Transaction Processing) - OLAP (On-line Analytical Processing) (Table) | |
Discuss the differences between ‘Data Warehouse’ and ‘Big Data’. | A data warehouse is typically a dedicated data base system for decision making that is separate from the production data base(s) used operationally. - Big data refers to data sets whose size is beyond the ability of typical database software tools to capture, store, manage and analyze. |
Big Data tools | Hadoop, Spark, Shark, Pig |
Name the three attributes used in Big Data and briefly explain each of them. | Volume - the amount of data Velocity - the speed of incoming data Variety - different types of data Veracity - truthfulness of data |
What is meant by the term ‘Big Data Analytics’? Using a simple business scenario, give an example of a business problem that can be solved by it. | Fundamentally, big data analytics is a workflow that distills terabytes of low-value data (e.g., every tweet) down to, in some cases, a single bit of high-value data (Should Company X acquire Company Y?). |
Purpose Data Mining (KDD) | Extraction of interesting (non-trivial, implicit, previously unknown and potentially useful) information or patterns from data in large databases. |
Data warehouse attributes | - Integrated data - allows the miner to easily and quickly look across the range of data - Detailed and summarised data - Historical data - Metadata |
Applications of AI | - Expert Systems - Natural Language Processing - Speech recognition - Computer Vision - Robotics - Automatic Programming |
Expert system | - An Expert System is a computer program designed to act as an expert in a particular domain (area of expertise). Designed to assist experts, not to replace them. - An expert system is a computer system that emulates, or acts in all respects, with the decision-making capabilities of a human expert. |
AI methodologies | - Rule-based systems - Knowledge-Based systems - Neural Networks - Fuzzy Logic - Intelligent Systems - Case-Based Reasoning |
Compare and contrast neural network computing and conventional computing. | - Artificial neural networks attempt to replicate the connectivity and functioning of biological neural networks (i.e. the human brain). Theory is that replicating the brain’s structure, the artificial network will, in turn, possess the ability to learn. - The Ability to learn, Flexibility to handle any type of problem. |
Choose one example of an application of an Expert system that support Rule-based methodology and discuss its benefits. | - contains information obtained from a human expert, and represents that information in the form of rules, such as IF–THEN. The rule can then be used to perform operations on data to inference in order to reach appropriate conclusion. - tutoring system, DNA histogram interpre- tation, sensor control(aquaculture) |
Types of expert systems | - Rule-based systems - Knowledge-based systems - Neural networks - Fuzzy expert systems - Object-oriented methodology - Case-based reasoning - Modelling and their applications - System architecture - Intelligence agents - Ontology -Database methodology |
Explain why an Intelligent System can fail. | - Not widely used or tested - Limited to relatively narrow problems - Cannot readily deal with “mixed” knowledge - Possibility of error - Cannot refine own knowledge base - Difficult to maintain |
Basic functions of an Expert System | |
Expert systems - general methods of inferencing | - Forward chaining (data-driven)– reasoning from facts to the conclusions resulting from those facts – best for prognosis, monitoring, and control. - Backward chaining (query driven)– reasoning in reverse from a hypothesis, a potential conclusion to be proved to the facts that support the hypothesis – best for diagnosis problems. |
Components of an expert systems | |
Explain the following term, giving example its importance in a computational environment: Clusters | Clusters are usually deployed to improve performance and availability over that of a single computer, while typically being much more cost-effective than single computers of comparable speed or availability. |
Explain the following term, giving example its importance in a computational environment: Steganography | - Communicating secret data in an appropriate multimedia carrier, such as: images, texts and audio. - The stego-image can be monitored by unintended viewers who will notice only the transmittal of the innocuous image. |
Explain the following term, giving example its importance in a computational environment: NLP | - Enable people and computers to communicate in a natural (humanly) language(such as, English) rather than in a computer language. - Aim is to allow computers to understand human speech. So that they can hear our voices and recognise the words we are speaking. |
Explain the following term, giving example its importance in a computational environment: Data Cleaning | Ensure consistency in naming conventions, encoding structures, attribute measures, etc. among different data sources E.g., Hotel price: currency, tax, breakfast covered, etc. in data mining. |
Explain the following term, giving example its importance in a computational environment: OLAP | - Approach for analysis of data warehouses - Major task of data warehouse system - Summaries, trends and forecasts - Data analysis and decision making |
What is a Distributed System? | A type of system in which different components that form the application can be located on different computers connected via a network, giving the perception of single large system in operation |
Examples of Distributed System. | - Local Area Network and Intranet - Database Management System - Internet/World-Wide Web |
Middleware | Resource management, data access, resource discovery, access to computation, coscheduling, data replication |
Clipping in Image processing | Clipping results from an operation (any) on an image where the pixel value that result from the operation exceeds the limits of the bit depth of the image |
Supervised x Unsupervised Neural Networks examples | - Supervised neural networks - Multi-layer perceptron, Elman recurrent network - Unsupervised network – Self-organising map, Hopfield network, Wake-sleep algorithm, deep learning, associative networks etc |
Data Warehouse | A data warehouse is a subject-oriented, integrated, time-variant, and nonvolatile collection of data in support of management’s decision-making process.” |
There are no comments, be the first and leave one below:
Want to create your own Flashcards for free with GoConqr? Learn more.