CS6703 GRID & CLOUD COMPUTING UNIT I INTRODUCTION PART-A

Size: px
Start display at page:

Download "CS6703 GRID & CLOUD COMPUTING UNIT I INTRODUCTION PART-A"

Transcription

1 CS6703 GRID & CLOUD COMPUTING UNIT I INTRODUCTION PART-A 1. What are the computing Paradigm Distinctions? Centralized computing Parallel Computing Distributed Computing Cloud Computing 2. What is meant by Centralized Computing? This is a computing paradigm by which all computer resources are centralized in one physical system. All resources (processors, memory, and storage) are fully shared and tightly coupled within one integrated OS. 3. What is meant by Parallel Computing? In parallel computing, all processors are either tightly coupled with centralized shared memory or loosely coupled with distributed memory. Interprocessor communication is accomplished through shared memory or via message passing. A computer system capable of parallel computing is commonly known as a parallel computer. Programs running in a parallel computer are called parallel programs. The process of writing parallel programs is often referred to as parallel programming. 4. What is meant by Distributed computing? A distributed system is a network of autonomous computers that communicate with each other in order to achieve a goal. KCG College Of Technology information Technology Question Bank IV Year, Sem-7

2 The computers in a distributed system are independent and do not physically share memory or processors. They communicate with each other using messages, pieces of information transferred from one computer to another over a network. 5. What is meant by Cloud Computing? An Internet cloud of resources can be either a centralized or a distributed computing system. The cloud applies parallel or distributed computing, or both. Clouds can be built with physical or virtualized resources over large data centers that are centralized or distributed. 6. What are the various degrees of parallelism? Bit level parallelism (BLP) Instruction Level Parallelism (ILP) Data Level Parallelism (DLP) Task Level Parallelism (TLP) Job Level Parallelism (JLP) 7. What are the applications of High Performance and High-Throughput Systems? 8. What is meant by High Throughput Computing (HTC)? High-throughput computing (HTC) describes the use of many computing resources over long periods of time to accomplish a computational task. By using distributed computing enables lots of jobs to be scheduled to available resources to complete as fast as possible. KCG College Of Technology information Technology Question Bank IV Year, Sem-7

3 9. What is meant by High Performance Computing (HPC)? High-performance computing (HPC) is the use of super computers and parallel processing techniques for solving complex computational problems. HPC technology focuses on developing parallel processing algorithms and systems by incorporating both administration and parallel computational techniques. 10. What is Internet of Things (IoT)? IoT refers to the networked interconnection of everyday objects, tools, devices or computers. Each object is assigned an IP an address(ipv6) to distinguish from one another. 11. What are the 3Cs of Cyber Physical System? CPS integrates Cyber (heterogenous, asynchronous) with physical (concurrent and information dense) objects. A CPS merges the 3C technologies of Computation, Communication and Control. 12. What is meant by Multicore processor? A multi-core processor is an integrated circuit (IC) to which two or more processors have been attached for enhanced performance, reduced power consumption, and more efficient simultaneous processing of multiple tasks. 13. What is Graphic Processing Unit (GPU)? A Graphics Processing Unit (GPU) is a single-chip processor primarily used to manage and boost the performance of video and graphics. GPU features include 2-D or 3-D graphics Digital output to flat panel display monitors Texture mapping Application support for high-intensity graphics, etc These features are designed to lessen the work of the CPU and produce faster video and graphics. A GPU is not only used in a PC on a video card or motherboard; it is also used in mobile phones, display adapters, workstations and game consoles. KCG College Of Technology information Technology Question Bank IV Year, Sem-7

4 14. What are the different forms of Multithreaded Processor? 4-issue superscalar processor Fine grained multithreaded Processor Coarse grained multithreaded Processor Simultaneous Multithreaded (SMT) Processor 15. What is the difference between Storage area network (SAN) and Network attached Storage (NAS)? A SAN connects servers to network storage such as disk arrays where as NAS connects clients hosts directly to the disk arrays. 16. What is a hypervisor? A hypervisor, also called a virtual machine manager, is a program that allows multiple operating systems to share a single hardware host. Each operating system appears to have the host's processor, memory, and other resources all to itself. 17. What are the types of hypervisor? Type 1 hypervisors run directly on the system hardware. They are often referred to as a "native" or "bare metal" or "embedded" hypervisors in vendor literature. Type 2 hypervisors run on a host operating system. 18. What is a Virtual Machine (VM)? A virtual machine (VM) is a software program or operating system that not only exhibits the behavior of a separate computer, but is also capable of performing tasks such as running applications and programs like a separate computer. A virtual machine, usually known as a guest is created within another KCG College Of Technology information Technology Question Bank IV Year, Sem-7

5 computing environment referred as a "host." Multiple virtual machines can exist within a single host at one time.a virtual machine is also known as a guest. 19. What is a grid system? Interconnected computer systems where the machines utilize the same resources collectively. Grid computing usually consists of one main computer that distributes information and tasks to a group of networked computers to accomplish a commongoal. Grid computing is often used to complete complicated or tedious mathematical or scientific calculations. 20. How is grid Systems classified? Grid Systems are classified into two categories.they are Computational or data grids and P2P grids. Data grid: A data grid is a set of structured services that provides multiple services like the ability to access, alter and transfer very large amounts of geographically separated data, especially for research and collaboration purposes. Data from different regions are pulled from administrative domains which filter data for security purposes, and present it to the user upon request by means of a middleware application. P2P Systems: Every node acts as both client and a server, providing part of the system resources. Peer machines are simply client computers connected to the Internet. All client machines act autonomously to join or leave the system freely. 21. List out P2P Application Families? KCG College Of Technology information Technology Question Bank IV Year, Sem-7

6 22. What are the differences between Grid computing and cloud computing? Grid computing What? Grids enable access to Cloud computing shared Clouds enable access to leased computing power and storage capacity computing power and storage Who provides service? your desktop from your desktop the from Research institutes and universities capacity Large individual companies federate their services around the e.g. Amazon and Microsoft. world. Who uses the service? Research collaborations, called Small to medium commercial "Virtual Organizations", which bring businesses or researchers with together researchers around the world generic IT needs Who pays for the Governments providers working in the-same field.and users are The cloud provider pays for service? usually publicly funded research the computing resources; the organizations. user pays to use them 23. What is Service Oriented Architecture (SOA)? A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity. 24. List out the access model for organizing a data grid? Monadic Model Hierarchical Model Federation Model Hybrid Model 25. List out the Resources to perform grid computing? Compute Resources Code Repositories Storage Resources Service Catalogs Network Resources KCG College Of Technology information Technology Question Bank IV Year, Sem-7

