TPP:Cloud

From SPCTools

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:04, 28 February 2012
JoeS (Talk | contribs)
(TPP High Performance Computing Tools)
← Previous diff
Revision as of 22:14, 28 February 2012
JoeS (Talk | contribs)
(TPP High Performance Computing Tools)
Next diff →
Line 22: Line 22:
===== TPP High Performance Computing Tools ===== ===== TPP High Performance Computing Tools =====
-If you have large datasets that you want to search with multiple different MS/MS identification algorithms and process these results with TPP then the '''amztpp''' high performace computing tool could be of use to you. This package is a set of command line tools that can be used to execute multiple search engines in parallel on cloud based servers. The complex details of uploading input files and databases, managing paths to files and parameters, starting and stopping instances and scheduling jobs are all managed by the tools in this package. Details on how to install and run this program are available [[TPP_AMZTPP]]+If you have large datasets that you want to search with multiple MS/MS identification algorithms and process these results with TPP then the '''amztpp''' high performace computing tool could be of use to you. This package is a set of command line tools that can be used to execute multiple search engines in parallel on cloud based servers. The complex details of uploading input files and databases, managing paths to files and parameters, starting and stopping instances and scheduling jobs are all managed by the tools in this package. Details on how to install and run this program are available [[TPP_AMZTPP]]

Revision as of 22:14, 28 February 2012

Cloud computing is a revolutionary new paradigm shift whereby traditional IT resources such as storage, computing, content delivery, and software are provided through the Internet using simple web services. It brings an elegant solution to the problem of dynamically providing resources and services to perform functions with changing needs.

Amazon Web Services (AWS) is one of the leading providers of cloud computing. It offers a host of different services which include:

  • Elastic Compute Cloud (EC2) - is a web service that provides resizable compute capacity in the cloud.
  • Simple Storage Service (S3) - provides fully redundant data storage infrastructure that can be used to store instrument files, databases and analysis results
  • Simple Queue Services (SQS) - message queuing system that can be used to schedule and execute jobs

TPP now provides a number of ways to utilize cloud computing using Amazon Web Services to cost-effectively analyze large data sets, build your own cloud infrastructures based on TPP, or just run the TPP software without requiring any installation.

Contents

TPP Cloud Components

TPP Web Application

The TPP Web Application (TWA) is a web application hosted at the http://tools.proteomecenter.org/twa that makes it easy to start and use a virtual running TPP on the Amazon Web Services. Its an ideal solution for people wanting to try out TPP but don't want to (or can't) install TPP on a local computer. Users can also use TWA to cost effectively access powerful compute resources when their local computer isn't sufficient enough to run TPP. All you need to use this tool is to sign up for an Amazon account, register to use the EC2 product, and provide your Amazon security credentials in the fields provided. More information is available at TPP_TWA.

TPP Amazon Machine Images

Amazon machine images are pre-built appliances by the TPP developer team that already have TPP installed on them. These can be used to quickly and easily create virtual servers within the Amazon Elastic Cloud (EC2). Developers are also encouraged to use these images as a basis for their own cloud computing infrastructures. More information is available at TPP_Amazon_Machine_Images.

TPP High Performance Computing Tools

If you have large datasets that you want to search with multiple MS/MS identification algorithms and process these results with TPP then the amztpp high performace computing tool could be of use to you. This package is a set of command line tools that can be used to execute multiple search engines in parallel on cloud based servers. The complex details of uploading input files and databases, managing paths to files and parameters, starting and stopping instances and scheduling jobs are all managed by the tools in this package. Details on how to install and run this program are available TPP_AMZTPP

Personal tools