[concurrency-interest] Workshop on Concurrency and Synchronization in Java Programs

Mark Moir Mark.Moir@Sun.COM
Tue, 06 Jan 2004 13:38:06 -0500


Dear Colleagues

Apologies if you get multiple copies of this announcement.

Please see the CFP below for the 2004 Workshop on Concurrency and 
Synchronization in Java Programs to be held in conjunction with
ACM Symposium on Principles of Distributed Computing in Newfoundland
this coming July.  Please consider submitting a paper, and encourage
your students and colleagues to do the same!  The CFP is also at

   http://www.podc.org/podc2004/JavaWorkshop-cfp.txt

The deadline for submissions is April 4th, but authors wishing to have 
their papers considered for a joint session with PODC must submit to 
PODC by its regular deadline.  For details, see

   http://www.podc.org/podc2004

Cheers

Mark


     Workshop on Concurrency and Synchronization in Java Programs

                   St John's, Newfoundland, Canada

                            24-25 July 2004


SCOPE

Synchronization is fast becoming  a major performance and design issue
for concurrent  programming on modern architectures.   With the advent
of  JSR166,  the  new  Java(TM)  Concurrency  Package,  new  low-level
synchronization  primitives   and  high-level  constructs   are  being
introduced  into the Java  language. In  light of  these developments,
there is a unique window of opportunity for the Java Community and the
PODC  community  to join  forces  in  evaluating  and planning  future
directions for synchronization in general, and Java synchronization in
particular.  The goal of this  workshop is to bring about a productive
interaction  between   members  of  the   two  communities,  targeting
interesting  synchronization problems, solutions,  constructs, models,
and other core aspects of synchronization in Java programs.


TOPICS

Contributions are solicited in all areas related to synchronization in
concurrent  Java  programs.   While  synchronization in  Java  Virtual
Machine  implementations directly related  to synchronization  in Java
programs  is   also  of  interest,  papers  whose   primary  focus  is
synchronization  in other  parts of  a  Java Virtual  Machine are  not
appropriate.

Specific topics of interest include, but are not limited to:

  - use of JSR166 (Java Concurrency Package) features
  - implementation of JSR166 features in JVMs
  - scalability
  - concurrent data structure implementations in Java programs
  - case studies
  - nonblocking synchronization
  - Java Memory Model
  - synchronization constructs, e.g., software transactional memory
  - language and semantics ("what if"s)
  - Java synchronization vs. synchronization in alternative environments
  - compiler transformations
  - effect of garbage collection on difficulty of synchronization
  - performance and scalability analysis techniques
  - performance and scalability studies of important applications
  - hard synchronization problems without adequate solutions


PAPER SUBMISSION

Submitted papers should be  orginal, unpublished work.  The main focus
in selecting workshop contributions will be the intrinsic interest and
timeliness of the  work, so authors are encouraged  to submit polished
descriptions  of  work  in  progress  as  well  as  papers  describing
completed projects.

Accepted papers will be  included in an informal workshop proceedings,
and can subsequently be submitted to more formal publication venues if
this is allowed by the rules of those venues.  Papers can be submitted
to  both PODC  and the  workshop, and  if appropriate  submissions are
accepted to both, a special joint session will be included in the PODC
program.  Authors wishing  to have their papers considered  for such a
session  should submit  their paper  separately to  both PODC  and the
workshop,  indicating  on  the  cover  page  of  each  that  they  are
interested in the joint session.  Papers accepted to the joint session
will be  published in the PODC  proceedings as usual,  and in addition
will  have   their  abstracts  published  in   the  informal  workshop
proceedings.  A special journal  issue associated with the workshop is
being considered.

All submissions will  be handled electronically and must  be in PDF or
PostScript format. Papers must not  exceed 10 pages (US "Letter" size,
8.5 x 11 inches) including text, figures and references. The font size
must be at least 11 points.


ELECTRONIC SUBMISSIONS INSTRUCTIONS

   - to be announced


IMPORTANT DATES

   - Feb 15, 2004      Deadline for submission to PODC (and joint session)
   - April 4th, 2004   Deadline for submission to workshop
   - June 1st, 2004    Acceptance/rejection notifications
   - June 18th, 2004   Camera-ready papers due
   - July 24-25  2004  Workshop in Newfoundland


PROGRAM CO-CHAIRS:

Mark Moir          Nir Shavit
Mark.Moir@Sun.COM  Nir.Shavit@Sun.Com
Sun Microsystems Laboratories
1 Network Drive
Burlington, MA 01803
USA


PROGRAM COMMITTEE

David Bacon, IBM
Hans Boehm, HP
Josh Bloch, Sun
David Detlefs, Sun Labs
Tim Harris, Cambridge University
Maurice Herlihy, Brown University
David Holmes, DLTeCH Pty Ltd
Doug Lea, SUNY Oswego
Mark Moir, Sun Labs (Co-Chair)
Vivek Sarkar, IBM
Nir Shavit, Sun Labs (Co-Chair)
Martin Rinard, MIT
Jan Vitek, Purdue University