课题基金 / 基金详情

Using Code Shipping to Optimize Distributed System Execution

Using Code Shipping to Optimize Distributed System Execution
使用代码传送来优化分布式系统执行
批准号:
9972192
负责人:
Richard Schlichting
金额:
$12.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-08-15 至 2002-07-31

项目摘要

项目成果

Richard Schlichting的其他基金

相似基金

相关文献

中文摘要
翻译
Richard SchlichtingCCR-9972192将代码从分布式系统中的一台机器转移到另一台机器通常被用作获得功能或性能优势的一种方式。本项目的重点是使用代码传送来优化分布式系统中的执行性能。代码传送涉及从现有程序中静态提取代码片段,从片段中构建以Java等语言编写的可执行包,并将包传送到另一台机器以供执行。代码传送的一个示例用法是实现对远程过程调用(RPC)的调用折叠,其中从客户端到服务器的多个RPC被合并到单个RPC中。执行调用的程序片段(包括任何中间语句)在编译时被提取并生成为一个包,然后在运行时作为单个剩余RPC中的参数发送到服务器并在那里执行。因此,最初需要网络传输的对服务器操作的调用现在是本地的。与以前的方法不同,代码传送涉及从常规源代码自动生成包和其他软件组件,通常涉及更细粒度的碎片,并且强调性能优化而不是功能增强。本项目的目标是探索代码传送作为一种在分布式系统中优化执行的技术。正在研究的问题范围从识别代码中的优化可能性到开发适当的转换技术。我们的研究是基于对这个问题的务实处理,工作是在建立一个原型代码航运系统的背景下进行的
英文摘要
Richard SchlichtingCCR-9972192The movement of code from one machine in a distributed system to another has often been used as a way to gain a functionality or performance advantage. This project focuses on using code shipping to optimize execution performance in distributed systems. Code shipping involves statically extracting code fragments form an existing program, constructing executable parcels written in a language such as Java from the fragments, and shipping the parcels to another machine for execution. An example use of code shipping is to implement call folding to remote procedure calls (RPCs), where multiple RPCs from a client to a server are folded into a single RPC. The program fragment that performs the calls, including any intervening statements, is extracted and generated as a parcel at compile time, and then shipped to the server at run time as an argument in the single remaining RPC and executed there. Thus, the calls to the server operations that originally required network transmissions are now local. In contrast to previous approached, code shipping involves automatic generation of parcels and other software components from regular source code, typically involves finer-grain fragments, and emphasizes performance optimization rather than function enhancement.The goal of this project is to explore code shipping as a technique for optimizing execution in distributed systems. The issues being investigated range from identifying optimization possibilities in the code to developing appropriate transformation techniques. Our investigations are based on pragmatic approached to the problem, with the work being done in the context of building a prototype code shipping sys
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
WIRELESS TECHNOLOGY: Coordinated Fast Adaptation in Wireless Systems
  • 批准号:
    9979438
  • 项目类别:
    Standard Grant
  • 资助金额:
    $63.6万
  • 财政年份:
    1999
  • 负责人:
    Richard Schlichting
  • 依托单位:
NSF-CGP Fellowship: Issues in Heterogeneous High Performance Computing
  • 批准号:
    9600328
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.05万
  • 财政年份:
    1996
  • 负责人:
    Richard Schlichting
  • 依托单位:
Designing and Implementing Adaptive Distributed Systems
  • 批准号:
    9633336
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    1996
  • 负责人:
    Richard Schlichting
  • 依托单位:
CISE Research Infrastructure: A Laboratory for Scalable Systems
  • 批准号:
    9500991
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $101.0万
  • 财政年份:
    1995
  • 负责人:
    Richard Schlichting
  • 依托单位:
国内基金
海外基金
基于Big Code深度背景增强的Android应用代码反混淆研究
  • 批准号:
    61972290
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2019
  • 负责人:
    刘进
  • 依托单位:
基于强自旋轨道耦合纳米线自旋量子比特的Surface code量子计算实验研究
  • 批准号:
    11574379
  • 项目类别:
    面上项目
  • 资助金额:
    73.0万元
  • 批准年份:
    2015
  • 负责人:
    姬忠庆
  • 依托单位:
提高网络存储可靠性- P2P文件Erasure Code机制研究
  • 批准号:
    60303002
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2003
  • 负责人:
    韩华
  • 依托单位:
新一代乘积编码(Product Code)及解码方法的研究
  • 批准号:
    60372070
  • 项目类别:
    面上项目
  • 资助金额:
    22.0万元
  • 批准年份:
    2003
  • 负责人:
    余轮
  • 依托单位: