Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Patents
  4. Parallel symbolic execution on cluster of commodity hardware
 
patent

Parallel symbolic execution on cluster of commodity hardware

Bucur, Stefan
•
Zamfir, Cristian
•
Candea, George
2014

A symbolic execution task is dynamically divided among multiple computing nodes. Each of the multiple computing nodes explores a different portion of a same symbolic execution tree independently of other computing nodes. Workload status updates are received from the multiple computing nodes. A workload status update includes a length of a job queue of a computing node. A list of the multiple computing nodes ordered based on the computing nodes' job queue lengths is generated. A determination is made regarding whether a first computing node in the list is underloaded. A determination is made regarding whether a last computing node in the list is overloaded. Responsive to the first computing node being underloaded and the last computing node being overloaded, a job transfer request is generated that instructs the last computing node to transfer a set of one or more jobs to the first computing node.

  • Details
  • Metrics
Type
patent
EPO Family ID

51661295

Author(s)
Bucur, Stefan
Zamfir, Cristian
Candea, George
TTO classification

TTO:6.1014

EPFL units
AVP-R-TTO  
DOICountry codeKind codeDate issued

US8863096

US

B1

2014-10-14

Available on Infoscience
May 24, 2017
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/137591
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés