Optimizating and integrating node.js on distributed and multicore clouds
Optimizating and integrating node.js on distributed and multicore clouds
批准号:
501197-2016
负责人:
Kent, Kenneth
金额:
$4.95万
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
云计算是迈向信息时代的关键驱动力。它使连接到我们网络的软件和硬件能够以更低的成本和更高的服务质量提供给人们和行业。此外,由于云在用户之间共享资源(称为多租户),因此它们可以更好地利用基础设施。这节省了能源和材料,使云计算成为一种绿色和可持续的技术。所有这些都至关重要;云计算的替代方案是在本地购买、管理和维护大型计算机网络及其必要的基础设施,这需要的成本要么超出大多数中小型加拿大公司的能力,要么最终转移给他们的客户,从而降低他们与国际同行的竞争力。在软件层面,诸如Node.js之类的新技术已经被发明出来,以利用云的分布式特性。然而,作为新技术,它们缺乏成熟的技术,更重要的是,在利用底层硬件和开发人员友好性方面是不完整的。我们已经通过使用Java在平台即服务(PaaS)级别的云计算上的各种创新完成了这一领域的初步研究,包括改进的可伸缩性、更高的并行化/线程支持和硬件利用率。在此基础上,我们将研究如何在云计算方面改进Node.js,特别是在可扩展性、云部署、实时开发支持、硬件利用率和新语言特性方面。
英文摘要
Cloud computing is a crucial driving force towards the information age. It has made the software and hardware connected to our networks available to people and industry with lower costs and better quality of service. Furthermore, because clouds share resources among users, which is referred to as multitenancy, they better utilize the infrastructure. This saves energy and materials, making cloud computing a green and sustainable technology. All these are critical; the alternative to cloud computing is buying, managing and maintaining large computer networks and their necessary infrastructure on premises, which entails a cost either beyond the capabilities of most small and medium sized Canadian companies or eventually transferrable to their customers, making them less competitive against international counterparts.At the software level, new technologies, such as Node.js, have been invented to exploit the distributed characteristics of the cloud. However, being new, they lack the maturity of more established technologies, and more importantly are incomplete in terms of utilizing the underlying hardware and developer-friendliness. We have completed preliminary research in this area through various innovations at the Platform-as-a-Service (PaaS) level of cloud computing using Java, including improving scalability, higher parallelization/threading support and hardware utilization. Based on these, we will investigate improving Node.js for cloud computing with scientific discipline particularly in the areas of scalability, cloud deployment, live-development support, hardware utilization and new language features.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Improving Data Organization in Managed Runtimes for Improved Performance
-
批准号:RGPIN-2019-04415
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2022
-
负责人:Kent, Kenneth
-
依托单位:
Load Stall Minimization
-
批准号:536287-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.08万
-
财政年份:2021
-
负责人:Kent, Kenneth
-
依托单位:
Improving Data Organization in Managed Runtimes for Improved Performance
-
批准号:RGPIN-2019-04415
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2021
-
负责人:Kent, Kenneth
-
依托单位:
Load Stall Minimization
-
批准号:536287-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.33万
-
财政年份:2020
-
负责人:Kent, Kenneth
-
依托单位:
Optimizating and integrating node.js on distributed and multicore clouds
-
批准号:501197-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2019
-
负责人:Kent, Kenneth
-
依托单位:
Load Stall Minimization
-
批准号:536287-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.08万
-
财政年份:2019
-
负责人:Kent, Kenneth
-
依托单位:
Improving Data Organization in Managed Runtimes for Improved Performance
-
批准号:RGPIN-2019-04415
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2019
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2018
-
负责人:Kent, Kenneth
-
依托单位:
Optimizating and integrating node.js on distributed and multicore clouds
-
批准号:501197-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2018
-
负责人:Kent, Kenneth
-
依托单位:
Performance Optimization and Scaling for Simulations of Urban Planning**
-
批准号:534091-2018
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2017
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2016
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2015
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2014
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2013
-
负责人:Kent, Kenneth
-
依托单位:
Computer Aided Design Tools for FPGA Exploration
-
批准号:262177-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2012
-
负责人:Kent, Kenneth
-
依托单位:
Optimize energy targets for all energy account centers
-
批准号:430100-2012
-
项目类别:Interaction Grants Program
-
资助金额:$0.02万
-
财政年份:2012
-
负责人:Kent, Kenneth
-
依托单位:
Diskless data analytics
-
批准号:434763-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Kent, Kenneth
-
依托单位:
Power Specification for Computer Aided Design Software
-
批准号:429974-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Kent, Kenneth
-
依托单位:
Real-time mobile to mobile/desktop video streaming
-
批准号:412225-2010
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:Kent, Kenneth
-
依托单位:
海外基金