SlideServe
Menu
Préférences
© SlideServe · v2026

Batch Computing at Altera: Condor, Quill, and The Enterprise

ermah avatar
12 diapositives · 148 Views · Jan 01, 2020

Learn about Altera, the programmable solutions company, and their offerings: Programmable Logic Devices (PLDs), Intellectual Property (IP), and Development Software. Discover the features and benefits of their batch computing systems: Condor, Quill, and the Enterprise. See how easy it is to scale, plan, and manage your distributed computing resources.

Batch Computing at Altera: Condor, Quill, and The Enterprise - slide 1
01 / 12Batch Computing at Altera: Condor, Quill, and The Enterprise
1 / 17

Télécharger la présentation

Batch Computing at Altera: Condor, Quill, and The Enterprise
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Batch Computing at Altera Condor, Quill and The Enterprise

  2. About Altera • “The Programmable Solutions Company” • Pioneer of SOPC technology • Founded in 1983 • $1.02 billion in 2004 sales • 2,300 employees • 14,000+ worldwide customers

  3. About Programmable Solutions Programmable Logic Devices (PLDs) Intellectual Property(IP) Development Software

  4. About Me • Senior Software Engineer at the Toronto Technology Center • B.A.Sc. in Engineering Science from the University of Toronto • Joined Altera in 2001 • Focus on distributed computing

  5. Where It All Began • Developed in Toronto • Centralized scheduling system • Multiple queues • Priority/FIFO execution • No limit on resource claims • Engineer-designed, custom API

  6. Change Is Good, Right? • Multi-OS support • Redundancy and fault tolerance • Easy expansion beyond Toronto • Easy-to-use API • New features • Improve matchmaking • Capacity planning  Really Important!

  7. META SCHEDULER SOAP PriorityEngine CONDOR TTC DB Pain Free Migration CONDOR POOL USERTOOLS TTCPOOL

  8. Time Stands Still • Nice-style priorities [1:N] • Use priority factor to ensure PN negotiates before PN+1, PN+2, etc. • RUP(PN) = 0.5 • EUP(PN)/EUP(PN+1) = ½ • Freeze RUP values in time • PRIORITY_HALFLIFE = 100000000000000000000 • Let jobs at PN get all VMs in the system • NEGOTIATOR_IGNORE_USER_PRIORITIES = True

  9. Translation Services <cluster> <id>1</id> <priority>2</priority> <os>windows</os> <group>fitter</group> <job> <id>1</id> ... </job> <job> <id>2</id> ... </job> ... </cluster> +AlteraClusterID = 1 +AlteraGroup = fitter requirements = OpSys = ... +AccountingGroup = P1 AlteraTargetOs = windows ... +AlteraJobID =1 ... queue +AlteraJobID = 2 ... METASCHEDULER

  10. SQL! SQL! Everywhere! METASCHEDULER USAGE HISTORY POSTGRESQL DBMS CONDOR QUILL STATUSINFO CONDORCOLLECTOR SYSTEM AUDITS

  11. Better Planning Through Pictures

  12. From Here, Where? • Roll out across the enterprise • Scaling with multiple schedds • Quill++ • DBMS for configuration management (with R. Nordlund & J. Stowe from The Hartford)