7 PART B 1. Explain about Grid Computing Infrastructures 2. Explain in detail about technologies for network based systems 3. Explain in detail about SOA 4. Explain in detail Grid Architecture KCG College Of Technology information Technology Question Bank IV Year, Sem-7

8 UNIT II -GRID SERVICES PART-A 1. What is OGSA in grid computing? Open Grid Services Architecture (OGSA) is a set of standards that extends Web services and service-oriented architecture to the grid computing environment. OGSA definitions and criteria describe how information is shared and distributed among the components of large, heterogeneous grid systems; they apply to hardware, platforms and software. It was developed within the Open Grid Forum, which was called the Global Grid Forum (GGF) 2. What is the intention/motivation to go for OGSA? 1. Facilitate use and management of resources across distributed, heterogeneous environments 2. Deliver seamless QoS 3. Define open, published interfaces in order to provide interoperability of diverse resources 4. Exploit industry-standard integration technologies 5. Develop standards that achieve interoperability 6. Integrate, virtualize, and manage services and resources in a distributed, heterogeneous environment 7. Deliver functionality as loosely coupled, interacting services aligned with industryaccepted web service standards. 3. What are the layers of OGSA architecture? 1. Infrastructure Services 4. Resource Management Services 2. Execution Management Services 5. Security Services 3. Data Management Services 6. Information Services 7. Self-Management Services KCG College Of Technology information Technology Question Bank IV Year, Sem-7

9 4. What is OGSI? describes the procedure for creating, managing and exchanging data among entities known as grid services 5. What is grid service? is described as a web service that adapts to a set of interfaces and behaviours which defines the client interaction with the grid service. 6. What are functional requirements on OGSA in grid computing 1. Basic functions: includes discovery and brokering, virtual organizations, data sharing, monitoring and policy 2. Security functions: includes multiple security infrastructures, authentication, authorization, accounting and instantiate new services 3. Resource management functions: includes advance reservation, notification/messaging, scheduling, load balancing, logging, disaster recovery, workflow management, fault tolerance and self-healing capabilities 7. What are the two fundamental requirements for describing Web services based on the OGSI. 1. The ability to describe interface inheritance a basic concept with most of the distributed object systems. 2. The ability to describe additional information elements with the interface definition 8. What is grid service instance? A grid service instance is a (potentially transient) service that conforms to a set of conventions, expressed as WSDL interfaces, extensions, and behaviors, for such purposes as lifetime management, discovery of characteristics, and notification. Page 9

10 9. What is OGSA services OGSA services build on OGSI mechanisms to define interfaces and associated behaviors for various functions not supported directly within OGSI, such as service discovery, data access, data integration, messaging, and monitoring 10. What is a core service? Core services are implementations of functions that are generally used by a wide variety of higher-level services and that implement broadly useful capabilities. 11. What are core services? /Service Interaction Service Management, Service Communication Security 12. What is Program Execution Program-execution services enable applications to have coordinated access to underlying VO resources, regardless of their physical location or access mechanisms 13. What are the services provided by program execution Agreement Factory Service Job Agreement Service Reservation Agreement Service Data Access Agreement Service Queuing Service Index Service 14. What is Service Composition? A service composition is a grid service that provides a new set of functions that are derived from, built on, extended from, and/or implemented using functions exposed by other grid services 15. What is Service orchestration?these interfaces provide ways to describe and manage the choreography of a set of interacting services. Page 10

11 16. List the types of relationships OGSA services can be related via uses relationship, and extends relationship. 17. What is uses relationship? a first service accesses the interface of a second service to use the functionality provided by this second service. 18. What is extends relationship? a first service extends the functionality provided by a second service by using porttype extensibility. 19. What is a platform service? Denotes services that provide functionalities that are basic. Platform services i. provide underlying functionalities on which other services build ii. provide functionalities that are common to (and used by) several high-level services iii. provide functionalities that are designed to be used primarily through the extends relationship 20. What is billing and payment services? refers to the financial service that actually carries out the transfer of money; for example, a credit card authorization service. PART-B 1. Draw The Architecture Of OGSA And Explain Its Components 2. Functionality Requirements 3. What is OGSA/OGSI? A More Detailed View 4. List OGSA Services Page 11

12 UNIT III VIRTUALIZATION PART-A 1. What are deployment models? a) Private b) Public c) Hybrid d)community 2. What is public deployment model? is a huge data centre that offers the same services to all its users. The services are accessible for everyone and used for consumer segement Eg., facebook, google,linkedin 3. What is private deployment model? A private cloud is built within the domain of an intranet owned by a single organization. it is a client owned and managed, and its access is limited to the owning clients and their partner 4. What is hybrid deployment model? A hybrid cloud is built with both public and private clouds. the Research Compute Cloud (RC2) is a private cloud, built by IBM, that interconnects the computing and IT resources at eight IBM Research Centers scattered throughout the United States, Europe, and Asia. 5. What is community deployment model? more than one group with common and specific needs shares the cloud infrastructure This can include environments such as a U.S. federal agency cloud with stringent security requirements, or a health and medical cloud with regulatory and policy requirements for privacy matters. Page 12

13 6. List categories of cloud computing?/three layers of cloud computing? IaaS - Infrastructure as a Service, PaaS - Platform as a Service, SaaS - Software as a Service 7. Define IaaS? allows users to rent the infrastructure itself: servers, data center space, and software, network equipment such as routers/switches. 8. Define PaaS? is a category of cloud computing that provides a platform and environment to allow developers to build applications and services over the internet. PaaS services are hosted in the cloud and accessed by users simply via their web browser. 9. Define SaaS? is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. 10. List some of public cloud offerings as IaaS? Amazon EC2, GoGrid, Raackspace Cloud, FlexiScale in the UK, Joyent Cloud 11. List some of public cloud offerings as PaaS? Google App Engine, Salesfocre.com s, force.com, Microsoft Azure, Amazon Elastic MapReduce, Aneka 12. What are the Benefits of deployment model? Page 13

