{"id":451146,"date":"2017-12-22T11:02:17","date_gmt":"2017-12-22T19:02:17","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?p=451146"},"modified":"2017-12-22T11:02:17","modified_gmt":"2017-12-22T19:02:17","slug":"remote-memories-accessed-created-sosp-2017-shanghai-china","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/research\/blog\/remote-memories-accessed-created-sosp-2017-shanghai-china\/","title":{"rendered":"Remote memories accessed, and created, at SOSP 2017 in Shanghai, China"},"content":{"rendered":"
<\/p>\n
I spend my day working on problems related to transactions and accessing memory on one computer using the computer processing unit, or CPU, of another computer, a technology known as remote direct memory access, or RDMA. While the technology has been around for many years in high-performance computing, it is just now gaining widespread traction in the systems research community as a way to maximize operating efficiency in datacenter networks.<\/p>\n
For example, at the recent ACM Symposium on Operating Systems and Principals<\/a>, better known as SOSP 2017, my colleagues at Microsoft Research together with partners in academia presented a paper<\/a> that illustrates how programmable network interface cards, or NICs, can make RDMA more flexible and thus help alleviate a bottleneck at CPUs in datacenters.<\/p>\n The research represents a novel application of field programmable gate array, or FPGA, technology that is powering Microsoft\u2019s supercomputing substrate known as Project Catapult<\/a> that can accelerate efforts in networking, security, cloud services and artificial intelligence.<\/p>\n The paper was one of eight presented at the conference by Microsoft researchers and software engineers. Other notable papers include the description of Komodo<\/a>, an approach to achieving data and code security that is as robust as Intel Software Guard Extensions but more flexible and updatable; and a high-fidelity, cloud-scale emulator called CrystalNet<\/a> that helps network engineers eliminate network downtime related to routine maintenance and upgrades as well as software bugs and human errors.<\/p>\n Beyond the conference papers, SOSP 2017 included its first-ever ACM Student Research Competition<\/a>, which was sponsored by Microsoft Research and saw an impressive array of academic research.<\/p>\n Top prizes went to undergraduate Bandon Zhang from the University of British Columbia for the paper, \u201cPGo: Corresponding a high-level formal specification with its implementation,\u201d and graduate student Jon Gjengset from the Massachusetts Institute of Technology for the paper, \u201cXylem: flexible and high-performance structured storage via dynamic data flow.\u201d<\/p>\n Also for the first time, the conference was held in Asia \u2013 in Shanghai, China \u2013 and attracted a record number of attendees, many of them local students. This was my first trip to China, and I enjoyed the opportunity to see the sights. On the last night of the conference, I joined a memorable cruise on the Huangpu River which afforded a view of the sun setting on the Shanghai skyline as the buildings lit up for the night and my fellow conference attendees and I talked shop.<\/p>\n Related<\/strong>:<\/p>\n I spend my day working on problems related to transactions and accessing memory on one computer using the computer processing unit, or CPU, of another computer, a technology known as remote direct memory access, or RDMA. While the technology has been around for many years in high-performance computing, it is just now gaining widespread traction […]<\/p>\n","protected":false},"author":36509,"featured_media":451644,"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,"footnotes":""},"categories":[194463],"tags":[],"research-area":[13547],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-451146","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-systems","msr-research-area-systems-and-networking","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":[429627,171431],"related-events":[],"related-researchers":[],"msr_type":"Post","featured_image_thumbnail":"","byline":"Alex Shamis","formattedDate":"December 22, 2017","formattedExcerpt":"I spend my day working on problems related to transactions and accessing memory on one computer using the computer processing unit, or CPU, of another computer, a technology known as remote direct memory access, or RDMA. While the technology has been around for many years…","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/451146"}],"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"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/users\/36509"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/comments?post=451146"}],"version-history":[{"count":6,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/451146\/revisions"}],"predecessor-version":[{"id":451941,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/posts\/451146\/revisions\/451941"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/451644"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=451146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/categories?post=451146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/tags?post=451146"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=451146"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=451146"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=451146"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=451146"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=451146"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=451146"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=451146"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=451146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n