ITR: Adaptive Protocols for a Distributed Java Virtual Machine

ITR:分布式 Java 虚拟机的自适应协议

基本信息

  • 批准号:
    0226862
  • 负责人:
  • 金额:
    $ 14.44万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2001
  • 资助国家:
    美国
  • 起止时间:
    2001-09-01 至 2004-08-31
  • 项目状态:
    已结题

项目摘要

Java is a language of growing importance but so far parallelism in Java has been limited to either multi-threading on symmetric multiprocessors (SMP) or distributed computing using Remote MethodInvocation (RMI). The number and size of Java-based Internet-related applications require more and more parallelism and system scalability. This proposal addresses the problem of designing memory consistencyprotocols for a distributed Java Virtual Machine capable of self-adapting at runtime to different application characteristics. The proposed work is divided into five tasks: (1) the definition of the memory consistency model, (2) the development of consistency protocols, (3) the definition of an analytical performance model on whichadaptive protocols are based, (4) the development of processor allocation algorithms for load balancing, and (5) the evaluation of the system performance using four classes of applications.A correct distributed Java Virtual Machine specification must be first defined. The correctness issue is especially important for a distributed shared memory Java Virtual Machine due to the incompatibilities between the Sun specification and distributed memory architectures. Preliminary work indicates that Sun's JVM specification is too strong for DSM architectures. A thorough analysis of the JVMS requirements will produce the set of constraints that have to be relaxed from the original Sun's JVMS to allow an efficient distributed implementation. Once a theoretical memory consistency model is established, the next step is to develop consistency protocols. An analytical model is proposed to analyze the application behavior for various protocols. The application profile can be abstracted by the object granularity, temporal locality of accesses, and object accesspatterns. A novelty of the proposed work is the mapping of application parameters into protocol parameters using the analytical model parameters: thread creation time, synchronization time, and executionoverhead. These parameters can be estimated analytically and measured. The correlation between model parameters and adaptive protocols needs to be investigated. It is necessary to develop heuristics that linkparameters with the protocols. As part of the preliminary work, a distributed Java Virtual Machine called DISK has been implemented in our network-of-workstations laboratory consisting of sixteen Pentium III computers connected by a100 Mbps network. DISK currently supports two memory consistency protocols: an invalidate and an update lazy release consistency protocol. Several Java-specific applications will be investigated to measure and tune the performance of the adaptive protocols developed. Four different classes of applications from the Internet and knowledge processing technology will be used as new benchmarks: (1) client-side I/O intensive applications, (2) server-side I/O intensive applications, (3) computational intensive applications, and(4) computational and I/O intensive applications.
Java是一种越来越重要的语言,但到目前为止,Java中的并行性仅限于对称多处理器(SMP)上的多线程或使用远程方法调用(RMI)的分布式计算。 基于Java的Internet相关应用程序的数量和规模越来越大,对系统的并行性和可扩展性提出了越来越高的要求。 该方案解决了为分布式Java虚拟机设计内存一致性协议的问题,该虚拟机能够在运行时自适应不同的应用程序特性。拟开展的工作分为五项任务:(1)存储器一致性模型的定义,(2)一致性协议的开发,(3)自适应协议所基于的分析性能模型的定义,(4)用于负载平衡的处理器分配算法的开发,(5)使用四类应用程序对系统性能进行评估。由于Sun规范和分布式内存体系结构之间的不兼容性,正确性问题对于分布式共享内存Java虚拟机尤为重要。初步的工作表明Sun的JVM规范对于DSM架构来说过于强大。对JVMS需求的全面分析将产生一组约束,这些约束必须从原始Sun的JVMS中放松,以允许有效的分布式实现。一旦建立了理论上的记忆一致性模型,下一步就是开发一致性协议。提出了一个分析模型来分析各种协议的应用程序行为。应用程序概要可以通过对象粒度、访问的时间局部性和对象访问时间来抽象。所提出的工作的一个新奇是应用程序参数映射到协议参数使用的分析模型参数:线程创建时间,同步时间,和executionoverhead。这些参数可以通过分析和测量来估计。 模型参数和自适应协议之间的相关性需要研究。有必要开发将参数与协议联系起来的算法。作为初步工作的一部分,我们的工作站网络实验室已经实现了一个分布式Java虚拟机,称为DISK。该实验室由16台Pentium III计算机组成,通过100 Mbps网络连接。DISK目前支持两种内存一致性协议:无效和更新延迟释放一致性协议。几个Java特定的应用程序将进行调查,以衡量和调整的自适应协议的性能。来自互联网和知识处理技术的四种不同类别的应用程序将被用作新的基准:(1)客户端I/O密集型应用程序,(2)服务器端I/O密集型应用程序,(3)计算密集型应用程序,以及(4)计算和I/O密集型应用程序。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Dan Moldovan其他文献

Volt-PF Control Mode for Distribution Feeder Voltage Management Under High Penetration of Distributed Energy Resources
分布式能源高渗透率下配电馈线电压管理的Volt-PF控制模式
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Madhura Sondharangalla;Dan Moldovan;Raja Ayyanar
  • 通讯作者:
    Raja Ayyanar
An Edge Intelligent Device for Advanced Monitoring and Control of DER Inverters in a High Penetration Distribution System
用于对高渗透配电系统中的 DER 逆变器进行高级监控的边缘智能设备
  • DOI:
    10.1109/naps58826.2023.10318703
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dan Moldovan;Madhura Sondharangalla;Kunal Shah;Devarajan Srinivasan;Raja Ayyanar
  • 通讯作者:
    Raja Ayyanar
