TY - GEN
T1 - Efficient session type guided distributed interaction
AU - Sivaramakrishnan, K. C.
AU - Nagaraj, Karthik
AU - Ziarek, Lukasz
AU - Eugster, Patrick
PY - 2010
Y1 - 2010
N2 - Recently, there has been much interest in multi-party session types (MPSTs) as a means of rigorously specifying protocols for interaction among multiple distributed participants. By capturing distributed interaction as series of typed interactions, MPSTs allow for the static verification of compliance of corresponding distributed object programs. We observe that explicit control flow information manifested by MPST opens intriguing avenues also for performance enhancements. In this paper, we present a session type assisted performance enhancement framework for distributed object interaction in Java. Experimental evaluation within our distributed runtime infrastructure illustrates the costs and benefits of our composable enhancement strategies.
AB - Recently, there has been much interest in multi-party session types (MPSTs) as a means of rigorously specifying protocols for interaction among multiple distributed participants. By capturing distributed interaction as series of typed interactions, MPSTs allow for the static verification of compliance of corresponding distributed object programs. We observe that explicit control flow information manifested by MPST opens intriguing avenues also for performance enhancements. In this paper, we present a session type assisted performance enhancement framework for distributed object interaction in Java. Experimental evaluation within our distributed runtime infrastructure illustrates the costs and benefits of our composable enhancement strategies.
UR - https://www.scopus.com/pages/publications/77954632934
U2 - 10.1007/978-3-642-13414-2_11
DO - 10.1007/978-3-642-13414-2_11
M3 - Conference contribution
AN - SCOPUS:77954632934
SN - 3642134130
SN - 9783642134135
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 152
EP - 167
BT - Coordination Models and Languages - 12th International Conference, COORDINATION 2010, Proceedings
T2 - 12th International Conference on Coordination Models and Languages, COORDINATION 2010
Y2 - 7 June 2010 through 9 June 2010
ER -