Advanced tools, programming languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems
会议地点: London, UK
Designers of advanced systems wishing to implement and evaluate distributed algorithms in practical settings are often faced with challenging questions regarding the transformation from design to a working prototype. For example, what language should they use? What communication library or tool should use to enable the communication between processes? Over which platform should the algorithm be implemented and evaluated? What tradeoffs must be taken into consideration, i.e., choose a low-cost (or free) publically available setting with moderate maintenance or an expensive, developer-friendly one?
Context is also very important. Some design assumptions might not be feasible nor affordable to be implemented in practice, or certain considerations might be irrelevant. In other words, some important issues in theory, might not be important in practice whereas some practical obstacles deserve more attention and analysis.
The purpose of this workshop is to bring together designers and practitioners of distributed systems from both academia and industry to share their point of views and experiences. We solicit submissions describing research results and/or position papers relevant to the topic of interest to ApPLIED. Topics of interest include, but are not limited to:
-The process of designing an algorithm to developing a prototype implementation suitable for running on working systems.
-Success stories in which the evaluation of (perhaps known) distributed algorithms resulted in further (analytical) insights.
-Position papers that consider new directions, opinions and learned lessons.