Complementary Roles of Inference and Language Models in QA
推理和语言模型在 QA 中的互补作用
  • DOI:
    10.18653/v1/2023.pandl-1.8
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Eric Brill;Susan Dumais;Tom B. Brown;Benjamin Mann;Nick Ryder;Jared D Subbiah;Prafulla Kaplan;A. Dhariwal;Danqi Chen;Adam Fisch;Jason Weston;J. Devlin;Ming;Kenton Lee;Tianyi Li;Mohammad Javad Hosseini;Sabine Weber;Mark Steedman. 2022a;Language Models;Are;Xi Victoria;Todor Lin;Mikel Mihaylov;Artetxe;Tianlu;Shuohui Wang;Daniel Chen;Myle Simig;Na;Yinhan Liu;Myle Ott;Naman Goyal;Jingfei Du;Mandar Joshi;Omer Levy;Mike Lewis;Nick McKenna;Liane Guillou;Mohammad Javad;Sander Bijl de Vroe;Mark Johnson;Yu Meng;Anna Rumshisky;Alexey Ro;Dan Moldovan;S. Harabagiu;Marius Pasca;Rada;Roxana Mihalcea;Richard Girju;Goodrum;Dat Ba Nguyen;Johannes Hoffart;Martin Theobald
  • 通讯作者:
    Martin Theobald

Dan Moldovan的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Dan Moldovan', 18)}}的其他基金

CADRE: A Tool for Transforming WordNet into a Core Knowledge Base
CADRE:将 WordNet 转变为核心知识库的工具
  • 批准号:
    0226861
  • 财政年份:
    2001
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
CADRE: A Tool for Transforming WordNet into a Core Knowledge Base
CADRE:将 WordNet 转变为核心知识库的工具
  • 批准号:
    0078854
  • 财政年份:
    2000
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
ITR: Adaptive Protocols for a Distributed Java Virtual Machine
ITR:分布式 Java 虚拟机的自适应协议
  • 批准号:
    0082417
  • 财政年份:
    2000
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
U.S.-Germany Cooperative Research on the Modelling, Simulation and Performance Analysis of an SCI-based Multiprocessor System
美德合作研究基于 SCI 的多处理器系统的建模、仿真和性能分析
  • 批准号:
    9513937
  • 财政年份:
    1996
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Marker-Propagation Networks: A Quantitative Analysis
标记传播网络:定量分析
  • 批准号:
    9406998
  • 财政年份:
    1994
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Research and Development of SNAP: Semantic Network Array Processor
SNAP:语义网络阵列处理器的研发
  • 批准号:
    9496120
  • 财政年份:
    1993
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Research and Development of SNAP: Semantic Network Array Processor
SNAP:语义网络阵列处理器的研发
  • 批准号:
    9009109
  • 财政年份:
    1990
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Research and Development of SNAP: Semantic Network Array Processor
SNAP:语义网络阵列处理器的研发
  • 批准号:
    8902426
  • 财政年份:
    1989
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Efficient Mapping of Computational Algorithms Into Special- Purpose VLSI Architectures
将计算算法有效映射到专用 VLSI 架构
  • 批准号:
    8307258
  • 财政年份:
    1983
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Research Initiation - Solution of Matrix Riccati Differential Equation on Microcomputers
研究启动-微机求解矩阵Riccati微分方程
  • 批准号:
    8119509
  • 财政年份:
    1981
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant

相似海外基金

An Ecosystem of Technology and Protocols for Adaptive Neuromodulation Research in Humans
人类自适应神经调节研究的技术和协议生态系统
  • 批准号:
    10707462
  • 财政年份:
    2022
  • 资助金额:
    $ 14.44万
  • 项目类别:
An Ecosystem of Technology and Protocols for Adaptive Neuromodulation Research in Humans
人类自适应神经调节研究的技术和协议生态系统
  • 批准号:
    10516471
  • 财政年份:
    2022
  • 资助金额:
    $ 14.44万
  • 项目类别:
Engineering adaptive communication protocols for upcoming WSN applications
为即将推出的 WSN 应用设计自适应通信协议
  • 批准号:
    436528049
  • 财政年份:
    2019
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Research Fellowships
NeTS: Small: Exploiting Adaptive Protocols in Packet-Based Broadband Wireless Networks
NetS:小型:在基于数据包的宽带无线网络中利用自适应协议
  • 批准号:
    1216132
  • 财政年份:
    2012
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
NeTS-WN: Cross-Layer Optimizations and Adaptive Protocols for Opportunistic and Collaborative Cognitive Radio Networks
NeTS-WN:机会性和协作性认知无线电网络的跨层优化和自适应协议
  • 批准号:
    0721935
  • 财政年份:
    2007
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Adaptive Protocols for Mobile Ad Hoc Networks
移动自组织网络的自适应协议
  • 批准号:
    0208352
  • 财政年份:
    2002
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Mobility Tolerant Adaptive Multicast Protocols for Ad Hoc Networks
Ad Hoc 网络的移动容忍自适应组播协议
  • 批准号:
    0196156
  • 财政年份:
    2001
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
Mobility Tolerant Adaptive Multicast Protocols for Ad Hoc Networks
Ad Hoc 网络的移动容忍自适应组播协议
  • 批准号:
    0073409
  • 财政年份:
    2000
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
ITR: Adaptive Protocols for a Distributed Java Virtual Machine
ITR:分布式 Java 虚拟机的自适应协议
  • 批准号:
    0082417
  • 财政年份:
    2000
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Continuing Grant
Adaptive Protocols For Cellular Networks: Modeling & Implementation
蜂窝网络的自适应协议:建模
  • 批准号:
    9903240
  • 财政年份:
    1999
  • 资助金额:
    $ 14.44万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了