A B S T R A C T I. INTRODUCTION
|
|
- Ada Fowler
- 8 years ago
- Views:
Transcription
1 Building Supercomputer With Raspberry Pi Akshay Shipurkar Dilkap Research Institute Of Engineering & Management Studies,Neral University Of Mumbai, A B S T R A C T The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It has little computational power compared to today s modern day computers. It runs a striped down version of Linux.We are using it to build a supercomputer. Although it may not be as fast todays Supercomputers, But it will help to demonstrate the working of supercomputers and the concept of distributed and parallel Computing to the students and anyone with interest to build a small working Supercomputer. Although some colleges and universities have access to parallel computing hardware, none that we are aware of can provide dedicated parallel computing hardware to each student. Institutes often provide shared parallel computing equipment for the students, if they can afford to. (Abstract) Index Terms: Introduction; Raspberry pi; Raspberry pi Clusters; Related Work; Creating The Raspberry Pi Supercomputer; Raspberry Pi Setup; Building MPI To run code on multiple nodes; Cluster Results; Future Work; I. INTRODUCTION Raspberry Pi computers that cost $35 each to create a low cost supercomputer capable of distributing the processing and storage across the affordable small devices. Learning parallel computing can be challenging for students for a number of reasons. While many universities and a number of colleges teach courses on parallel computing, we are not aware of any of these institutions that have dedicated compute clusters for each student. One of the challenges students encounter when learning how to do parallel programming is getting a good understanding of how well their parallel algorithms to solve problems work. This problem is aggravated, as many students try to do their homework at the last minute, and thus, many try to use the shared cluster that their institution gives them access to at once. This can lead to small clusters operating slowly or even crashing, thus making performance testing of programs inaccurate at best, or impossible in the worst case. Although institutions with sufficient IT support likely configure their cluster to run a batch system to ensure the performance tests are accurate and can ensure that the clusters stay up constantly, this is not always feasible at smaller institutions.[1] Raspberry Pi The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. We want to see it being used by kids all over the world to learn programming [6] , IJAFRSE and VIVRUTI 2015 All Rights Reserved
2 . Figure 1. Raspberry Pi Model B Graphical illustration with components and specifications [7] Raspberry Pi Clusters Various groups have built Raspberry Pi clusters, we focus here on ones that were reported with HPL as a benchmark, or else have large numbers of nodes. None of them are instrumented for per-node power measurements like ours is. Pfalzgraf and Driscoll [28] create a a 25-node Raspberry Pi cluster, but do not provide power or FLOPS results. Kiepert [20] builds a 32-node Raspberry Pi cluster. He includes total power usage of the cluster, but does not include floating point performance results. Tso et al. [35] build a 56-node Raspberry Pi cloud cluster. Cox et al. [8] construct a 64-node Raspberry Pi cluster. The obtain a peak performance of 1.14 GFLOPS, which is much less than we find with 32 nodes on our cluster. Abrahamsson et al. [2] built a 300-node Raspberry Pi cluster. II. RELATED WORK Figure 2. Raspberry Pi Cluster Network Architecture [8] This project is inspired by several other projects, where the computing clusters were designed for student work especially at institutes with little money to spend on hardware. Microwulf was a Beowulf cluster built by Joel Adams and Timothy Brom that cost $2470 in 2006 [2]. Microwulf had eight CPU , IJAFRSE and VIVRUTI 2015 All Rights Reserved
3 cores and 8 GB of RAM and by 2007, its components cost only $1263 [2]. However, the Microwulf was 11"x12"x17", which is roughly the size of a desktop computer, making it more portable than other systems, but still not ideal to move around on a daily basis. The LittleFe cluster is bigger than the Microwulf, weighing in at just under 50 pounds including its traveling case [3]. The LittleFe consists of 12 CPU cores and 12 GB of RAM split between 6 nodes and includes GPGPU capabilities on each node [4]. The LittleFe costs less than $3000 and is even bigger than the Microwulf, making it more challenging to transport back and forth on a daily basis [4]. Both the Microwulf and the LittleFe are able to run programs with OpenMP and MPI since they are multi-node systems with multiple CPU cores on each node. In contrast, the San Diego Supercomputing Center's Raspberry Pi cluster, Meteor, can only run MPI programs, since the Raspberry Pi computers have only single core CPUs [5]. However, Meteor is composed of 16 Raspberry Pi computers and is more lightweight and portable than the Microwulf and LittleFe, as well as being significantly cheaper. III. CREATING THE RASPBERRY PI SUPERCOMPUTER There are two approaches to apply parallel computation for creating a supercomputer. The first approach is the shared-memory approach; the second one is the message passing interface (MPI) approach. We will be using MPI approach for making the raspberry pi supercomputer. Figure 2. Cluster design [8] Figure 3. A typical Raspberry Pi Cluster [9] IV. RASPBERRY PI SETUP 1. Get raspbian.zip image originally used: wheezy-raspbian.zip [11] It is advised to check the downloads page on raspberrypi.org and use the latest version. 2. Use win32 disk imager to put image onto an SD Card (or on a Mac e.g. Disk Utility/ dd) use the Write option to put the image from the disk to your card[12] 3. Boot on Pi 4. Expand image to fill card using the option on screen on first boot. If you don t do this on first boot, then you need to use $ sudo raspi-config 5. Log in and change the password [13] $ passwd 6. Log out and check that you typed it all OK (!) , IJAFRSE and VIVRUTI 2015 All Rights Reserved
4 $ exit 7. Log back in again with your new password V. BUILDING MPI TO RUN CODE ON MULTIPLE NODES 8. Refresh list of packages in your cache $ sudo apt-get update 9. sudo apt-get upgrade 10. Get Fortran $ sudo apt-get install gfortran 11. Make a directory to put the sources in $ mkdir /home/pi/mpich2 $ cd ~/mpich2 12. Get MPI sources from Argonne. $ wget Unpack them. $ tar xfz mpich p1.tar.gz [Note: update this as the version of MPICH2 increments] 14. $ sudo mkdir /home/rpimpi/ $ sudo mkdir /home/rpimpi/mpich2-install 15. Make a build directory (so we keep the source directory clean of build things) mkdir /home/pi/mpich_build 16. Change to the BUILD directory $ cd /home/pi/mpich_build 17. Now we are going to configure the build $ sudo /home/pi/mpich2/mpich p1/configure -prefix=/home/rpimpi/mpich2-install [Note: update this as the version of MPICH2 increments] Make a cup of tea 18. Make the files $ sudo make Make another cup of tea 19. Install the files $ sudo make install 20. Add the place that you put the install to your path $ export PATH=$PATH:/home/rpimpi/mpich2-install/bin , IJAFRSE and VIVRUTI 2015 All Rights Reserved
5 Note to permanently put this on the path edit.profile $nano ~/.profile and add at the bottom these two lines: # Add MPI to path PATH="$PATH:/home/rpimpi/mpich2-install/bin" 23. Check whether things did install or not $ which mpicc $ which mpiexec 24. Change directory back to home and create somewhere to do your tests $ cd ~ $ mkdir mpi_testing $ cd mpi_testing 25. Now we can test whether MPI works for you on a single node mpiexec -f machinefile -n <number> hostname where machinefile contains a list of IP addresses (in this case just one) for the machines a) Get your IP address $ ifconfig b) Put this into a single file called machinefile 26. $ nano machinefile Add this line: [or whatever your IP address was] 27. If you use $ mpiexec -f machinefile n 1 hostname Output is: raspberrypi 28. Now to run a little C code. In the examples subdirectory of where you built MPI is the famous CPI example. You will now use MPI on your Pi to calculate Pi: $ cd /home/pi/mpi_testing $ mpiexec -f machinefile -n 2 ~/mpich_build/examples/cpi Output is Process 0 of 2 is on raspberrypi Process 1 of 2 is on raspberrypi pi is approximately , Error is Celebrate if you get this far , IJAFRSE and VIVRUTI 2015 All Rights Reserved
6 Flash me once International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE) 29. We now have a master copy of the main node of the machine with all of the installed files for MPI in a single place. We now want to clone this card. 30. Shutdown your Pi very carefully $ sudo poweroff Remove the SD Card and pop it back into your SD Card writer on your PC/ other device. Use Win32 disk imager (or on a Mac e.g. Disk Utility/ dd) to put the image FROM your SD Card back TO your PC: You will use the Read option to put the image from the disk to your card Let us call the image wheezy-raspbian_backup_mpi_master.img 31. Eject the card and put a fresh card into your PC/other device. Use win32 disk imager to put image onto an SD Card (or on a Mac e.g. Disk Utility/ dd) You will use the Write option to put the image from the disk to your card and choose the wheezy-raspbian_backup_mpi_master.img image you just created. [Note that there are probably more efficient ways of doing this in particular maybe avoid expanding the filesystem in step 4 of the first section.] 32. Put the card into your second Pi and boot this. You should now have two Raspberry Pis on. Unless otherwise stated, all the commands below are typed from the Master Pi that you built first. Using SSH instead of password login between the Pis 33. Sort out RSA to allow quick log in. This is the best thing to read: In summary (working on the MASTER Pi node) $ cd ~ $ ssh-keygen -t rsa C raspberrypi@raspberrypi This set a default location of /home/pi/.ssh/id_rsa to store the key Enter a passphrase e.g. myfirstpicluster. If you leave this blank (not such good security) then no further typing of passphrases is needed. $ cat ~/.ssh/id_rsa.pub ssh pi@ "mkdir.ssh;cat >>.ssh/authorized_keys" 34. If you now log into your other Pi and do $ ls al ~/.ssh You should see a file called authorized_keys this is your ticket to no login heaven on the nodes 35. Now let us add the new Pi to the machinefile. (Log into it and get its IP address, as above) Working on the Master Raspberry Pi (the first one you built): $ nano machinefile Make it read , IJAFRSE and VIVRUTI 2015 All Rights Reserved
7 International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE) [The two IP addresses you have for the machines are] 36. $ cd /home/pi/mpi_testing $ mpiexec -f machinefile -n 2 ~/mpich_build/examples/cpi Output is Process 0 of 2 is on raspberrypi Process 1 of 2 is on raspberrypi pi is approximately , Error is If changing the hostname on second machine (see Appendix 1 Hostname Script ) and run: $ mpiexec -f machinefile -n 2 ~/mpich_build/examples/cpi Output: Process 0 of 2 is on raspberrypi Process 1 of 2 is on iridispi002 Now you can see each process running on the separate nodes. VI. CLUSTER RESULTS The HPL benchmark on our Raspberry Pi cluster while measuring the power consumption in order to calculate FLOPS per Watt metrics Peak FLOPS results The peak performance of our Pi cluster running with 32 boards (16 Model B, 16 Model B+). We find a peak of 4.37 GFLOPS while using 93.0W for a MFLOPS/W rating of If overclocked the cluster to run at 1GHz[10] Figure 4. MFLOPS with number of nodes for Raspberry Pi cluster, no overclocking [10] , IJAFRSE and VIVRUTI 2015 All Rights Reserved
8 Figure 5. Average power with number of nodes for Raspberry Pi cluster, no overclocking. The dropoff with 32 nodes is because the additional 16 nodes use Model B+ (instead of Model B) which use less power [10]. VII. FUTURE WORK Expand the size. We have parts to expand to 48 nodes and can easily expand to 64 and beyond. Enable hardware performance counter support. Two of the authors have gotten Raspberry Pi performance counter support merged into upstream Linux, but this has not made it to distributions such as Raspbian yet. Having access to the counters in conjunction with the energy measurements will enable more thorough performance studies. Harness the GPUs. Table 2 shows the GPU capabilities available on the various boards. The Raspberry Pi has a potential 24 GFLOPS available perf node which is over an order of magnitude more than found on the CPU. Grasso et al. [15] use OpenCL on a Cortex A15 board with a Mali GPU and find they can get 8.7 times better performance than the CPU with 1/3 the energy. If similar work could be done to obtain GPGPU support on the Raspberry Pi our cluster could obtain a huge performance boost. VIII. REFERENCES [1] Toth, David. "A Portable Cluster for Each Student." Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International. IEEE, [2] J. Adams and T. Brom, "Microwulf: a beowulf cluster for every desk," Proc. 39th SIGCSE technical symposium on Computer science education (SIGCSE '08), Mar. 2008, pp , doi: / [3] C. Peck, "LittleFe - parallel and distributed computing education on the move," Journal of Computing Sciences in Colleges, vol. 26, Oct. 2010, pp [4] Welcome to LittleFe.net LittleFe , IJAFRSE and VIVRUTI 2015 All Rights Reserved
9 [5] SDSC Uses Meteor Raspberry Pi Cluster to Teach Parallel Computing l_computing. [6] Available at: [7] Available at: [8] Franks, Shaun, and Johnathan Yerby. "CREATING A LOW-COST SUPERCOMPUTER WITH RASPBERRY PI." [9] Available at: [10] Cloutier, Michael F., Chad Paradis, and Vincent M. Weaver. "Design and Analysis of a 32-bit Embedded High-Performance Cluster Optimized for Energy and Performance Extended Edition." [11] Available at: [12] Available at: Imager.shtml [13] Available at: AUTHORS PROFILE Mr.Akshay Shipurkar He is currently persuing his Bachlors Degree in Computer Engineering from Dilkap Research Institute Of Engineering & Management Studeis, Neral (University Of Mumbai) and is currently in third year. His intreasts include Super computing, Computer networks, Cryptography. He is currently intrim IEEE Student Chair of IEEE DRIEMS and likes to participate in technical compitions , IJAFRSE and VIVRUTI 2015 All Rights Reserved
Adafruit's Raspberry Pi Lesson 6. Using SSH
Adafruit's Raspberry Pi Lesson 6. Using SSH Created by Simon Monk Last updated on 2015-04-09 03:47:50 PM EDT Guide Contents Guide Contents Overview Enabling SSH Using SSH on a Mac or Linux SSH under Windows
More informationAdafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2015-11-25 11:50:13 PM EST Guide Contents Guide Contents Overview You Will Need Downloading
More informationRaspberry Pi Webserver
62 Int'l Conf. Embedded Systems and Applications ESA'15 Raspberry Pi Webserver Max Runia 1, Kanwalinderjit Gagneja 1 1 Department of Computer Science, Southern Oregon University, Ashland, OR, USA Abstract
More informationIntroduction to Linux and Cluster Basics for the CCR General Computing Cluster
Introduction to Linux and Cluster Basics for the CCR General Computing Cluster Cynthia Cornelius Center for Computational Research University at Buffalo, SUNY 701 Ellicott St Buffalo, NY 14203 Phone: 716-881-8959
More informationChapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
More informationAdafruit's Raspberry Pi Lesson 7. Remote Control with VNC
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC Created by Simon Monk Last updated on 2013-06-17 07:15:23 PM EDT Guide Contents Guide Contents Overview Installing VNC Using a VNC Client Built
More informationRaspberry Pi Setup Tutorial
Raspberry Pi Setup Tutorial The Raspberry Pi is basically a miniature linux- based computer. It has an ARM processor on it, specifically the ARM1176JZF- S 700 MHz processor. This is the main reason why
More informationLOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013
LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...
More informationStep One: Installing Rsnapshot and Configuring SSH Keys
Source: https://www.digitalocean.com/community/articles/how-to-installrsnapshot-on-ubuntu-12-04 What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The
More informationEmbedded Based Web Server for CMS and Automation System
Embedded Based Web Server for CMS and Automation System ISSN: 2278 909X All Rights Reserved 2014 IJARECE 1073 ABSTRACT This research deals with designing a Embedded Based Web Server for CMS and Automation
More informationQuick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine
Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine Version 3.0 Please note: This appliance is for testing and educational purposes only; it is unsupported and not
More informationRaspberry Pi Android Projects. Raspberry Pi Android Projects. Gökhan Kurt. Create exciting projects by connecting Raspberry Pi to your Android phone
Fr ee Raspberry Pi is a credit card-sized, general-purpose computer, which has revolutionized portable technology. Android is an operating system that is widely used in mobile phones today. However, there
More informationLocal Caching Servers (LCS): User Manual
Local Caching Servers (LCS): User Manual Table of Contents Local Caching Servers... 1 Supported Browsers... 1 Getting Help... 1 System Requirements... 2 Macintosh... 2 Windows... 2 Linux... 2 Downloading
More informationLOCKSS on LINUX. Installation Manual and the OpenBSD Transition 02/17/2011
LOCKSS on LINUX Installation Manual and the OpenBSD Transition 02/17/2011 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 7 BIOS Settings... 10 Installation... 11 Firewall
More informationIntroduction to Running Computations on the High Performance Clusters at the Center for Computational Research
! Introduction to Running Computations on the High Performance Clusters at the Center for Computational Research! Cynthia Cornelius! Center for Computational Research University at Buffalo, SUNY! cdc at
More informationHADOOP - MULTI NODE CLUSTER
HADOOP - MULTI NODE CLUSTER http://www.tutorialspoint.com/hadoop/hadoop_multi_node_cluster.htm Copyright tutorialspoint.com This chapter explains the setup of the Hadoop Multi-Node cluster on a distributed
More information1. Install a Virtual Machine... 2. 2. Download Ubuntu Ubuntu 14.04.1 LTS... 2. 3. Create a New Virtual Machine... 2
Introduction APPLICATION NOTE The purpose of this document is to explain how to create a Virtual Machine on a Windows PC such that a Linux environment can be created in order to build a Linux kernel and
More information1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
More informationIntel IoT Gateway Software Development Kit SK100
Intel IoT Gateway Software Development Kit SK100 Order No.: 331568-001 By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or
More informationExtending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
More informationManual for using Super Computing Resources
Manual for using Super Computing Resources Super Computing Research and Education Centre at Research Centre for Modeling and Simulation National University of Science and Technology H-12 Campus, Islamabad
More information1.0. User Manual For HPC Cluster at GIKI. Volume. Ghulam Ishaq Khan Institute of Engineering Sciences & Technology
Volume 1.0 FACULTY OF CUMPUTER SCIENCE & ENGINEERING Ghulam Ishaq Khan Institute of Engineering Sciences & Technology User Manual For HPC Cluster at GIKI Designed and prepared by Faculty of Computer Science
More informationPiFace Control & Display
PiFace Control & Display A Plug and Play Device to control Raspberry Pi Exclusively From Quick Start Guide Version 1.0 Dated: 30 th Oct 2013 Table Of Contents Page No 1. Overview 2 2. Fitting the PiFace
More informationCassandra Installation over Ubuntu 1. Installing VMware player:
Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and
More informationInstalling Hadoop. Hortonworks Hadoop. April 29, 2015. Mogulla, Deepak Reddy VERSION 1.0
April 29, 2015 Installing Hadoop Hortonworks Hadoop VERSION 1.0 Mogulla, Deepak Reddy Table of Contents Get Linux platform ready...2 Update Linux...2 Update/install Java:...2 Setup SSH Certificates...3
More informationHadoop Basics with InfoSphere BigInsights
An IBM Proof of Technology Hadoop Basics with InfoSphere BigInsights Unit 4: Hadoop Administration An IBM Proof of Technology Catalog Number Copyright IBM Corporation, 2013 US Government Users Restricted
More informationParallels Cloud Server 6.0
Parallels Cloud Server 6.0 Parallels Cloud Storage I/O Benchmarking Guide September 05, 2014 Copyright 1999-2014 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings
More informationConnections and wiring Diagram
Introduction 1 7 Introduction Teleport-Video SD image is based on Asterisk and FreePBX running on the Raspberry Pi. For any information related to Raspberry Pi, check the original website at raspberrypi.org.
More informationPartek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
More informationNetPoint Configuration Guide. for thin clients
NetPoint Configuration Guide for thin clients Contents Layout of this Manual... 2 1.1 Components... 2 You can find the following items in the color box of the device:... 2 1.2 Recommended Server Configuration...
More informationComputer Virtualization in Practice
Computer Virtualization in Practice [ life between virtual and physical ] A. Németh University of Applied Sciences, Oulu, Finland andras.nemeth@students.oamk.fi ABSTRACT This paper provides an overview
More informationOnline Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
More informationStandalone Attendance Monitoring and Projector System
International Journal of Computer Sciences and Engineering Open Access Technical Paper Volume-4, Special Issue-2, April 2016 E-ISSN: 2347-2693 Standalone Attendance Monitoring and Projector System Mohit
More informationSingle Node Hadoop Cluster Setup
Single Node Hadoop Cluster Setup This document describes how to create Hadoop Single Node cluster in just 30 Minutes on Amazon EC2 cloud. You will learn following topics. Click Here to watch these steps
More informationUsing VirtualBox ACHOTL1 Virtual Machines
Using VirtualBox ACHOTL1 Virtual Machines The steps in the Apache Cassandra Hands-On Training Level One courseware book were written using VMware as the virtualization technology. Therefore, it is recommended
More informationDeploying Cloudera CDH (Cloudera Distribution Including Apache Hadoop) with Emulex OneConnect OCe14000 Network Adapters
Deploying Cloudera CDH (Cloudera Distribution Including Apache Hadoop) with Emulex OneConnect OCe14000 Network Adapters Table of Contents Introduction... Hardware requirements... Recommended Hadoop cluster
More informationAdobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud
Adobe Marketing Cloud Using FTP and sftp with the Adobe Marketing Cloud Contents File Transfer Protocol...3 Setting Up and Using FTP Accounts Hosted by Adobe...3 SAINT...3 Data Sources...4 Data Connectors...5
More informationBack Up Linux And Windows Systems With BackupPC
By Falko Timme Published: 2007-01-25 14:33 Version 1.0 Author: Falko Timme Last edited 01/19/2007 This tutorial shows how you can back up Linux and Windows systems with BackupPC.
More informationRstudio Server on Amazon EC2
Rstudio Server on Amazon EC2 Liad Shekel liad.shekel@gmail.com June 2015 Liad Shekel Rstudio Server on Amazon EC2 1 / 72 Rstudio Server on Amazon EC2 Outline 1 Amazon Web Services (AWS) History Services
More informationINF-110. GPFS Installation
INF-110 GPFS Installation Overview Plan the installation Before installing any software, it is important to plan the GPFS installation by choosing the hardware, deciding which kind of disk connectivity
More informationCycleServer Grid Engine Support Install Guide. version 1.25
CycleServer Grid Engine Support Install Guide version 1.25 Contents CycleServer Grid Engine Guide 1 Administration 1 Requirements 1 Installation 1 Monitoring Additional OGS/SGE/etc Clusters 3 Monitoring
More informationUniversal Mobile Print Server On the Cheap, and Cloud-free. What You Will Need. Configuring your Pi as a Print Server
Universal Mobile Print Server On the Cheap, and Cloud-free. If you re like me, your house is full of mobile devices: my kids have ipads, my wife and I have Android tablets and phones. We all need to print
More informationIBM Smart Cloud guide started
IBM Smart Cloud guide started 1. Overview Access link: https://www-147.ibm.com/cloud/enterprise/dashboard We are going to work in the IBM Smart Cloud Enterprise. The first thing we are going to do is to
More informationSetup Hadoop On Ubuntu Linux. ---Multi-Node Cluster
Setup Hadoop On Ubuntu Linux ---Multi-Node Cluster We have installed the JDK and Hadoop for you. The JAVA_HOME is /usr/lib/jvm/java/jdk1.6.0_22 The Hadoop home is /home/user/hadoop-0.20.2 1. Network Edit
More informationRecoveryVault Express Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
More informationOnline Backup Client User Manual
Online Backup Client User Manual Software version 3.21 For Linux distributions January 2011 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have
More information3CX Phone System Cloud Server. Administration Manual
3CX Phone System Cloud Server Administration Manual Copyright 2013 2014, 3CX Ltd. http://www.3cx.com E mail: info@3cx.com Information in this document is subject to change without notice. Companies names
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationLecture 2 (08/31, 09/02, 09/09): Hadoop. Decisions, Operations & Information Technologies Robert H. Smith School of Business Fall, 2015
Lecture 2 (08/31, 09/02, 09/09): Hadoop Decisions, Operations & Information Technologies Robert H. Smith School of Business Fall, 2015 K. Zhang BUDT 758 What we ll cover Overview Architecture o Hadoop
More informationinstallation administration and monitoring of beowulf clusters using open source tools
ation administration and monitoring of beowulf clusters using open source tools roger goff senior system architect hewlett-packard company roger_goff@hp.com (970)898-4719 FAX (970)898-6787 dr. randy splinter
More informationEVault for Data Protection Manager. Course 361 Protecting Linux and UNIX with EVault
EVault for Data Protection Manager Course 361 Protecting Linux and UNIX with EVault Table of Contents Objectives... 3 Scenario... 3 Estimated Time to Complete This Lab... 3 Requirements for This Lab...
More informationHard Disk Drive vs. Kingston SSDNow V+ 200 Series 240GB: Comparative Test
Hard Disk Drive vs. Kingston Now V+ 200 Series 240GB: Comparative Test Contents Hard Disk Drive vs. Kingston Now V+ 200 Series 240GB: Comparative Test... 1 Hard Disk Drive vs. Solid State Drive: Comparative
More informationCISE Research Infrastructure: Mid-Scale Infrastructure - NSFCloud (CRI: NSFCloud)
Chameleon Cloud Tutorial National Science Foundation Program Solicitation # NSF 13-602 CISE Research Infrastructure: Mid-Scale Infrastructure - NSFCloud (CRI: NSFCloud) Cloud - DevStack Sandbox Objectives
More informationHadoop (pseudo-distributed) installation and configuration
Hadoop (pseudo-distributed) installation and configuration 1. Operating systems. Linux-based systems are preferred, e.g., Ubuntu or Mac OS X. 2. Install Java. For Linux, you should download JDK 8 under
More information7inch HDMI LCD (B) User Manual
7inch HDMI LCD (B) User Manual Description 7 inch Capacitive Touch Screen LCD, HDMI interface, supports various systems. Features 800 480 high resolution, touch control Supports Raspberry Pi, and driver
More informationThe Green Index: A Metric for Evaluating System-Wide Energy Efficiency in HPC Systems
202 IEEE 202 26th IEEE International 26th International Parallel Parallel and Distributed and Distributed Processing Processing Symposium Symposium Workshops Workshops & PhD Forum The Green Index: A Metric
More informationOnline Backup Linux Client User Manual
Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might
More informationPowerPanel Business Edition Installation Guide
PowerPanel Business Edition Installation Guide For Automatic Transfer Switch Rev. 5 2015/12/2 Table of Contents Introduction... 3 Hardware Installation... 3 Install PowerPanel Business Edition Software...
More informationHow to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated
More informationAn Introduction to High Performance Computing in the Department
An Introduction to High Performance Computing in the Department Ashley Ford & Chris Jewell Department of Statistics University of Warwick October 30, 2012 1 Some Background 2 How is Buster used? 3 Software
More informationOnline Backup Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
More informationAdminToys Suite. Installation & Setup Guide
AdminToys Suite Installation & Setup Guide Copyright 2008-2009 Lovelysoft. All Rights Reserved. Information in this document is subject to change without prior notice. Certain names of program products
More informationINASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
More informationThe objective of this lab is to learn how to set up an environment for running distributed Hadoop applications.
Lab 9: Hadoop Development The objective of this lab is to learn how to set up an environment for running distributed Hadoop applications. Introduction Hadoop can be run in one of three modes: Standalone
More informationSet JAVA PATH in Linux Environment. Edit.bashrc and add below 2 lines $vi.bashrc export JAVA_HOME=/usr/lib/jvm/java-7-oracle/
Download the Hadoop tar. Download the Java from Oracle - Unpack the Comparisons -- $tar -zxvf hadoop-2.6.0.tar.gz $tar -zxf jdk1.7.0_60.tar.gz Set JAVA PATH in Linux Environment. Edit.bashrc and add below
More informationA+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows
: Managing, Maintaining, and Troubleshooting, 5e Chapter 3 Installing Windows Objectives How to plan a Windows installation How to install Windows Vista How to install Windows XP How to install Windows
More informationAlienVault. Unified Security Management 4.4-5.x Offline Update and Software Restoration Procedures
AlienVault Unified Security Management 4.4-5.x Offline Update and Software Restoration Procedures USM 4.4-5.x Offline Update and Software Restoration Procedures Copyright 2015 AlienVault, Inc. All rights
More informationInstalling Proview on an Windows XP machine
Installing Proview on an Windows XP machine This is a guide for the installation of Proview on an WindowsXP machine using VirtualBox. VirtualBox makes it possible to create virtual computers and allows
More informationIntroduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
More information1. Install a Virtual Machine... 2. 2. Download Ubuntu Ubuntu 14.04.1 LTS... 2. 3. Create a New Virtual Machine... 2
Introduction APPLICATION NOTE The purpose of this document is to explain how to create a Virtual Machine on a Windows PC such that a Linux environment can be created in order to build a Linux kernel and
More informationBeagleBone Black: Installing Operating Systems
BeagleBone Black: Installing Operating Systems Created by Justin Cooper Last updated on 2015-01-16 11:00:15 AM EST Guide Contents Guide Contents Overview Choosing an Operating System Angstrom Download
More informationDeploy Apache Hadoop with Emulex OneConnect OCe14000 Ethernet Network Adapters
CONNECT - Lab Guide Deploy Apache Hadoop with Emulex OneConnect OCe14000 Ethernet Network Adapters Hardware, software and configuration steps needed to deploy Apache Hadoop 2.4.1 with the Emulex family
More informationCluster Computing at HRI
Cluster Computing at HRI J.S.Bagla Harish-Chandra Research Institute, Chhatnag Road, Jhunsi, Allahabad 211019. E-mail: jasjeet@mri.ernet.in 1 Introduction and some local history High performance computing
More informationDeploying IBM Lotus Domino on Red Hat Enterprise Linux 5. Version 1.0
Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5 Version 1.0 November 2008 Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5 1801 Varsity Drive Raleigh NC 27606-2072 USA Phone: +1 919 754
More informationCS380 Final Project Evaluating the Scalability of Hadoop in a Real and Virtual Environment
CS380 Final Project Evaluating the Scalability of Hadoop in a Real and Virtual Environment James Devine December 15, 2008 Abstract Mapreduce has been a very successful computational technique that has
More informationInstalling Hadoop. You need a *nix system (Linux, Mac OS X, ) with a working installation of Java 1.7, either OpenJDK or the Oracle JDK. See, e.g.
Big Data Computing Instructor: Prof. Irene Finocchi Master's Degree in Computer Science Academic Year 2013-2014, spring semester Installing Hadoop Emanuele Fusco (fusco@di.uniroma1.it) Prerequisites You
More informationCreate a virtual machine at your assigned virtual server. Use the following specs
CIS Networking Installing Ubuntu Server on Windows hyper-v Much of this information was stolen from http://www.isummation.com/blog/installing-ubuntu-server-1104-64bit-on-hyper-v/ Create a virtual machine
More informationOverview... 2. Customer Login... 2. Main Page... 2. VM Management... 4. Creation... 4 Editing a Virtual Machine... 6
July 2013 Contents Overview... 2 Customer Login... 2 Main Page... 2 VM Management... 4 Creation... 4 Editing a Virtual Machine... 6 Disk Management... 7 Deletion... 7 Power On / Off... 8 Network Management...
More informationGuide for Updating Firmware and Troubleshooting Connection Issues
Guide for Updating Firmware and Troubleshooting Connection Issues This document provides detailed instructions for updating firmware and for troubleshooting for connection issues with Raspberry Pi board.
More informationWhy do I need a pen test lab? Requirements. Virtual Machine Downloads
Why do I need a pen test lab? Hacking and or scanning machines without consent is against the law in most countries To become an effective penetration tester or ethical hacker you need to practice to enhance
More informationDistribution One Server Requirements
Distribution One Server Requirements Introduction Welcome to the Hardware Configuration Guide. The goal of this guide is to provide a practical approach to sizing your Distribution One application and
More informationSAM XFile. Trial Installation Guide Linux. Snell OD is in the process of being rebranded SAM XFile
SAM XFile Trial Installation Guide Linux Snell OD is in the process of being rebranded SAM XFile Version History Table 1: Version Table Date Version Released by Reason for Change 10/07/2014 1.0 Andy Gingell
More informationHOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY
HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY INTRODUCTION Virtual machines are becoming more prevalent. A virtual machine is just a container that describes various resources such as memory, disk space,
More informationVisualization Cluster Getting Started
Visualization Cluster Getting Started Contents 1 Introduction to the Visualization Cluster... 1 2 Visualization Cluster hardware and software... 2 3 Remote visualization session through VNC... 2 4 Starting
More informationSigniant Agent installation
Signiant Agent installation Release 11.3.0 March 2015 ABSTRACT Guidelines to install the Signiant Agent software for the WCPApp. The following instructions are adapted from the Signiant original documentation
More informationHow to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?
Author Janice Hong Version 1.0.0 Date Mar. 2014 Page 1/56 How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment? Application Note The 32-bit operating system
More informationRally Installation Guide
Rally Installation Guide Rally On-Premises release 2015.1 rallysupport@rallydev.com www.rallydev.com Version 2015.1 Table of Contents Overview... 3 Server requirements... 3 Browser requirements... 3 Access
More informationCluster@WU User s Manual
Cluster@WU User s Manual Stefan Theußl Martin Pacala September 29, 2014 1 Introduction and scope At the WU Wirtschaftsuniversität Wien the Research Institute for Computational Methods (Forschungsinstitut
More informationHigh Availability of the Polarion Server
Polarion Software CONCEPT High Availability of the Polarion Server Installing Polarion in a high availability environment Europe, Middle-East, Africa: Polarion Software GmbH Hedelfinger Straße 60 70327
More informationLinux Development Environment Description Based on VirtualBox Structure
Linux Development Environment Description Based on VirtualBox Structure V1.0 1 VirtualBox is open source virtual machine software. It mainly has three advantages: (1) Free (2) compact (3) powerful. At
More information5inch HDMI LCD User Manual
5inch HDMI LCD User Manual Features 800 480 high resolution Directly-pluggable into any revision of Raspberry Pi (only except the first generation Pi model B which requires an HDMI cable) Driver is provided
More informationCYCLOPE let s talk productivity
Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution
More informationSetting up a Web Server using Raspbian Wheezy on the Raspberry Pi ( Kenneth A Spencer)
Setting up a Web Server using Raspbian Wheezy on the Raspberry Pi ( Kenneth A Spencer) To use the Raspbian Wheezy distribution of the Debian Linux release of Wheezy, for the Raspberry Pi, as a web server
More informationSecure Shell. The Protocol
Usually referred to as ssh The name is used for both the program and the protocol ssh is an extremely versatile network program data encryption and compression terminal access to remote host file transfer
More informationQuick Start Guide for VMware and Windows 7
PROPALMS VDI Version 2.1 Quick Start Guide for VMware and Windows 7 Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the
More informationHow To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
More informationAWS Schema Conversion Tool. User Guide Version 1.0
AWS Schema Conversion Tool User Guide AWS Schema Conversion Tool: User Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may
More informationLOCKSS on LINUX. Network Data Transition 02/17/2011
LOCKSS on LINUX Network Data Transition 02/17/2011 1 Table of Contents Overview... 3 Prerequisites... 4 Network Transition Checklist... 5 Network Setup... 7 Test the Network Setup... 9 Create Transfer
More informationAdafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2014-09-15 12:00:13 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
More information