Delta Execution: A Preemptive Java Thread Migration Mechanism

Uloženo v:
Podrobná bibliografie
Název: Delta Execution: A Preemptive Java Thread Migration Mechanism
Autoři: Matchy J. M. Ma, Cho-Li Wang, Francis C. M. Lau
Přispěvatelé: The Pennsylvania State University CiteSeerX Archives
Zdroj: http://www.srg.csis.hku.hk/srg/html/papers/cc.ps.
Sbírka: CiteSeerX
Témata: Thread migration, load balancing, cluster computing, single-system-image, Java
Popis: Delta Execution is a preemptive and transparent thread migration mechanism for supporting load distribution and balancing in a cluster of workstations. The design of Delta Execution allows the execution system to migrate threads of a Java application to different nodes of a cluster so as to achieve parallel execution. The approach is to break down and group the execution context of a migrating thread into sets of consecutive machine-dependent and machine-independent execution sub-contexts. Each set of machine-independent subcontexts, also known as a delta set, is then migrated to a remote node in a regulated manner for continuing the execution. Since Delta Execution is implemented at the virtual machine level, all the migration-related activities are conducted transparently with respect to the applications. No new migration-related instructions need to be added to the programs and existing applications can immediately benefit from the parallel execution capability of Delta E.
Druh dokumentu: text
Popis souboru: application/postscript
Jazyk: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.451; http://www.srg.csis.hku.hk/srg/html/papers/cc.ps
Dostupnost: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.451
http://www.srg.csis.hku.hk/srg/html/papers/cc.ps
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Přístupové číslo: edsbas.D79C3DA
Databáze: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.451#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Ma%20MJM
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.D79C3DA
RelevancyScore: 750
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 750
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Delta Execution: A Preemptive Java Thread Migration Mechanism
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Matchy+J%2E+M%2E+Ma%22">Matchy J. M. Ma</searchLink><br /><searchLink fieldCode="AR" term="%22Cho-Li+Wang%22">Cho-Li Wang</searchLink><br /><searchLink fieldCode="AR" term="%22Francis+C%2E+M%2E+Lau%22">Francis C. M. Lau</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: The Pennsylvania State University CiteSeerX Archives
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <i>http://www.srg.csis.hku.hk/srg/html/papers/cc.ps</i>.
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: CiteSeerX
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Thread+migration%22">Thread migration</searchLink><br /><searchLink fieldCode="DE" term="%22load+balancing%22">load balancing</searchLink><br /><searchLink fieldCode="DE" term="%22cluster+computing%22">cluster computing</searchLink><br /><searchLink fieldCode="DE" term="%22single-system-image%22">single-system-image</searchLink><br /><searchLink fieldCode="DE" term="%22Java%22">Java</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Delta Execution is a preemptive and transparent thread migration mechanism for supporting load distribution and balancing in a cluster of workstations. The design of Delta Execution allows the execution system to migrate threads of a Java application to different nodes of a cluster so as to achieve parallel execution. The approach is to break down and group the execution context of a migrating thread into sets of consecutive machine-dependent and machine-independent execution sub-contexts. Each set of machine-independent subcontexts, also known as a delta set, is then migrated to a remote node in a regulated manner for continuing the execution. Since Delta Execution is implemented at the virtual machine level, all the migration-related activities are conducted transparently with respect to the applications. No new migration-related instructions need to be added to the programs and existing applications can immediately benefit from the parallel execution capability of Delta E.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: text
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/postscript
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.451; http://www.srg.csis.hku.hk/srg/html/papers/cc.ps
– Name: URL
  Label: Availability
  Group: URL
  Data: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.37.451<br />http://www.srg.csis.hku.hk/srg/html/papers/cc.ps
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.D79C3DA
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.D79C3DA
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Thread migration
        Type: general
      – SubjectFull: load balancing
        Type: general
      – SubjectFull: cluster computing
        Type: general
      – SubjectFull: single-system-image
        Type: general
      – SubjectFull: Java
        Type: general
    Titles:
      – TitleFull: Delta Execution: A Preemptive Java Thread Migration Mechanism
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Matchy J. M. Ma
      – PersonEntity:
          Name:
            NameFull: Cho-Li Wang
      – PersonEntity:
          Name:
            NameFull: Francis C. M. Lau
      – PersonEntity:
          Name:
            NameFull: The Pennsylvania State University CiteSeerX Archives
    IsPartOfRelationships:
      – BibEntity:
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
          Titles:
            – TitleFull: http://www.srg.csis.hku.hk/srg/html/papers/cc.ps
              Type: main
ResultId 1