14 13. List the design objectives of cloud computing? 1. Shifting computing from desktops to data centers 2. Service provisioning and cloud economics 3. Scalability in performance 4. Data privacy protection 5. High quality of cloud services 6. New Standards and interfaces 14. What is cloud ecosystem Cloud ecosystem is a term used to describe the complex system of interdependent components that work together to enable cloud services. 15. Advantages and disadvantages of cloud computing Advantages Disadvantages Easy implementation No longer in control Accessibility May not get all the features No hardware required Doesn't mean you should do away with servers Cost per head No Redundancy Flexibility for growth. Bandwidth issues. Efficient recovery 16. What is virtualization in cloud computing Virtualization is a software that creates virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resource. It is the fundamental technology that powers cloud computing. 17. Difference between virtualization and cloud computing virtualization differs from cloud computing because virtualization is software that manipulates hardware, while cloud computing refers to a service that results from that manipulation. Page 14

15 18. Define virtual machine manager virtual machine monitor (VMM) or virtual manager, which separates compute environments from the actual physical infrastructure. Or is the link between the gateway and resources. 19. What is virtual machine template A Virtual Machine Manager template provides a standardized group of hardware and software settings that can be used repeatedly to create new virtual machines configured with those settings Or A VM template is analogous to a computer s configuration and contains a description for a VM 20. List the implementation levels of virtualization 1. Instruction set architecture(isa) level 2. Hardware abstraction layer(hal) level 3. Operating System Level 4. Library(user-level API) level 5. Application level 21. Merits of virtualization at various levels X s Means Higher Merit, with a Maximum of 5 X s) Page 15

16 22. What are the three structures of virtualization 1. hypervisor architecture/vmm(virtual Machine Monitor). 2. para-virtualization 3. host-based virtualization 23. Define hypervisor architecture A hypervisor or virtual machine monitor (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines. Or is a program that allows multiple operating systems to share a single hardware host. 24. Define para-virtualization paravirtualization is a virtualization technique that presents a software interface to virtual machines that is similar, but not identical to that of the underlying hardware. 25. What are the two types of hypervisor 1. micro-kernel architecture 2. monolithic hypervisor architecture 26. What is Hardware Support for Virtualization/hardware assisted virtualization Hardware virtualization refers to the creation of virtual (as opposed to concrete) versions of computers and operating systems. This technology was developed by Intel and AMD for their server platforms 27. What is CPU virtualization? CPU virtualization involves a single CPU acting as if it were two separate CPUs. 28. What is a physical cluster? Physical cluster is a collection of servers (physical machines) interconnected by a physical network such as a LAN Page 16

17 29. What are the design issues in virtual cluster 1. live migration of VMs 2. memory and file migrations 3. dynamic deployment PART-B 1. List deployment models with example 2. What are the services provided by cloud? Explain in detail 3. Explain implementation levels of virtualization 4. Explain virtualization structure with diagram 5. Explain virtualization of CPU, Memory and I/O devices \ 6. What are the types of cluster and explain about virtual clusters and Resource Management 7. Explain in detail about Virtualization for data center automation. Page 17

18 UNIT IV -PROGRAMMING MODEL PART-A 1. What are the grid middleware packages? Package Description BONIC Berkeley Open Infrastructure for Network Computing. UNICORE Middleware developed by the German grid Computing Community Globus(GT4) A middleware library developed by Argonne National La., Univ of Chicago and USC information Science Institute CGSP in ChinaGrid The CGSP is a middleware library developed by 20 top universities in china as part of the ChinaGrid Project Condor-G Sun Developed at the Univ. of Wisconsin Grid Developed by Sun Microsystems for business grid applications. Engine(SGE) 2. What is Globus Tool kit? The open source Globus Toolkit is a fundamental enabling technology for the "Grid," which allows sharing computing power, databases, and other tools securely online across corporate, institutional, and geographic boundaries without sacrificing local autonomy. The toolkit includes software services and libraries for resource monitoring, discovery, and management, plus security and file management. 3. What are the functional modules in Globus GT4 Library? Service Functionality Module Functional Description Name Global Manager Resource Allocation GRAM Grid Resource Management(HTTP-based) Page 18 Access and

19 Communication Nexus Unicast and Multicast Communication Grid Security Infrastructure GSI Authentication and related security services Monitory and Discovery Service MDS Distributed access to structure and state information Health and Status HBM Heartbeat monitoring of system components Global Access of Secondary GASS Grid access of data in remote secondary Storage storage Grid File Transfer GridFTP Inter-node fast file transfer 4. List out GT4 tools GridFTP RFT(Reliable File Transfer) RLS(Replica Location Service) OGSA-DAI(Globus Data Access and Integration) 5. Write down the Key terms used in Globus Endpoint-a logical address for a GridFTP server, similar to a domain name for a web server. Data is transferred between Globus endpoints. Globus Connect Personal for individual users a client for communicating with other GridFTP servers, via your local computer using Globus. Globus Connect Server for multiuser environments a Linux package that sets up a GridFTP server for use with Globus. 6. What is HADOOP? Hadoop is a free, Java-based programming framework that supports the processing of large data sets in a distributed computing environment. Hadoop makes it possible to run applications on systems with thousands of nodes involving thousands of terabytes. Its distributed file system facilitates rapid data transfer rates among nodes and allows the system to continue operating uninterrupted in case of a node failure. This approach lowers the risk of catastrophic system failure, even if a significant number of nodes become inoperative. Page 19

20 7. What are the base nodes for a Hadoop cluster? NameNode DataNode 8. What is a Name node? NameNode is the centerpiece of HDFS. NameNode is also known as the Master NameNode only stores the metadata of HDFS the directory tree of all files in the file system, and tracks the files across the cluster. NameNode does not store the actual data or the dataset. The data itself is actually stored in the DataNodes. NameNode knows the list of the blocks and its location for any given file in HDFS. With this information NameNode knows how to construct the file from blocks. NameNode is so critical to HDFS and when the NameNode is down, HDFS/Hadoop cluster is inaccessible and considered down. NameNode is a single point of failure in Hadoop cluster. NameNode is usually configured with a lot of memory (RAM). Because the block locations are help in main memory. 9. What is a Data Node? DataNode is responsible for storing the actual data in HDFS. DataNode is also known as the Slave NameNode and DataNode are in constant communication. When a DataNode starts up it announce itself to the NameNode along with the list of blocks it is responsible for. When a DataNode is down, it does not affect the availability of data or the cluster. NameNode will arrange for replication for the blocks managed by the DataNode that is not available. DataNode is usually configured with a lot of hard disk space. Because the actual data is stored in the DataNode. Page 20

21 10. What is MapReduce? MapReduce is a processing technique and a program model for distributed computing based on java. 11. How does MapReduce works? The MapReduce algorithm contains two important tasks, namely Map and Reduce. Map function: Written by the client, takes an input pair and makes a set of Intermediate Key/Value Pairs. The MapReduce library assembles all intermediate values affiliated with the identical intermediate key I simultaneously and passes them to the Reduce function. Reduce Function: Reduce function, written by the client, acknowledges an intermediate key I and a set of values for that key. It merges these values to pattern a lesser set of values. The intermediate values are provided to the users reduce function by an iterator. 12. What is HDFS? HDFS is a distributed file system implemented on Hadoop s framework designed to store vast amount of data on low cost commodity hardware and ensuring high speed process on data. It s notion is Write Once Read Multiple times. 13. What are the goals of HDFS? Hardware failure Detection of faults and quick, automatic recovery Streaming data access High throughput of data access Large data Sets- Gigabytes to terabytes in size Simple Coherency Model Write Once read many access model for files Moving Computation is cheaper than moving data Portability over heterogeneous hardware and software platforms 14. What are the important components in HDFS Architecture? Blocks Name Node Data Node Page 21

22 15. What is HDFS Blocks? HDFS is a block structured file system. Each HDFS file is broken into blocks of fixed size usually 128 MB which are stored across various data nodes on the cluster. Each of these blocks is stored as a separate file on local file system on data nodes. Thus to access a file on HDFS, multiple data nodes need to be referenced and the list of the data nodes which need to be accessed is determined by the file system metadata stored on Name Node. 16. What is Input Splitting? Input split: It is part of input processed by a single map. Each split is processed by a single map. In other words InputSplit represents the data to be processed by an individual Mapper. Each split is divided into records, and the map processes each record, which is a key value pair. Split is basically a number of rows and record is that number 17. What are the Limitations of HDFS? HDFS is designed on the notion of Write Once, Read multiple times, once a file is written to HDFS, and then it can t be updated. But delete, append, and read Operations can be performed on HDFS files. HDFS is not suitable for large number of small sized files but best suits for large sized files. 18. What are the characteristics that distinguish HDFS from other file system? High Fault Tolerance HDFS High Throughput Access to Large Data Sets(Files) HDFS Operations. 19. What are the modes where Hadoop can run? Standalone mode Pseudo distributed mode (Or) Single node cluster Page 22

23 Fully distributed mode (Or) Multiple node cluster 20. What are the interfaces in Hadoop file system? File System shells Java API Web HDFS Libhdfs 21. List the categories of command line tools in Hadoop HDFS? File System Shell Interface Admin tool for HDFS PART B 1. Explain Globus Toolkit 2. Explain Hadoop Framework 3. Write about Mapreduce, Input Splitting, map and reduce functions 4. Explain about data flow of File read & File Write. Page 23

24 UNIT V SECURITY PART-A 1. What is Grid Security? Security architecture to enable dynamic, scalable,and distributed VOs protect resources for resourceproviders, computing entities for VOs,and end-processing for end-users through Authentication,Delegation,Authorization,Confidentiality,Privacy, etc 2. What are the Three challenges outlined to establish the trust among grid sites 1) is integration with existing systems and technologies. 2) is interoperability with different hosting environments 3) construct trust relationships among interacting hosting environments 3. List the trust model? Generalized Trust Model PKI-based model Reputation-based model. A Fuzzy-Trust Model 4. What is authentication? a mechanisms to ensure that data is kept secure from unauthorized access 5. What is Grid authentication? is a method of securing user logins by requiring the user to enter values from specific cells in a grid whose content should be only accessible to him and the service provider. Because the grid consists of letters and numbers in rows and columns, the method is sometimes referred to as bingo card authentication. 6. What are the authentication methods? Authentication methods in the grid include passwords, PKI, and Kerberos. Page 24

25 7. Define PKI To implement PKI, we use a trusted third party, called the certificate authority (CA). Each user applies a unique pair of public and private keys. The public keys are issued by the CA by issuing a certificate, after recognizing a legitimate user. The private key is exclusive for each user to use, and is unknown to any other users. A digital certificate in IEEE X.509 format consists of the user name, user public key, CA name, and a secrete signature of the user. 8. What is authorization? is a process to exercise access control of shared resources 9. What is central authority? is a special entity which is capable of issuing and revoking polices of access rightsgranted to remote accesses. 10. List the classification of authority Attribute authorities issue attribute assertions policy authorities issue authorization policies identity authorities issue certificates. 11. What are authorization models subject-push model resource-pulling model authorization agent model 12. What is subject-push model User conducts handshake with the authority first and then with the resource site in a sequence. Page 25

26 13. What is resource-pulling model user checks the resource first. Then the resource contacts its authority to verify the request,and the authority authorizes at 14. What is GSI? portion of the Globus Toolkit and provides fundamental security services needed to support grids, including supporting for message protection, authentication and delegation, and authorization. GSI enables secure authentication and communication over an open network, and permits mutual authentication across and among distributed sites with single sign-on capability. 15. What are the functions of GSI Message protection, authentication, delegation, andauthorization. 16. What are the levels of GSI functional layers Transport-Level Security Message-Level Security 17. Layers of cloud security 1. Host security 2. Network security 3. Application Security 18. What is network level security With private clouds, there are no new attacks, vulnerabilities, or changes in risk specific to this topology that information security personnel need to consider. If public cloud services are chosen, changing security requirements will require changes to the network topology and the manner in which the existing network topology interacts with the cloud provider's network topology should be taken into account Page 26

