Models and Mechanisms for Programming Interactions in Concurrent Systems
Models and Mechanisms for Programming Interactions in Concurrent Systems
批准号:
RGPIN-2017-06955
负责人:
Jamali, Nadeem
金额:
$1.46万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2019
资助国家:
加拿大
项目状态:
已结题
起止时间:
2019-01-01 至 2020-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Although concurrent programming is more accessible to programmers today than ever, programming of interactions between processes continues to be challenging. These interactions can be competitive or collaborative. The programming of these interaction concerns is often intermixed with the programming of the functions of individual processes. Proposed work will build formal models and mechanisms to support programming of interactions in concurrent systems.******In the recent past, we have addressed the problem of resource-competitive interactions between computations. We have developed fine-grained mechanisms -- based on my CyberOrgs model -- for coordinating computations' access to owned resources. These mechanisms have been used for supporting deadline assurance, for power-efficiency in multi-core processors, and for superior load-balancing for non-uniformly sized tasks. The general approach was also applied to broader contexts, such as for enabling multimedia viewers to negotiate advertisers' access to their attention, or users of email to negotiate access to their mailboxes.******Most recently, we have also addressed collaborative interactions. In one effort, we identified key mechanisms underlying crowd-sourced applications, which offer services based on data collected from a "crowd." After prototyping these mechanisms in a middleware, which significantly reduced the effort involved in developing new applications, we are now formally studying important properties of such applications, and generalizing our results to the wider class of mobile distributed sensing-based applications.******In parallel, we have studied complex inter-process communications. Although there is a growing body of work to separate these concerns, existing solutions create static structures to support protocols which enable desired interactions and/or restrict undesired ones. In contrast, the approach we take is to have first-class, self-driving, dynamically evolving communications, which are reusable and composable. ******This research program presents many opportunities for training of highly qualified professionals. Past graduates have found excellent positions in both industry and academia. Students will learn cutting-edge approaches for programming parallel and distributed systems, and particularly using languages and libraries based on the increasingly influential Actor model of concurrent programming.******The work on separating communication concerns promises to ease the programming of complex communications, and make communication code reusable. The solutions for crowd-sourced applications can democratize the creation of new services. Resource coordination work in these domains will enable provision of communication and service mechanisms as services. Developing support for resource coordination in languages like Scala will make them available to a large number of programmers.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Models and Mechanisms for Programming Interactions in Concurrent Systems
-
批准号:RGPIN-2017-06955
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.91万
-
财政年份:2021
-
负责人:Jamali, Nadeem
-
依托单位:
Models and Mechanisms for Programming Interactions in Concurrent Systems
-
批准号:RGPIN-2017-06955
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2020
-
负责人:Jamali, Nadeem
-
依托单位:
Models and Mechanisms for Programming Interactions in Concurrent Systems
-
批准号:RGPIN-2017-06955
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2018
-
负责人:Jamali, Nadeem
-
依托单位:
Models and Mechanisms for Programming Interactions in Concurrent Systems
-
批准号:RGPIN-2017-06955
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2017
-
负责人:Jamali, Nadeem
-
依托单位:
Actors-based Engineering Methodology for Software as a Service (SaaS)
-
批准号:484998-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Jamali, Nadeem
-
依托单位:
Resource aware open distributed systems
-
批准号:298287-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2014
-
负责人:Jamali, Nadeem
-
依托单位:
Resource aware open distributed systems
-
批准号:298287-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2013
-
负责人:Jamali, Nadeem
-
依托单位:
Resource aware open distributed systems
-
批准号:298287-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2012
-
负责人:Jamali, Nadeem
-
依托单位:
Resource aware open distributed systems
-
批准号:298287-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Jamali, Nadeem
-
依托单位:
Resource aware open distributed systems
-
批准号:298287-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Jamali, Nadeem
-
依托单位:
Programming peer-owned open distributed systems
-
批准号:298287-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2008
-
负责人:Jamali, Nadeem
-
依托单位:
Programming peer-owned open distributed systems
-
批准号:298287-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2007
-
负责人:Jamali, Nadeem
-
依托单位:
Middleware for resource bounded multi-agent distributed computation
-
批准号:298287-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2006
-
负责人:Jamali, Nadeem
-
依托单位:
Middleware for resource bounded multi-agent distributed computation
-
批准号:298287-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2005
-
负责人:Jamali, Nadeem
-
依托单位:
Middleware for resource bounded multi-agent distributed computation
-
批准号:298287-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.17万
-
财政年份:2004
-
负责人:Jamali, Nadeem
-
依托单位:
国内基金
海外基金
Exploring the Intrinsic Mechanisms of CEO Turnover and Market
-
批准号:--
-
项目类别:外国学者研究基金
-
资助金额:--
-
批准年份:2024
-
负责人:HAOFEI Z
-
依托单位:
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
-
批准号:W2433169
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:HAOFEI ZHANG
-
依托单位: