Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Androidâ„¢ device!
Free
Faster access than browser!
 

Simple API for Grid Applications

Index Simple API for Grid Applications

The Simple API for Grid Applications (SAGA) is a family of related standards specified by the Open Grid Forum to define an application programming interface (API) for common distributed computing functionality. [1]

49 relations: Adapter pattern, Amazon Elastic Compute Cloud, Apache Hadoop, Application programming interface, Boost (C++ libraries), C++, Center for Computation and Technology, Cross-platform, Distributed computing, Distributed European Infrastructure for Supercomputing Applications, Eucalyptus (software), File system, Fork (system call), Globus Toolkit, Glossary of computer software terms, GNU General Public License, Grid computing, Grid resource allocation manager, GridFTP, HTCondor, Interface description language, Java (programming language), Job scheduler, Late binding, Library (computing), Louisiana State University, Message Passing Interface, Namespace, Nimbus (cloud computing), Object-oriented programming, Open Grid Forum, Oracle Grid Engine, Platform LSF, Plug-in (computing), Portable Batch System, POSIX, Program lifecycle phase, Python (programming language), Remote procedure call, Replication (computing), Rutgers University, Secure Shell, Service discovery, Software design pattern, SQL, SSH File Transfer Protocol, SSHFS, TORQUE, UNICORE.

Adapter pattern

In software engineering, the adapter pattern is a software design pattern (also known as Wrapper, an alternative naming shared with the Decorator pattern) that allows the interface of an existing class to be used as another interface.

New!!: Simple API for Grid Applications and Adapter pattern · See more »

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) forms a central part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), by allowing users to rent virtual computers on which to run their own computer applications.

New!!: Simple API for Grid Applications and Amazon Elastic Compute Cloud · See more »

Apache Hadoop

Apache Hadoop is a collection of open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation.

New!!: Simple API for Grid Applications and Apache Hadoop · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Simple API for Grid Applications and Application programming interface · See more »

Boost (C++ libraries)

Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing.

New!!: Simple API for Grid Applications and Boost (C++ libraries) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Simple API for Grid Applications and C++ · See more »

Center for Computation and Technology

The Center for Computation and Technology (CCT) is an interdisciplinary research center located on the campus of Louisiana State University in Baton Rouge, Louisiana.

New!!: Simple API for Grid Applications and Center for Computation and Technology · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Simple API for Grid Applications and Cross-platform · See more »

Distributed computing

Distributed computing is a field of computer science that studies distributed systems.

New!!: Simple API for Grid Applications and Distributed computing · See more »

Distributed European Infrastructure for Supercomputing Applications

The Distributed European Infrastructure for Supercomputing Applications (DEISA) was a European Union supercomputer project.

New!!: Simple API for Grid Applications and Distributed European Infrastructure for Supercomputing Applications · See more »

Eucalyptus (software)

Eucalyptus is a paid and open-source computer software for building Amazon Web Services (AWS)-compatible private and hybrid cloud computing environments, originally developed by the company Eucalyptus Systems.

New!!: Simple API for Grid Applications and Eucalyptus (software) · See more »

File system

In computing, a file system or filesystem controls how data is stored and retrieved.

New!!: Simple API for Grid Applications and File system · See more »

Fork (system call)

In computing, particularly in the context of the Unix operating system and its workalikes, fork is an operation whereby a process creates a copy of itself.

New!!: Simple API for Grid Applications and Fork (system call) · See more »

Globus Toolkit

The Globus Toolkit is an open source toolkit for grid computing developed and provided by the Globus Alliance.

New!!: Simple API for Grid Applications and Globus Toolkit · See more »

Glossary of computer software terms

This glossary of computer software terms lists the general terms related to computer software, and related fields, as commonly used in Wikipedia articles.

New!!: Simple API for Grid Applications and Glossary of computer software terms · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Simple API for Grid Applications and GNU General Public License · See more »

Grid computing

Grid computing is the collection of computer resources from multiple locations to reach a common goal.

New!!: Simple API for Grid Applications and Grid computing · See more »

Grid resource allocation manager

Globus resource allocation manager (or GRAM) is a software component of the Globus Toolkit that can locate, submit, monitor, and cancel jobs on Grid computing resources.

New!!: Simple API for Grid Applications and Grid resource allocation manager · See more »

GridFTP

GridFTP is an extension of the File Transfer Protocol (FTP) for grid computing.

New!!: Simple API for Grid Applications and GridFTP · See more »

HTCondor

HTCondor is an open-source high-throughput computing software framework for coarse-grained distributed parallelization of computationally intensive tasks.

New!!: Simple API for Grid Applications and HTCondor · See more »

Interface description language

An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API).

New!!: Simple API for Grid Applications and Interface description language · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Simple API for Grid Applications and Java (programming language) · See more »

Job scheduler

A job scheduler is a computer application for controlling unattended background program execution of jobs.

New!!: Simple API for Grid Applications and Job scheduler · See more »

Late binding

Late binding, or dynamic binding, is a computer programming mechanism in which the method being called upon an object or the function being called with arguments is looked up by name at runtime.

New!!: Simple API for Grid Applications and Late binding · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Simple API for Grid Applications and Library (computing) · See more »

Louisiana State University

The Louisiana State University (officially Louisiana State University and Agricultural and Mechanical College, commonly referred to as LSU) is a public coeducational university located in Baton Rouge, Louisiana.

New!!: Simple API for Grid Applications and Louisiana State University · See more »

Message Passing Interface

Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures.

New!!: Simple API for Grid Applications and Message Passing Interface · See more »

Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.

New!!: Simple API for Grid Applications and Namespace · See more »

Nimbus (cloud computing)

Nimbus is a toolkit that, once installed on a cluster, provides an infrastructure as a service cloud to its client via WSRF-based or Amazon EC2 WSDL web service APIs.

New!!: Simple API for Grid Applications and Nimbus (cloud computing) · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").

New!!: Simple API for Grid Applications and Object-oriented programming · See more »

Open Grid Forum

The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of grid computing.

New!!: Simple API for Grid Applications and Open Grid Forum · See more »

Oracle Grid Engine

Oracle Grid Engine, previously known as Sun Grid Engine (SGE), CODINE (Computing in Distributed Networked Environments) or GRD (Global Resource Director), was a grid computing computer cluster software system (otherwise known as a batch-queuing system), acquired as part of a purchase of Gridware, then improved and supported by Sun Microsystems and later Oracle.

New!!: Simple API for Grid Applications and Oracle Grid Engine · See more »

Platform LSF

Platform Load Sharing Facility (or simply LSF) is a workload management platform, job scheduler, for distributed high performance computing.

New!!: Simple API for Grid Applications and Platform LSF · See more »

Plug-in (computing)

In computing, a plug-in (or plugin, add-in, addin, add-on, addon, or extension) is a software component that adds a specific feature to an existing computer program.

New!!: Simple API for Grid Applications and Plug-in (computing) · See more »

Portable Batch System

Portable Batch System (or simply PBS) is the name of computer software that performs job scheduling.

New!!: Simple API for Grid Applications and Portable Batch System · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Simple API for Grid Applications and POSIX · See more »

Program lifecycle phase

Program lifecycle phases are the stages a computer program undergoes, from initial creation to deployment and execution.

New!!: Simple API for Grid Applications and Program lifecycle phase · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Simple API for Grid Applications and Python (programming language) · See more »

Remote procedure call

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.

New!!: Simple API for Grid Applications and Remote procedure call · See more »

Replication (computing)

Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.

New!!: Simple API for Grid Applications and Replication (computing) · See more »

Rutgers University

Rutgers, The State University of New Jersey, commonly referred to as Rutgers University, Rutgers, or RU, is an American public research university and is the largest institution of higher education in New Jersey.

New!!: Simple API for Grid Applications and Rutgers University · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: Simple API for Grid Applications and Secure Shell · See more »

Service discovery

Service discovery is the automatic detection of devices and services offered by these devices on a computer network.

New!!: Simple API for Grid Applications and Service discovery · See more »

Software design pattern

In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.

New!!: Simple API for Grid Applications and Software design pattern · See more »

SQL

SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: Simple API for Grid Applications and SQL · See more »

SSH File Transfer Protocol

In computing, the SSH File Transfer Protocol (also Secure File Transfer Protocol, or SFTP) is a network protocol that provides file access, file transfer, and file management over any reliable data stream.

New!!: Simple API for Grid Applications and SSH File Transfer Protocol · See more »

SSHFS

In computing, SSHFS (SSH Filesystem) is a filesystem client to mount and interact with directories and files located on a remote server or workstation over a normal ssh connection.

New!!: Simple API for Grid Applications and SSHFS · See more »

TORQUE

The Terascale Open-source Resource and QUEue Manager (TORQUE), is a distributed resource manager providing control over batch jobs and distributed compute nodes.

New!!: Simple API for Grid Applications and TORQUE · See more »

UNICORE

UNICORE (UNiform Interface to COmputing REsources) is a grid computing technology for resources such as supercomputers or cluster systems and information stored in databases.

New!!: Simple API for Grid Applications and UNICORE · See more »

Redirects here:

SAGA (computing), SAGA C++ Reference Implementation.

References

[1] https://en.wikipedia.org/wiki/Simple_API_for_Grid_Applications

OutgoingIncoming
Hey! We are on Facebook now! »