27 19. Explain host security The host security responsibilities in SaaSand PaaS services are transferred to the provider of cloud services. IaaS customers are primarily responsible for securing the hosts provisioned in the cloud. 20. Explain application level security The level is responsible for managing: Application-level security threats End user security SaaS application security PaaS application security Customer-deployed application security IaaS application security Public cloud security limitations 21. What is Identity and Access Management (IAM)? Identity and Access Management (IAM) is a framework consisting of technical, policy, and governance components that allow an organization to: identify individuals link identities with roles, responsibilities and affiliations assign privileges, access, and entitlements based on identity and associations 22. What are the four main areas of IAM. Credentialing: (assignment of an unique token to an entity needing access to resources) Authentication: (act of validating proof of identity) Authorization: (act of affording access to only appropriate resources and functions) Accountability: (ensuring against illegitimate utilization of an entity s authority flows from the first 3 functions). Page 27

28 PART-B 1. What are the Trust models for Grid security environment. 2. explain about Authentication and Authorization methods 3. Explain about Grid security infrastructure and Cloud Infrastructure security 4. How IAM practices in the cloud, SaaS, PaaS, IaaS availability in the cloud. 5. List the Key privacy issues in the cloud. 6. Difference between grid security and cloud security Page 28

S.No QUESTIONS COMPETENCE LEVEL UNIT -1 PART A 1. Illustrate the evolutionary trend towards parallel distributed and cloud computing.

S.No QUESTIONS COMPETENCE LEVEL UNIT -1 PART A 1. Illustrate the evolutionary trend towards parallel distributed and cloud computing. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : IV & VII Section : CSE -1& 2 Subject Code : CS6703 Subject Name : Grid

More information

CS6703 GRID AND CLOUD COMPUTING. Question Bank Unit-I. Introduction

CS6703 GRID AND CLOUD COMPUTING. Question Bank Unit-I. Introduction CS6703 GRID AND CLOUD COMPUTING Question Bank Unit-I Introduction Part A 1. Define Grid Computing. 2. Define Cloud Computing. 3. Analyze the working of GPUs. 4. List out the cluster design. 5. Differentiate

More information

Grid Computing Middleware. Definitions & functions Middleware components Globus glite

Grid Computing Middleware. Definitions & functions Middleware components Globus glite Seminar Review 1 Topics Grid Computing Middleware Grid Resource Management Grid Computing Security Applications of SOA and Web Services Semantic Grid Grid & E-Science Grid Economics Cloud Computing 2 Grid

More information

OPEN SOURCE GRID MIDDLEWARE PACKAGES

OPEN SOURCE GRID MIDDLEWARE PACKAGES 3.Explain about Virtualization structure and show how virtualization is achieved in CPU,memory and I/O devices. 4.Explain in detail about Virtual clusters. 5.Explain how resource management is done in

More information

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an

More information

Cloud Computing and Hadoop Distributed File System. UCSB CS170, Spring 2018

Cloud Computing and Hadoop Distributed File System. UCSB CS170, Spring 2018 Cloud Computing and Hadoop Distributed File System UCSB CS70, Spring 08 Cluster Computing Motivations Large-scale data processing on clusters Scan 000 TB on node @ 00 MB/s = days Scan on 000-node cluster

More information

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University CPSC 426/526 Cloud Computing Ennan Zhai Computer Science Department Yale University Recall: Lec-7 In the lec-7, I talked about: - P2P vs Enterprise control - Firewall - NATs - Software defined network

More information

Sky Computing on FutureGrid and Grid 5000 with Nimbus. Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France

Sky Computing on FutureGrid and Grid 5000 with Nimbus. Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France Sky Computing on FutureGrid and Grid 5000 with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France Outline Introduction to Sky Computing The Nimbus Project

More information

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?

More information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

More information

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing. Cloud Computing By: Muhammad Naseem Assistant Professor Department of Computer Engineering, Sir Syed University of Engineering & Technology, Web: http://sites.google.com/site/muhammadnaseem105 Email: mnaseem105@yahoo.com

More information

Introduction to Grid Technology

Introduction to Grid Technology Introduction to Grid Technology B.Ramamurthy 1 Arthur C Clarke s Laws (two of many) Any sufficiently advanced technology is indistinguishable from magic." "The only way of discovering the limits of the

More information

Distributed Systems COMP 212. Lecture 18 Othon Michail

Distributed Systems COMP 212. Lecture 18 Othon Michail Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and

More information

Sentinet for Microsoft Azure SENTINET

Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...

More information

Large Scale Sky Computing Applications with Nimbus

Large Scale Sky Computing Applications with Nimbus Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France Pierre.Riteau@irisa.fr INTRODUCTION TO SKY COMPUTING IaaS

More information

<Insert Picture Here> Enterprise Data Management using Grid Technology

<Insert Picture Here> Enterprise Data Management using Grid Technology Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility

More information

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms Grid Computing 1 Resource sharing Elements of Grid Computing - Computers, data, storage, sensors, networks, - Sharing always conditional: issues of trust, policy, negotiation, payment, Coordinated problem

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6703 Grid and Cloud Computing Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV / VII Regulation:

More information

Introduction to Distributed Systems. INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio)

Introduction to Distributed Systems. INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio) Introduction to Distributed Systems INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio) August 28, 2018 Outline Definition of a distributed system Goals of a distributed system Implications of distributed

More information

Managing and Auditing Organizational Migration to the Cloud TELASA SECURITY

Managing and Auditing Organizational Migration to the Cloud TELASA SECURITY Managing and Auditing Organizational Migration to the Cloud 1 TELASA SECURITY About Me Brian Greidanus bgreidan@telasasecurity.com 18+ years of security and compliance experience delivering consulting

More information

MapReduce. U of Toronto, 2014

MapReduce. U of Toronto, 2014 MapReduce U of Toronto, 2014 http://www.google.org/flutrends/ca/ (2012) Average Searches Per Day: 5,134,000,000 2 Motivation Process lots of data Google processed about 24 petabytes of data per day in

More information

Grid Middleware and Globus Toolkit Architecture

