课题基金 / 基金详情

CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing

CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
CSR-AES 协作:Encore/J:用于弹性分布式计算的透明可恢复 Java
批准号:
0720242
负责人:
J. Eliot Moss
金额:
$3.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-09-01 至 2009-08-31

项目摘要

项目成果

J. Eliot Moss的其他基金

相似基金

相关文献

中文摘要
翻译
EncoreJ项目正在开发用于透明重写Java代码的工具和库,使可分发的Java应用程序在面对执行节点重新配置和故障时具有弹性。开发人员控制系统,但EncoreJ在加载包时自动重写编译的Java代码,增加了对本地和远程对象的创建、访问和计算的支持,以及在面对系统故障和重新配置时的弹性。EncoreJ进一步与各种持久性机制(例如,数据库)对接,以提供基本的弹性(保存/恢复信息)以及协调恢复与外部数据库的机制。EncoreJ利用弹性支持来随着主机平台的发展而轻松地重新配置应用程序,动态添加和删除资源;例如,虚拟节点可能会关闭并被另一个节点替换,以便迫使工作转移到新可用的系统。程序员描述如何放置、移动和复制对象和计算(不修改源代码);源代码仍然是清晰表达算法的主要机制,没有硬编码的分布或弹性细节。EncoreJ工具和原型是更广泛的社区研究网格系统中迁移、复制、调度等策略/算法的平台。重点是一个方便、灵活、强大和可扩展的平台,而不会过度承诺任何特定的政策或战略。EncoreJ建立在现成的标准系统(Java虚拟机和包)上,以确保广泛的适用性和易于分发和采用。该奖项是为项目开发提供种子资金。
英文摘要
The EncoreJ project is developing tools and libraries for transparent rewriting of Java code, making distributable Java applications resilient in the face of execution node reconfiguration and failure. Developers control the system, but EncoreJ automatically rewrites compiled Java code, as packages are loaded, adding support for creating, accessing, and computing upon local and remote objects, and for resilience in the face of system failures and reconfigurations. EncoreJ further interfaces with a variety of persistence mechanisms (e.g., databases), both for providing fundamental resilience (saving/restoring information) and for coordinating recovery with the mechanisms of the external database.EncoreJ exploits resiliency support to make it easy to reconfigure applications as the host platform evolves, adding and removing resources dynamically; e.g., a virtual node might go down and be replaced by another, in order to force work to move to a newly available system. Programmers describe "on the side" (without modifying source code), how to place, move, and replicate objects and computations; the source code remains the primary mechanism for expressing algorithms clearly without hard-coded details of distribution or resilience.The EncoreJ tools and prototype are a platform for research by the wider community working on policies/algorithms for migration, replication, scheduling, etc., in Grid systems. The focus is a convenient and flexible platform, powerful and extensible, without over-commitment to any particular policies or strategies. EncoreJ builds on readily available and standard systems (Java virtual machines and packages) to ensure wide applicability and easy distribution and adoption.This award is seed funding for project development.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF:Track I: Verified Safe and Fair Machine Learning
  • 批准号:
    2018372
  • 项目类别:
    Standard Grant
  • 资助金额:
    $74.99万
  • 财政年份:
    2020
  • 负责人:
    J. Eliot Moss
  • 依托单位:
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
  • 批准号:
    1909731
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2019
  • 负责人:
    J. Eliot Moss
  • 依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
  • 批准号:
    1832624
  • 项目类别:
    Standard Grant
  • 资助金额:
    $26.16万
  • 财政年份:
    2017
  • 负责人:
    J. Eliot Moss
  • 依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
  • 批准号:
    1833291
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.91万
  • 财政年份:
    2017
  • 负责人:
    J. Eliot Moss
  • 依托单位:
国内基金
海外基金
CK1δ/ε介导的AES的降解调控结直肠癌转移和干性的机制研究
  • 批准号:
    31870754
  • 项目类别:
    面上项目
  • 资助金额:
    59.0万元
  • 批准年份:
    2018
  • 负责人:
    王中原
  • 依托单位:
面向AES密钥扩展的抗功耗攻击掩码技术研究
  • 批准号:
    61602239
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    21.0万元
  • 批准年份:
    2016
  • 负责人:
    李阳
  • 依托单位:
具有自主产权的安诚嵌入式处理器上支持AES及GF(2^n)运算的指令扩展结构研究
  • 批准号:
    61373141
  • 项目类别:
    面上项目
  • 资助金额:
    79.0万元
  • 批准年份:
    2013
  • 负责人:
    樊海宁
  • 依托单位:
肝癌AES治疗体系中新型人源化双特异性抗体的研制