Platform LSF 2783055 225850419 2008-07-15T18:13:50Z Iridescent 937705 Cleanup/[[WP:AWB/T|typo fixing]], typos fixed: comprises of → comprises using [[Project:AutoWikiBrowser|AWB]] {{Infobox_Software | name = LSF | screenshot = | caption = | developer = [[Platform Computing]] | latest_release_version = 7.0 Update 3 | latest_release_date = [[May 2008]] | operating_system = [[Unix]] | genre = [[job scheduler]] | license = [[Proprietary software|Proprietary]] | website = [http://www.platform.com/Products/Platform.LSF.Family/Platform.LSF/Home.htm www.platform.com] | }} '''Load Sharing Facility''' (or simply '''LSF''') is a commercial computer software [[job scheduler]] sold by [[Platform Computing]]. It can be used to execute [[batch job]]s on networked Unix and Windows systems on many different architectures.<ref>{{cite web|url=http://www.bnlug.org/vulnerability/3689/Platform_LSF_SetUID_Executables_Vulnerability|title=Platform LSF SetUID Executables Vulnerability|quote=LSF(Load Sharing Facility) is a series of tools for scheduling, monitoring and analyzing the workload of a network. It supports a number of Unix platforms and can also be used to manage workstations running the Microsoft Windows NT/2000 platforms|first=Tomasz|last=Grabowski|publisher=Benevento Linux Users Group|date=[[December 5]], [[2001]]|accessdate=2007-11-12}}</ref><ref>{{cite web|url=http://www.eetimes.com/news/design/columns/tool_talk/showArticle.jhtml?articleID=17404463|date=[[March 8]], [[1999]]|title=Load sharing brings kudos|publisher=EE Times Online|first=Richard|last=Goering|accessdate=2007-11-12|quote=LSF ... enables load sharing by distributing jobs to available CPUs in heterogeneous networks ... but don't tell them that; they'll just want to raise their prices}}</ref> Load sharing - configuring more than one system to perform the same function so that the workload is shared between them. LSF is one of the [[job scheduler]] mechanisms supported by GRAM ([[Grid Resource Allocation Manager]]), a component of the [[Globus Toolkit]]. ==LSF Extensions== LSF Extensions includes 3 major extensions: '''DRMAA''' - [[DRMAA]] is otherwise known as [[Distributed Resource Management Application API]], handles job management in a range of distributed resource management systems. '''HPC Profile Basic''' - HPC Profile Basic describes how JSDL, Basic Execution Service (BES) and existing web services security mechanisms can be used interoperable to address batch [[job scheduling]] use case. '''LSF PERL API''' - LSF PERL API comprises two modules, Base and Batch, allowing Platform's LSF APIs to be called by PERL. Base module allows PERL applications to link the Load Information Manager (LIM) and Remote Execution Server (RES) daemons for LSF services e.g. retrieving system configuration and dynamic load information for distributed clusters hosts, task placement advice via LIM, and other related functions, thereby improving application performance and resources accessibility. Batch module allows PERL applications to retrieve information as well as the submission of information about the hosts, queues, users, jobs and configuration of the batch system. ==References== {{reflist}} ==External links== * [http://www.platform.com/Products/platform-lsf-family Platform Computing: LSF Family] * [http://www.hpccommunity.org HPCCommunity.org] HPC Community Discussion for various High Performance Computing related Projects [[Category:Job scheduling]] {{software-stub}}