Grid Middleware and Globus Toolkit Architecture Grid Middleware and Globus Toolkit Architecture Lisa Childers Argonne National Laboratory University of Chicago 2 Overview Grid Middleware The problem: supporting Virtual Organizations equirements Capabilities

More information

BigData and Map Reduce VITMAC03

BigData and Map Reduce VITMAC03 BigData and Map Reduce VITMAC03 1 Motivation Process lots of data Google processed about 24 petabytes of data per day in 2009. A single machine cannot serve all the data You need a distributed system to

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

Chapter 5. The MapReduce Programming Model and Implementation

Chapter 5. The MapReduce Programming Model and Implementation Chapter 5. The MapReduce Programming Model and Implementation - Traditional computing: data-to-computing (send data to computing) * Data stored in separate repository * Data brought into system for computing

More information

TITLE: PRE-REQUISITE THEORY. 1. Introduction to Hadoop. 2. Cluster. Implement sort algorithm and run it using HADOOP

TITLE: PRE-REQUISITE THEORY. 1. Introduction to Hadoop. 2. Cluster. Implement sort algorithm and run it using HADOOP TITLE: Implement sort algorithm and run it using HADOOP PRE-REQUISITE Preliminary knowledge of clusters and overview of Hadoop and its basic functionality. THEORY 1. Introduction to Hadoop The Apache Hadoop

More information

Client Server & Distributed System. A Basic Introduction

Client Server & Distributed System. A Basic Introduction Client Server & Distributed System A Basic Introduction 1 Client Server Architecture A network architecture in which each computer or process on the network is either a client or a server. Source: http://webopedia.lycos.com

More information

Large Scale Computing Infrastructures

Large Scale Computing Infrastructures GC3: Grid Computing Competence Center Large Scale Computing Infrastructures Lecture 2: Cloud technologies Sergio Maffioletti GC3: Grid Computing Competence Center, University

More information

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. 1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Grid Architectural Models

Grid Architectural Models Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers

More information

Design The way components fit together

Design The way components fit together Introduction to Grid Architecture What is Architecture? Design The way components fit together 12-Mar-14 MCC/MIERSI Grid Computing 1 Introduction to Grid Architecture Why Discuss Architecture? Descriptive

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 5th March 2015 Duration 2 Days Location Dublin Course Code SS15-13 Programme Overview Cloud Computing is gaining increasing attention

More information

Advanced School in High Performance and GRID Computing November Introduction to Grid computing.

Advanced School in High Performance and GRID Computing November Introduction to Grid computing. 1967-14 Advanced School in High Performance and GRID Computing 3-14 November 2008 Introduction to Grid computing. TAFFONI Giuliano Osservatorio Astronomico di Trieste/INAF Via G.B. Tiepolo 11 34131 Trieste

More information

Service Mesh and Microservices Networking

Service Mesh and Microservices Networking Service Mesh and Microservices Networking WHITEPAPER Service mesh and microservice networking As organizations adopt cloud infrastructure, there is a concurrent change in application architectures towards

More information

Design The way components fit together

Design The way components fit together Introduction to Grid Architecture What is Architecture? Design The way components fit together 9-Mar-10 MCC/MIERSI Grid Computing 1 Introduction to Grid Architecture Why Discuss Architecture? Descriptive

More information

IBM Bluemix compute capabilities IBM Corporation

IBM Bluemix compute capabilities IBM Corporation IBM Bluemix compute capabilities After you complete this section, you should understand: IBM Bluemix infrastructure compute options Bare metal servers Virtual servers IBM Bluemix Container Service IBM

More information

Outline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems

Outline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems Distributed Systems Outline Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems What Is A Distributed System? A collection of independent computers that appears

More information

Non-uniform memory access machine or (NUMA) is a system where the memory access time to any region of memory is not the same for all processors.

Non-uniform memory access machine or (NUMA) is a system where the memory access time to any region of memory is not the same for all processors. CS 320 Ch. 17 Parallel Processing Multiple Processor Organization The author makes the statement: "Processors execute programs by executing machine instructions in a sequence one at a time." He also says

More information

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Why the Grid? Science is becoming increasingly digital and needs to deal with increasing amounts of

More information

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 1 Introduction Modified by: Dr. Ramzi Saifan Definition of a Distributed System (1) A distributed

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

CSE6331: Cloud Computing

CSE6331: Cloud Computing CSE6331: Cloud Computing Leonidas Fegaras University of Texas at Arlington c 2019 by Leonidas Fegaras Cloud Computing Fundamentals Based on: J. Freire s class notes on Big Data http://vgc.poly.edu/~juliana/courses/bigdata2016/

More information

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project Introduction to GT3 The Globus Project Argonne National Laboratory USC Information Sciences Institute Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved.

More information

Cloud-Security: Show-Stopper or Enabling Technology?

Cloud-Security: Show-Stopper or Enabling Technology? Cloud-Security: Show-Stopper or Enabling Technology? Fraunhofer Institute for Secure Information Technology (SIT) Technische Universität München Open Grid Forum, 16.3,. 2010, Munich Overview 1. Cloud Characteristics

More information

Fundamental Concepts and Models

Fundamental Concepts and Models Fundamental Concepts and Models 1 Contents 1. Roles and Boundaries 2. Cloud Delivery Models 3. Cloud Deployment Models 2 1. Roles and Boundaries Could provider The organization that provides the cloud

More information

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department 1 CLOUD COMPUTING Networks and Communication Department Lecture 4: Introductory lecture for cloud computing By: Latifa ALrashed Outline 2 Introduction to the cloud comupting Define the concept of cloud

More information

Aneka Dynamic Provisioning

Aneka Dynamic Provisioning MANJRASOFT PTY LTD Aneka Aneka 3.0 Manjrasoft 05/24/2012 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling

More information

Network Services, Cloud Computing and Virtualization

Network Services, Cloud Computing and Virtualization Network Services, Cloud Computing and Virtualization Client Side Virtualization Purpose of virtual machines Resource requirements Emulator requirements Security requirements Network requirements Hypervisor

More information

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research

More information

Unit 5: Distributed, Real-Time, and Multimedia Systems

Unit 5: Distributed, Real-Time, and Multimedia Systems Unit 5: Distributed, Real-Time, and Multimedia Systems Unit Overview Unit 5 provides an extension to the core topics of operating systems. It introduces distributed systems and special-purpose operating

