{"id":128,"date":"2012-05-27T20:30:00","date_gmt":"2012-05-27T20:30:00","guid":{"rendered":"https:\/\/blogs.technet.microsoft.com\/inside_microsoft_research\/2012\/05\/27\/indian-summer-school-focuses-on-distributed-computing\/"},"modified":"2016-07-20T07:32:51","modified_gmt":"2016-07-20T14:32:51","slug":"indian-summer-school-focuses-on-distributed-computing","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/indian-summer-school-focuses-on-distributed-computing\/","title":{"rendered":"Indian Summer School Focuses on Distributed Computing"},"content":{"rendered":"<p class=\"posted-by\">Posted by <span class=\"author\">Rob Knies<\/span><\/p>\n<p class=\"posted-by\"><span class=\"author\"><\/span>&nbsp;<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/prod.evol.blogs.technet.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/00\/90\/35\/3652.Blogart2.png\" original-url=\"http:\/\/blogs.technet.com\/cfs-file.ashx\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-90-35\/3652.Blogart2.png\"><img decoding=\"async\" style=\"margin: 10px; border: 0px currentColor; float: left;\" title=\"Inside Microsoft Research\" alt=\"Inside Microsoft Research\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/prod.evol.blogs.technet.com\/CommunityServer.Blogs.Components.WeblogFiles\/00\/00\/00\/90\/35\/3652.Blogart2.png\" original-url=\"http:\/\/blogs.technet.com\/resized-image.ashx\/__size\/550x0\/__key\/communityserver-blogs-components-weblogfiles\/00-00-00-90-35\/3652.Blogart2.png\" width=\"300\" \/><span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/p>\n<p class=\"posted-by\"><span class=\"author\">Distributed computing is critical for most modern, Internet-scale services, enabling high availability and the ability to scale to massive, worldwide audiences. The web as we now know it is unimaginable without advances achieved in distributed computing.<\/p>\n<p>It is challenging, though, to attain these capabilities while ensuring the correctness and the consistency of the shared and replicated mutable state offered by such services, because of the potential for failures of various kinds, such as server and network failures.<\/p>\n<p>Introducing students and researchers to such challenges is the goal of <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Microsoft Research India\" href=\"http:\/\/research.microsoft.com\/en-us\/labs\/india\/\" target=\"_blank\">Microsoft Research India<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>&rsquo;s <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"2012 Summer School on Distributed Algorithms, Systems, and Programming\" href=\"http:\/\/research.microsoft.com\/en-us\/events\/msri2012summerschool\/\" target=\"_blank\">2012 Summer School on Distributed Algorithms, Systems, and Programming<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, to be held from May 28 to June 8 in the Supercomputer Education and Research Center (SERC) Auditorium of the Indian Institute of Science, located in Bangalore.<\/p>\n<p>The summer-school series, held each year, presents lectures in a chosen area by leading experts from around the world, introducing participants to important new research areas and the latest results. The series is intended to provide a forum for Indian and international researchers to interact.<\/p>\n<p>&ldquo;The school has a mix of attendees,&rdquo; explains <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"G. Ramalingam\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/grama\/\" target=\"_blank\">G. Ramalingam<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, principal researcher at Microsoft Research India, &ldquo;including faculty members, Ph.D. students, master&rsquo;s students, and some undergraduate students. Our goals are to strengthen the research ecosystem and the educational ecosystem in matters related to distributed computing.&rdquo;<\/p>\n<p>Ramalingam is a member of the school&rsquo;s program committee, along with <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Chandu Thekkath\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/thekkath\/bio.aspx\" target=\"_blank\">Chandu Thekkath<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, director and principal researcher at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Microsoft Research Silicon Valley\" href=\"http:\/\/research.microsoft.com\/en-us\/labs\/siliconvalley\/default.aspx\" target=\"_blank\">Microsoft Research Silicon Valley<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>; <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"R. Govindarajan\" href=\"http:\/\/www.serc.iisc.ernet.in\/~govind\/index.html\" target=\"_blank\">R. Govindarajan<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, professor with SERC and in the Department of Computer Science and Automation at the Indian Institute of Science; and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"S. Sudarshan\" href=\"http:\/\/www.cse.iitb.ac.in\/~sudarsha\/\" target=\"_blank\">S. Sudarshan<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, Institute Chair Professor in the Department of Computer Science and Engineering at the Indian Institute of Technology Bombay.<\/p>\n<p>The school will address theoretical and practical aspects of constructing distributed systems. The lectures offer self-contained introductions to specific topics, with statements of open research problems in those topic areas.<\/p>\n<p>&ldquo;There is a convergence of multiple factors that makes distributed computing very relevant and topical today,&rdquo; Ramalingam says. &ldquo;The need for distributed computing&mdash;to meet performance requirements at a reasonable cost&mdash;is on an upswing at the same time providers such as Amazon, Microsoft, and Google are making virtual distributed computing affordable and convenient.<\/p>\n<p>&ldquo;I can bring up a virtual distributed-computing system and start programming it with my laptop in my living room&mdash;or garage&mdash;with a credit card.&rdquo;<\/p>\n<p>Among the presenters for the two-week course are three from Microsoft Research, including <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Rebecca Isaacs\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/risaacs\/\" target=\"_blank\">Rebecca Isaacs<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Marcos K. Aguilera\" href=\"http:\/\/research.microsoft.com\/en-us\/people\/aguilera\/\" target=\"_blank\">Marcos K. Aguilera<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, senior researchers at Microsoft Research Silicon Valley, and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Miguel Castro\" href=\"http:\/\/research.microsoft.com\/en-us\/um\/people\/mcastro\/\" target=\"_blank\">Miguel Castro<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, principal researcher at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Microsoft Research Cambridge\" href=\"http:\/\/research.microsoft.com\/en-us\/labs\/cambridge\/default.aspx\" target=\"_blank\">Microsoft Research Cambridge<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n<p>Sudarshan also will serve as one of the lecturers. Other instructors come from a variety of institutions:<\/span>&nbsp;<\/p>\n<ul>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Lorenzo Alvisi\" href=\"http:\/\/www.cs.utexas.edu\/~lorenzo\/\" target=\"_blank\">Lorenzo Alvisi<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, professor in the Department of Computer Science at The University of Texas at Austin.<\/span><\/div>\n<\/li>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Mike Dahlin\" href=\"http:\/\/www.cs.utexas.edu\/users\/dahlin\/\" target=\"_blank\">Mike Dahlin<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, professor in the Department of Computer Science at The University of Texas at Austin.<\/span><\/div>\n<\/li>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Peter Druschel\" href=\"http:\/\/www.mpi-sws.org\/~druschel\/\" target=\"_blank\">Peter Druschel<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, founding director of the Max Planck Institute for Software Services, where he leads the Distributed Systems Group.<\/span><\/div>\n<\/li>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Tim Harris\" href=\"http:\/\/www.timharris.co.uk\/\" target=\"_blank\">Tim Harris<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, researcher in the Cambridge Systems and Networking and Programming, Principles and Tools groups at Microsoft Research Cambridge.<\/span><\/div>\n<\/li>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Maurice Herlihy\" href=\"http:\/\/www.cs.brown.edu\/~mph\/\" target=\"_blank\">Maurice Herlihy<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, professor in the Computer Science Department at Brown University.<\/span><\/div>\n<\/li>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Liuba Shrira\" href=\"http:\/\/pages.cs.brandeis.edu\/~liuba\/\" target=\"_blank\">Liuba Shrira<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, professor in the Computer Science Department at Brandeis University.<\/span><\/div>\n<\/li>\n<li>\n<div class=\"posted-by\"><span class=\"author\"><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" title=\"Robbert van Renesse\" href=\"http:\/\/www.cs.cornell.edu\/home\/rvr\/\" target=\"_blank\">Robbert van Renesse<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, principal research scientist in the Department of Computer Scence at Cornell University.<\/span><\/div>\n<\/li>\n<\/ul>\n<p class=\"posted-by\"><span class=\"author\">The summer-school syllabus will be challenging, but that has not deterred applicants from top-tier Indian institutions. Admission to the summer school has been very selective.<\/p>\n<p>&ldquo;Distributed programming is nontrivial,&rdquo; Ramalingam says, &ldquo;with a number of technical challenges that have been addressed by researchers over the last three decades or so. Traditionally, only a small number of experts had to worry about these challenges, but as distributed computing becomes more mainstream, more and more programmers will have to become familiar with this topic.<\/p>\n<p>&ldquo;We hope that some of the undergrad and master&rsquo;s students will be attracted to distributed computing as a research area and consider further studies in this area. We hope Ph.D. students who are in this area will learn interesting techniques or problems that might spark their own work. And we hope faculty members will benefit from either a research or an educational perspective.&rdquo;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Posted by Rob Knies &nbsp; Distributed computing is critical for most modern, Internet-scale services, enabling high availability and the ability to scale to massive, worldwide audiences. The web as we now know it is unimaginable without advances achieved in distributed computing. It is challenging, though, to attain these capabilities while ensuring the correctness and the [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":[],"msr_hide_image_in_river":0,"footnotes":""},"categories":[1],"tags":[200129,200765,194873,200809,200849,195182,201657,201971,201973,202459,202479,202547,202617,202623,196435,193526,202777,202813,202817,203249,203405,203443,203499,203561,203625,204231,197455],"research-area":[],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-128","post","type-post","status-publish","format-standard","hentry","category-research-blog","tag-2012-summer-school-on-distributed-algorithms-systems-and-programming","tag-brandeis-university","tag-brown-university","tag-cambridge-systems-and-networking","tag-chandu-thekkath","tag-cornell-university","tag-g-ramalingam","tag-indian-institute-of-science","tag-indian-institute-of-technology-bombay","tag-liuba-shrira","tag-lorenzo-alvisi","tag-marcos-k-aguilera","tag-maurice-herlihy","tag-max-planck-institute-for-software-services","tag-microsoft-research-cambridge","tag-microsoft-research-india","tag-microsoft-research-silicon-valley","tag-miguel-castro","tag-mike-dahlin","tag-peter-druschel","tag-programming-principles-and-tools","tag-r-govindarajan","tag-rebecca-isaacs","tag-robbert-van-renesse","tag-s-sudarshan","tag-the-university-of-texas-at-austin","tag-tim-harris","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[],"related-events":[],"related-researchers":[],"msr_type":"Post","byline":"","formattedDate":"May 27, 2012","formattedExcerpt":"Posted by Rob Knies &nbsp; Distributed computing is critical for most modern, Internet-scale services, enabling high availability and the ability to scale to massive, worldwide audiences. The web as we now know it is unimaginable without advances achieved in distributed computing.It is challenging, though, to&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=128"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":261969,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/128\/revisions\/261969"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=128"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=128"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=128"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=128"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=128"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=128"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=128"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=128"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}