ITR: Adaptive Protocols for a Distributed Java Virtual Machine
ITR:分布式 Java 虚拟机的自适应协议
基本信息
- 批准号:0082417
- 负责人:
- 金额:$ 21万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2000
- 资助国家:美国
- 起止时间:2000-09-01 至 2001-10-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的互联网相关应用程序的数量和规模要求越来越多的并行性和系统可扩展性。 该提案解决了为分布式 Java 虚拟机设计内存一致性协议的问题,该虚拟机能够在运行时自适应不同的应用程序特征。拟议的工作分为五个任务:(1)内存一致性模型的定义,(2)一致性协议的开发,(3)自适应协议所基于的分析性能模型的定义,(4)负载平衡的处理器分配算法的开发,以及(5)使用四类应用程序评估系统性能。必须首先定义正确的分布式Java虚拟机规范。由于Sun规范和分布式内存架构之间的不兼容,正确性问题对于分布式共享内存Java虚拟机尤其重要。初步工作表明Sun 的JVM 规范对于DSM 架构而言过于强大。对 JVMS 需求的彻底分析将产生一组约束,必须从原始 Sun 的 JVMS 中放宽这些约束,才能实现高效的分布式实现。一旦建立了理论上的内存一致性模型,下一步就是开发一致性协议。提出了一种分析模型来分析各种协议的应用行为。应用程序配置文件可以通过对象粒度、访问的时间局部性和对象访问模式来抽象。所提出的工作的新颖之处在于使用分析模型参数将应用程序参数映射到协议参数:线程创建时间、同步时间和执行开销。这些参数可以通过分析进行估计和测量。 需要研究模型参数和自适应协议之间的相关性。有必要开发将参数与协议联系起来的启发式方法。作为前期工作的一部分,名为 DISK 的分布式 Java 虚拟机已在我们的工作站网络实验室中实现,该实验室由 16 台通过 100 Mbps 网络连接的 Pentium III 计算机组成。 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)}}的其他基金
ITR: Adaptive Protocols for a Distributed Java Virtual Machine
ITR:分布式 Java 虚拟机的自适应协议
- 批准号:
0226862 - 财政年份:2001
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
CADRE: A Tool for Transforming WordNet into a Core Knowledge Base
CADRE:将 WordNet 转变为核心知识库的工具
- 批准号:
0226861 - 财政年份:2001
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
CADRE: A Tool for Transforming WordNet into a Core Knowledge Base
CADRE:将 WordNet 转变为核心知识库的工具
- 批准号:
0078854 - 财政年份:2000
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
U.S.-Germany Cooperative Research on the Modelling, Simulation and Performance Analysis of an SCI-based Multiprocessor System
美德合作研究基于 SCI 的多处理器系统的建模、仿真和性能分析
- 批准号:
9513937 - 财政年份:1996
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
Marker-Propagation Networks: A Quantitative Analysis
标记传播网络:定量分析
- 批准号:
9406998 - 财政年份:1994
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
Research and Development of SNAP: Semantic Network Array Processor
SNAP:语义网络阵列处理器的研发
- 批准号:
9496120 - 财政年份:1993
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
Research and Development of SNAP: Semantic Network Array Processor
SNAP:语义网络阵列处理器的研发
- 批准号:
9009109 - 财政年份:1990
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
Research and Development of SNAP: Semantic Network Array Processor
SNAP:语义网络阵列处理器的研发
- 批准号:
8902426 - 财政年份:1989
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
Efficient Mapping of Computational Algorithms Into Special- Purpose VLSI Architectures
将计算算法有效映射到专用 VLSI 架构
- 批准号:
8307258 - 财政年份:1983
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
Research Initiation - Solution of Matrix Riccati Differential Equation on Microcomputers
研究启动-微机求解矩阵Riccati微分方程
- 批准号:
8119509 - 财政年份:1981
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
相似海外基金
An Ecosystem of Technology and Protocols for Adaptive Neuromodulation Research in Humans
人类自适应神经调节研究的技术和协议生态系统
- 批准号:
10707462 - 财政年份:2022
- 资助金额:
$ 21万 - 项目类别:
An Ecosystem of Technology and Protocols for Adaptive Neuromodulation Research in Humans
人类自适应神经调节研究的技术和协议生态系统
- 批准号:
10516471 - 财政年份:2022
- 资助金额:
$ 21万 - 项目类别:
Engineering adaptive communication protocols for upcoming WSN applications
为即将推出的 WSN 应用设计自适应通信协议
- 批准号:
436528049 - 财政年份:2019
- 资助金额:
$ 21万 - 项目类别:
Research Fellowships
NeTS: Small: Exploiting Adaptive Protocols in Packet-Based Broadband Wireless Networks
NetS:小型:在基于数据包的宽带无线网络中利用自适应协议
- 批准号:
1216132 - 财政年份:2012
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
NeTS-WN: Cross-Layer Optimizations and Adaptive Protocols for Opportunistic and Collaborative Cognitive Radio Networks
NeTS-WN:机会性和协作性认知无线电网络的跨层优化和自适应协议
- 批准号:
0721935 - 财政年份:2007
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
Adaptive Protocols for Mobile Ad Hoc Networks
移动自组织网络的自适应协议
- 批准号:
0208352 - 财政年份:2002
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
ITR: Adaptive Protocols for a Distributed Java Virtual Machine
ITR:分布式 Java 虚拟机的自适应协议
- 批准号:
0226862 - 财政年份:2001
- 资助金额:
$ 21万 - 项目类别:
Continuing Grant
Mobility Tolerant Adaptive Multicast Protocols for Ad Hoc Networks
Ad Hoc 网络的移动容忍自适应组播协议
- 批准号:
0196156 - 财政年份:2001
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
Mobility Tolerant Adaptive Multicast Protocols for Ad Hoc Networks
Ad Hoc 网络的移动容忍自适应组播协议
- 批准号:
0073409 - 财政年份:2000
- 资助金额:
$ 21万 - 项目类别:
Standard Grant
Adaptive Protocols For Cellular Networks: Modeling & Implementation
蜂窝网络的自适应协议:建模
- 批准号:
9903240 - 财政年份:1999
- 资助金额:
$ 21万 - 项目类别:
Standard Grant