More information

CHEM-E Process Automation and Information Systems: Applications

CHEM-E Process Automation and Information Systems: Applications CHEM-E7205 - Process Automation and Information Systems: Applications Cloud computing Jukka Kortela Contents What is Cloud Computing? Overview of Cloud Computing Comparison of Cloud Deployment Models Comparison

More information

Globus GTK and Grid Services

Globus GTK and Grid Services Globus GTK and Grid Services Michael Rokitka SUNY@Buffalo CSE510B 9/2007 OGSA The Open Grid Services Architecture What are some key requirements of Grid computing? Interoperability: Critical due to nature

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Topics of Discussion

Topics of Discussion CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture on NIST Cloud Computing Definition, Standards & Roadmap, Security & Privacy Guidelines Spring 2013 A Specialty Course for Purdue

More information

How to Keep UP Through Digital Transformation with Next-Generation App Development

How to Keep UP Through Digital Transformation with Next-Generation App Development How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud? DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing Slide 1 Slide 3 ➀ What is Cloud Computing? ➁ X as a Service ➂ Key Challenges ➃ Developing for the Cloud Why is it called Cloud? services provided

More information

Migration and Building of Data Centers in IBM SoftLayer

Migration and Building of Data Centers in IBM SoftLayer Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into

More information

Optimizing Pulse Secure Access Suite with Pulse Secure Virtual Application Delivery Controller solution

Optimizing Pulse Secure Access Suite with Pulse Secure Virtual Application Delivery Controller solution DATASHEET Optimizing Pulse Secure Access Suite with Pulse Secure Virtual Application Delivery Controller solution Features & Benefits Best-in-class VPN and vadc solutions A single point of access for all

More information

THE GLOBUS PROJECT. White Paper. GridFTP. Universal Data Transfer for the Grid

THE GLOBUS PROJECT. White Paper. GridFTP. Universal Data Transfer for the Grid THE GLOBUS PROJECT White Paper GridFTP Universal Data Transfer for the Grid WHITE PAPER GridFTP Universal Data Transfer for the Grid September 5, 2000 Copyright 2000, The University of Chicago and The

More information

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Data Centers and Cloud Computing. Slides courtesy of Tim Wood Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Introduction to Hadoop and MapReduce

Introduction to Hadoop and MapReduce Introduction to Hadoop and MapReduce Antonino Virgillito THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Large-scale Computation Traditional solutions for computing large

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

Chapter 4. Fundamental Concepts and Models

Chapter 4. Fundamental Concepts and Models Chapter 4. Fundamental Concepts and Models 4.1 Roles and Boundaries 4.2 Cloud Characteristics 4.3 Cloud Delivery Models 4.4 Cloud Deployment Models The upcoming sections cover introductory topic areas

More information

AWS Solution Architecture Patterns

AWS Solution Architecture Patterns AWS Solution Architecture Patterns Objectives Key objectives of this chapter AWS reference architecture catalog Overview of some AWS solution architecture patterns 1.1 AWS Architecture Center The AWS Architecture

More information

Data Clustering on the Parallel Hadoop MapReduce Model. Dimitrios Verraros

Data Clustering on the Parallel Hadoop MapReduce Model. Dimitrios Verraros Data Clustering on the Parallel Hadoop MapReduce Model Dimitrios Verraros Overview The purpose of this thesis is to implement and benchmark the performance of a parallel K- means clustering algorithm on

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Lecture 11 Hadoop & Spark

Lecture 11 Hadoop & Spark Lecture 11 Hadoop & Spark Dr. Wilson Rivera ICOM 6025: High Performance Computing Electrical and Computer Engineering Department University of Puerto Rico Outline Distributed File Systems Hadoop Ecosystem

More information

Knowledge Discovery Services and Tools on Grids

Knowledge Discovery Services and Tools on Grids Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid

More information

Faculté Polytechnique

Faculté Polytechnique Faculté Polytechnique INFORMATIQUE PARALLÈLE ET DISTRIBUÉE CHAPTER 7 : CLOUD COMPUTING Sidi Ahmed Mahmoudi sidi.mahmoudi@umons.ac.be 13 December 2017 PLAN Introduction I. History of Cloud Computing and

More information

#techsummitch

#techsummitch www.thomasmaurer.ch #techsummitch Justin Incarnato Justin Incarnato Microsoft Principal PM - Azure Stack Hyper-scale Hybrid Power of Azure in your datacenter Azure Stack Enterprise-proven On-premises

More information

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect. CLOUD COMPUTING Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 1 Session Objectives This session will help you to: Introduction to Cloud Computing Cloud Computing Architecture

More information

Science Computing Clouds.

Science Computing Clouds. Science Computing Clouds. December 9, 2008 Chan-Hyun Youn School of Engineering/ Grid Middleware Research Center Information and Communications University COPYRIGHT@LANS Lab, Information and Communication

More information

P a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection

P a g e 1. Teknologisk Institut.   Online kursus k SysAdmin & DevOps Collection P a g e 1 Online kursus k72751 SysAdmin & DevOps Collection P a g e 2 Title Estimated Duration (hrs) Ruby on Rails - Fundamentals 1,5 Ruby on Rails - Database Fundamentals 1,22 Python: The Basics 3,5 Python:

More information

BeoLink.org. Design and build an inexpensive DFS. Fabrizio Manfredi Furuholmen. FrOSCon August 2008

BeoLink.org. Design and build an inexpensive DFS. Fabrizio Manfredi Furuholmen. FrOSCon August 2008 Design and build an inexpensive DFS Fabrizio Manfredi Furuholmen FrOSCon August 2008 Agenda Overview Introduction Old way openafs New way Hadoop CEPH Conclusion Overview Why Distributed File system? Handle

More information

DEEP DIVE INTO CLOUD COMPUTING

DEEP DIVE INTO CLOUD COMPUTING International Journal of Research in Engineering, Technology and Science, Volume VI, Special Issue, July 2016 www.ijrets.com, editor@ijrets.com, ISSN 2454-1915 DEEP DIVE INTO CLOUD COMPUTING Ranvir Gorai

More information

Cloud Computing and Service-Oriented Architectures

Cloud Computing and Service-Oriented Architectures Material and some slide content from: - Atif Kahn SERVICES COMPONENTS OBJECTS MODULES Cloud Computing and Service-Oriented Architectures Reid Holmes Lecture 20 - Tuesday November 23 2010. SOA Service-oriented

More information

Introduction to Distributed Systems (DS)

Introduction to Distributed Systems (DS) Introduction to Distributed Systems (DS) INF5040/9040 autumn 2014 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline Ø What is a distributed system? Ø Challenges and benefits of distributed systems

More information

Distributed Systems 16. Distributed File Systems II

Distributed Systems 16. Distributed File Systems II Distributed Systems 16. Distributed File Systems II Paul Krzyzanowski pxk@cs.rutgers.edu 1 Review NFS RPC-based access AFS Long-term caching CODA Read/write replication & disconnected operation DFS AFS

More information

Introduction To Cloud Computing

Introduction To Cloud Computing Introduction To Cloud Computing What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

More information

Distributed Computing. Santa Clara University 2016

Distributed Computing. Santa Clara University 2016 Distributed Computing Santa Clara University 2016 Generations of Computers 1950-1970: Mainframes 1960-1980: Mini-computers (PDP11, VAX) 1970-1990: Personal computers with VLSI μ- processors 1980-2000:

More information

2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising

More information

Infrastructure Provisioning with System Center Virtual Machine Manager

Infrastructure Provisioning with System Center Virtual Machine Manager Infrastructure Provisioning with System Center Virtual Machine Manager Course Details Duration: Course code: 5 Days M10981 Overview: Learn how to install and configure Microsoft System Center 2012 R2 Virtual

More information

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

IBM WebSphere Business Integration Event Broker and Message Broker V5.0 Software Announcement May 20, 2003 IBM Event Broker and Message Broker V5.0 Overview WebSphere MQ is the leader in enterprise messaging, offering reliable, once and once only delivery between the broadest

More information

PCI DSS Compliance. White Paper Parallels Remote Application Server

PCI DSS Compliance. White Paper Parallels Remote Application Server PCI DSS Compliance White Paper Parallels Remote Application Server Table of Contents Introduction... 3 What Is PCI DSS?... 3 Why Businesses Need to Be PCI DSS Compliant... 3 What Is Parallels RAS?... 3

More information

Next-Generation Cloud Platform

Next-Generation Cloud Platform Next-Generation Cloud Platform Jangwoo Kim Jun 24, 2013 E-mail: jangwoo@postech.ac.kr High Performance Computing Lab Department of Computer Science & Engineering Pohang University of Science and Technology

More information

Introduction to MapReduce

Introduction to MapReduce Basics of Cloud Computing Lecture 4 Introduction to MapReduce Satish Srirama Some material adapted from slides by Jimmy Lin, Christophe Bisciglia, Aaron Kimball, & Sierra Michels-Slettvet, Google Distributed

More information

Architecting Microsoft Azure Solutions (proposed exam 535)

Architecting Microsoft Azure Solutions (proposed exam 535) Architecting Microsoft Azure Solutions (proposed exam 535) IMPORTANT: Significant changes are in progress for exam 534 and its content. As a result, we are retiring this exam on December 31, 2017, and

More information

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer Modelos de Negócio na Era das Clouds André Rodrigues, Cloud Systems Engineer Agenda Software and Cloud Changed the World Cisco s Cloud Vision&Strategy 5 Phase Cloud Plan Before Now From idea to production:

More information

6 Cloud/Grid Computing

6 Cloud/Grid Computing 6 Cloud/Grid Computing On-line lecture: http://buchananweb.co.uk/adv/unit06.html 6.1 Objectives The key objectives of this unit are to: Provide an introduction to cluster, grid and cloud infrastructures.

More information

Hadoop File System S L I D E S M O D I F I E D F R O M P R E S E N T A T I O N B Y B. R A M A M U R T H Y 11/15/2017

Hadoop File System S L I D E S M O D I F I E D F R O M P R E S E N T A T I O N B Y B. R A M A M U R T H Y 11/15/2017 Hadoop File System 1 S L I D E S M O D I F I E D F R O M P R E S E N T A T I O N B Y B. R A M A M U R T H Y Moving Computation is Cheaper than Moving Data Motivation: Big Data! What is BigData? - Google

More information

An Introduction to GPFS

An Introduction to GPFS IBM High Performance Computing July 2006 An Introduction to GPFS gpfsintro072506.doc Page 2 Contents Overview 2 What is GPFS? 3 The file system 3 Application interfaces 4 Performance and scalability 4

More information

International Journal of Advance Engineering and Research Development. A Study: Hadoop Framework

International Journal of Advance Engineering and Research Development. A Study: Hadoop Framework Scientific Journal of Impact Factor (SJIF): e-issn (O): 2348- International Journal of Advance Engineering and Research Development Volume 3, Issue 2, February -2016 A Study: Hadoop Framework Devateja

More information

Web Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics

Web Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:

More information

Multi Packed Security Addressing Challenges in Cloud Computing

Multi Packed Security Addressing Challenges in Cloud Computing Global Journal of Computer Science and Technology Cloud and Distributed Volume 13 Issue 1 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY

THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY THE IMPACT OF E-COMMERCE ON DEVELOPING A COURSE IN OPERATING SYSTEMS: AN INTERPRETIVE STUDY Reggie Davidrajuh, Stavanger University College, Norway, reggie.davidrajuh@tn.his.no ABSTRACT This paper presents

More information

OPENSTACK PRIVATE CLOUD WITH GITHUB

OPENSTACK PRIVATE CLOUD WITH GITHUB OPENSTACK PRIVATE CLOUD WITH GITHUB Kiran Gurbani 1 Abstract Today, with rapid growth of the cloud computing technology, enterprises and organizations need to build their private cloud for their own specific

More information

Easy Access to Grid Infrastructures

Easy Access to Grid Infrastructures Easy Access to Grid Infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) On behalf of the g-eclipse consortium WP11 Grid Workshop Grenoble, France 09 th of December 2008 Background in astro particle

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

INFS 214: Introduction to Computing

INFS 214: Introduction to Computing INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing

More information