{"id":1410,"date":"2018-08-07T11:20:28","date_gmt":"2018-08-07T15:20:28","guid":{"rendered":"https:\/\/www.bu.edu\/rhcollab\/?page_id=1410"},"modified":"2024-09-30T09:13:12","modified_gmt":"2024-09-30T13:13:12","slug":"colloquium-series","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/rhcollab\/events\/colloquium-series\/","title":{"rendered":"Colloquium Series"},"content":{"rendered":"<p class=\"has-medium-font-size line-height: 1.5em;\">Contacts: <a href=\"mailto:trachten@bu.edu\">Ari Trachtenberg<\/a>, Professor, Electrical &amp; Computer Engineering<\/p>\n<p class=\"has-medium-font-size line-height: 1.5em;\"><a href=\"mailto:rmancuso@bu.edu\"><span>Renato Mancuso<\/span><\/a>, Assistant Professor, Computer Science<\/p>\n<p class=\"has-medium-font-size line-height: 1.5em;\"><a href=\"https:\/\/bostonu.zoom.us\/j\/91742048411?pwd=SCtiNUhlSzdRaVFHVEEySkZiVnZDQT09\" target=\"_blank\" rel=\"noopener noreferrer\">Zoom Link<\/a><\/p>\n<p>Time: 12 &#8211; 1 pm ET<\/p>\n<p>&nbsp;<\/p>\n<h3>Fall 2023 Colloquium Series Events<\/h3>\n<h5>November 16: Sherard Griffin, Director of Engineering, OpenShift AI, Red Hat, <em>AI Product Strategies and Research Topics<\/em><\/h5>\n<ul>\n<li>Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave., Room 1101 (11th floor)<\/li>\n<li>Time: 12 &#8211; 1 pm ET<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li>Abstract:<br \/>\n<span>Sherard Griffin will share experiences and strategies for open source AI that work in the real world.\u00a0 He&#8217;ll provide insights into what customers need and how that relates to AI research challenges.<\/span><\/li>\n<li>Bio:<br \/>\n<span>Sherard Griffin was responsible for the development of Open Data Hub, a community-driven reference architecture for building and AI-as-a-service platform on OpenShift.\u00a0 He also leads engineering for Red Hat&#8217;s OpenShift AI products and services.\u00a0<\/span><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>October 12: <span data-markjs=\"true\" class=\"outlook-search-highlight\">Murat<\/span><span> <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">Demirbas<\/span>, <em><b>State Machine Replication and the Art of Abstraction<\/b><\/em><\/h5>\n<ul>\n<li>Location: Photonics Building, 8 St. Mary&#8217;s st., Boston, MA, Room PHO 210<\/li>\n<li>Time: 12:00 p.m. &#8211; 1:00 p.m. ET<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li>Abstract:<br \/>\n<span>State Machine Replication (SMR) serves as the backbone of dependable distributed systems, including cloud systems at AWS, Meta, Google, Azure, and renowned databases like DynamoDB, Aurora, Spanner, MongoDB, and CockroachDB. SMR ensures replication of operations across nodes as well as their consistent sequencing using Paxos variants for consensus.<\/span><\/p>\n<div>This talk delves into optimizing consensus and refining the SMR abstraction to craft customized high-performance solutions. We spotlight wide-area network and high-throughput SMR solutions, and introduce efficient strategies for performing strongly-consistent reads. We also offer hints for guiding distributed systems design.<\/div>\n<\/li>\n<li>Bio:<br \/>\n<span data-markjs=\"true\" class=\"outlook-search-highlight\">Murat<\/span><span> <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">Demirbas<\/span><span> is a Principal Applied Scientist at AWS and a Professor of Computer Science &amp; Engineering at the University at Buffalo, SUNY (on leave).\u00a0 He developed several influential protocols and systems, including hybrid logical clocks, WPaxos, PigPaxos, and PQR. <\/span><span data-markjs=\"true\" class=\"outlook-search-highlight\">Murat<\/span><span> received a National Science Foundation CAREER award in 2008 and School of Engineering and Applied Sciences Senior Researcher of the Year Award in 2016. He maintains a popular blog on distributed systems at <\/span><a href=\"http:\/\/muratbuffalo.blogspot.com\" title=\"http:\/\/muratbuffalo.blogspot.com\">http:\/\/<span data-markjs=\"true\" class=\"outlook-search-highlight\">murat<\/span>buffalo.blogspot.com<\/a><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Spring 2023 Colloquium Series Events<\/h3>\n<h5>January 26: Matthew Miller, <em>Conversation with Fedora Project Leader Matthew Miller<\/em><\/h5>\n<ul>\n<li>Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave, Room 1646 (16th floor)<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li>Abstract: Join for a conversation about community-driven software development and the future of Linux distributions and related technology &#8212; and maybe a little reminiscing about the days of BU Linux (Boston University&#8217;s own Fedora-based distro from the early 2000s!)<\/li>\n<li>Bio: Matthew Miller is a Distinguished Engineer at Red Hat and is the leader of the Fedora Project, which creates the Fedora Linux distribution.<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>March 16: Adam Belay, MIT, <em><span>LDB: An Efficient, Full-Program Latency Profiler<\/span><\/em><\/h5>\n<ul>\n<li>Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave, Room 1101 (11th floor)<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li>Abstract:\n<div class=\"\">\n<div class=\"\"><span>Maintaining low tail latency is critical for the efficiency and performance of large-scale datacenter systems. Software bugs that cause tail latency problems, however, are notoriously difficult to debug. In this talk, I will present LDB, a new latency profiling tool that aims to overcome this challenge by precisely identifying the specific functions that are responsible for tail latency anomalies. LDB observes the latency of all functions in a running program. It uses a novel, software-only technique called stack sampling, where a busy-spinning stack scanner thread polls light-weight metadata recorded in call frames, shifting instrumentation cost away from program threads. In addition, LDB records request boundaries and inter-thread synchronization to generate per-request timelines and to find the root cause of complex tail latency problems such as lock contention in multi-threaded programs. Our results show that LDB has low overhead and can rapidly analyze recordings, making it feasible to use in production settings.<\/span><\/div>\n<\/div>\n<\/li>\n<li>Bio:<br \/>\n<span>Adam Belay is an Associate Professor of Computer Science at the Massachusetts Institute of Technology, where he works on operating systems, runtime systems, and distributed systems. During his Ph.D. at Stanford, he developed Dune, a system that safely exposes privileged CPU instructions to userspace; and IX, a dataplane operating system that significantly accelerates I\/O performance. Dr. Belay\u2019s current research interests lie in developing systems that cut across hardware and software layers to increase datacenter efficiency and performance. He is a member of the Parallel and Distributed Operating Systems Group, and a recipient of a Google Faculty Award, a Facebook Research Award, and the Stanford Graduate Fellowship. <\/span><a href=\"http:\/\/abelay.me\u200b\" class=\"ms-outlook-linkify\" data-ogsc=\"\">http:\/\/abelay.me\u200b<\/a><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>March 30: Dionisio de Niz, Carnegie Mellon University: <em>Mixed-Trust Real-Time Computation<\/em><\/h5>\n<ul>\n<li>Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave, Room 365 (3rd floor)<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li>Bio:\n<p class=\"p2\">Dionisio de Niz is a Principal Researcher and the Technical Director of the Assuring Cyber-Physical Systems directorate at the Software Engineering Institute at Carnegie Mellon University. He received a Master of Science in Information Networking and a Ph.D. in Electrical and Computer Engineering both from Carnegie Mellon University. His research interest includes Cyber-Physical Systems, Real-Time Systems, Model-Based Engineering (MBE), and Security of CPS. In the Real-time arena he has recently focused on multicore processors and mixed-criticality scheduling and more recently in real-time mixed-trust computing. In MBE, he has focused on the symbolic integration of analysis using analysis contracts. Dr. de Niz co-edited and co-authored the book \u201cCyber-Physical Systems\u201d where the authors discuss different application areas of CPS and the different foundational domains including real-time scheduling, logical verification, and CPS security. He has participated and\/or helped in the organization of multiple workshops with industry on real-time multicore systems (two co-sponsored by the FAA and three by different services of the US military) and Safety Assurance of Nuclear Energy. He is a member of the executive committee of the IEEE Technical Committee on Real-Time Systems. Dr. de Niz participates regularly in technical program committees of the real-time systems conferences such as RTSS, RTAS, RTCSA, etc. where he also publishes a large part of his work.<\/p>\n<\/li>\n<li>Abstract:\n<p class=\"p2\">Certification authorities (e.g., FAA) allow the validation of different parts of a system with different degrees of rigor depending on their level of criticality. Formal methods have been recognized as important to verify safety-critical components. Unfortunately, a verified property can be easily compromised if the verified components are not protected from misbehaviors of the unverified ones (e.g., due to bugs). Thus, trust requires that both verification and protection of components are jointly considered.<\/p>\n<p class=\"p2\">A key challenge to building trust is the complexity of today&#8217;s operating systems (OSs) making them impractical to verify. Building a trusted system is challenging because the underlying operating systems (OSs) that implement protection mechanisms are extremely hard (if even possible) to thoroughly verify. Thus, there has been a trend to minimize the trusted computing base (TCB) by developing small verified hypervisors (HVs) and microkernels, e.g., seL4, CertiKOS}, and uberXMHF. In these systems, trusted and untrusted components co-exist on a single hardware platform but in a completely isolated and disjoint manner. We thus call this approach disjoint-trust computing. The fundamental limitation of disjoint-trust computing is that it does not allow the use of untrusted components in critical functionality whose safety must be assured through verification.<\/p>\n<p class=\"p2\">In this talk, we present the real-time mixed-trust computing (RT-MTC) framework. Unlike disjoint-trust computing, it gives the flexibility to use untrusted components even for CPS critical functionality. In this framework, untrusted components are monitored by verified components ensuring that the output of the untrusted components always lead to safe states (e.g., avoiding crashes). These monitoring components are known as logical enforcers. To ensure trust, these enforcers are protected by a verified micro-hypervisor. To preserve the timing guarantees of the system, RT-MTC uses temporal enforcers, which are small, self-contained codeblocks that perform a default safety action (e.g., hover in a quadrotor) if the untrusted component has not produced a correct output by a specified time. Temporal enforcers are contained within the verified micro-hypervisor. Our framework incorporates two schedulers: (i) a preemptive fixed-priority scheduler in the VM to run the untrusted components and (ii) a non-preemptive fixed-priority scheduler within the HV to run trusted components. To verify the timing correctness of safety-critical applications in our mixed-trust framework, we develop a new task model and schedulability analysis. We also present the design and implementation of a coordination protocol between the two schedulers to preserve the synchronization between the trusted and untrusted components while preventing dependencies that can compromise the trusted component.<\/p>\n<p class=\"p2\">Finally, we discuss the extension of this framework for trusted mode degradation. While a number of real-time modal models have been proposed, they fail to address the challenges presented here in at least two important respects. First, previous models consider mode transitions as simple task parameter changes without taking into account the computation required by the transition and the synchronization between the modes and the transition. Second, previous work does not address the challenges imposed by the need to preserve safety guarantees during the transition. Our work addresses these issues by extending the RT-MTC framework to include degradation modes and creating a schedulability model based on the digraph model that supports this extension.<span class=\"Apple-converted-space\"> <\/span><\/div>\n<\/div>\n<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>May 4: <strong>Joydeep Bannerjee and Randy George, Red Hat<\/strong>: <em>Challenges and opportunities customers have with real-world observability<\/em><\/h5>\n<ul>\n<li>Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave, Room 1101 (11th floor)<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li><strong>Abstract:<br \/>\n<\/strong><span>Red Hat\u2019s Joydeep Banerjee and Randy George combined have decades of experience working with customers and developing monitoring solutions to meet their real-world needs.\u00a0 In this seminar, they will share what their customers are doing today, their challenges as well as opportunities that they see where academic research could be applied. <\/span><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>May 25: Roxana Geumbasu, <em>Managing Privacy as a Computing Resource in User-Data Workloads<\/em><\/h5>\n<ul>\n<li>Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave, Room 1101 (11th floor)<\/li>\n<li><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><p class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Abstract &amp; Bio<\/p><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li>\n<p dir=\"ltr\"><span data-ogsc=\"rgb(0, 0, 0)\"><strong>Abstract<\/strong>:<\/span><\/p>\n<p dir=\"ltr\"><span data-ogsc=\"rgb(0, 0, 0)\">In this talk, I present the perspective that user privacy should be recognized as a crucial computing resource in user-data workloads and managed accordingly. These workloads, prevalent in today&#8217;s companies, constantly compute statistics or train machine learning models on user data, making these \u201cproducts\u201d of the data available to internal analysts, external partners, and even the general population. However, these products often leak significant information about individual users.\u00a0 Differential privacy (DP) offers a rigorous way to limit such data leakage by constraining the data products to noisy aggregates.\u00a0 The talk discusses our group&#8217;s work over the past few years on (1) designing a multi-dimensional privacy resource using DP to suit common user-data workloads and (2) integrating support for this resource into popular resource management systems like Kubernetes and caching components. This allows for proper management, including monitoring, scheduling, conservation, payment, and identification of bottlenecks for the privacy resource.\u00a0 By treating privacy as a computing resource, we put it on par with other computing resources that are routinely managed in computer systems (such as CPU, GPU, and RAM), and we acknowledge that user-data workloads are consuming something extra than just these traditional resources.<\/span><\/p>\n<p dir=\"ltr\"><span data-ogsc=\"rgb(0, 0, 0)\">The talk highlights the main lessons I have learned from our experience building these systems. Firstly, considering privacy as a computing resource helps address certain limitations of DP for practical use. Secondly, while DP is close to practical in certain settings, incorporating it into effective systems requires further evolution of DP theory alongside system design. Lastly, I believe the systems research community is uniquely positioned in tackling the remaining challenges of implementing DP in practice, so my talk serves as a call to action for systems researchers to help bring this much needed privacy technology to practice.<\/span><\/p>\n<\/li>\n<li>\n<p style=\"font-weight: 400;\"><strong>Bio:<\/strong><\/p>\n<p style=\"font-weight: 400;\"><span>Roxana Geambasu is an Associate Professor of Computer Science at Columbia University and a member of Columbia&#8217;s Data Sciences Institute. She joined Columbia in Fall 2011 after finishing her Ph.D. at the University of Washington.\u00a0 For her work in data privacy, she received: an Alfred P. Sloan Faculty Fellowship, an NSF CAREER award, a Microsoft Research Faculty Fellowship, several Google Faculty awards, a &#8220;Brilliant 10&#8221; Popular Science nomination, the Honorable Mention for the 2013 inaugural Dennis M. Ritchie Doctoral Dissertation Award, a William Chan Dissertation Award, two best paper awards at top systems conferences, and the first Google Ph.D. Fellowship in Cloud Computing.<\/span><\/p>\n<p><\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul><\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>This list includes full abstracts of past Colloquium Series events.<br \/>\n<ul class=\"news_list category_50\"><li class=\"post_1966\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2021\/04\/Sage-150x150.jpg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2021\/04\/08\/colloquium-pause-for-democracy-leaving-open-source-storage-to-help-americans-vote-in-2020\/\">Colloquium: Pause for democracy: Leaving open source storage to help Americans vote in 2020<\/a><\/h4>\n<p class=\"excerpt\">Red Hat Collaboratory at Boston University Colloquium\r\n\r\nSage Weil\r\nCeph Project Lead; Sr Distinguished Engineer, Red Hat\r\n\r\n\r\nPause for democracy: Leaving open source storage to help Americans vote in 2020\r\nAbstract\r\nIn 2020 I took a leave of absence to work on democracy and voting related efforts with VoteAmerica, a national get-out-the-vote organization with a focus on voter registration, voter turnout, and voter protection.\u00a0 This was a huge departure from my usual role at Red Hat leading Ceph, an open source distributed storage project, both in terms of the technical work and the underlying motivation and purpose.\u00a0 \u00a0 This talk will cover a mix of... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2021\/04\/08\/colloquium-pause-for-democracy-leaving-open-source-storage-to-help-americans-vote-in-2020\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1949\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2020\/11\/Bryce-150x150.jpg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/11\/12\/colloquium-open-technology-and-unlock-human-potential\/\">Colloquium: Open Technology and Unlock Human Potential<\/a><\/h4>\n<p class=\"excerpt\">Red Hat Collaboratory at Boston University Colloquium\r\n\r\nJonathan Bryce\r\nExecutive Director, Open Infrastructure Foundation\r\n\r\n\r\nOpen Technology and Unlock Human Potential\r\nAbstract\r\nThroughout human history, a conflict between closed innovation and open sharing has tugged at the progress made possible by technological advancement. When I create something new, do I control the benefits and retain the value for myself, or do I share the advancement broadly and let others move it forward while risking a lower return for myself? I imagine these questions have been asked every day for millennia by inventors and scientists, military leaders and governments, entrepreneurs and CEOs.\r\n\r\nWe now live in a hyper-connected... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/11\/12\/colloquium-open-technology-and-unlock-human-potential\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1942\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2020\/11\/hugh-harrison-roofdeck-headshot-150x150.jpeg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/11\/05\/colloquium-the-platform-of-the-future-what-is-an-open-hybrid-cloud-and-what-does-it-mean-for-open-source\/\">Colloquium: The Platform Of The Future: What Is An Open Hybrid Cloud  And What Does It Mean For Open Source<\/a><\/h4>\n<p class=\"excerpt\">Red Hat Collaboratory at Boston University Colloquium\r\n\r\nHugh Brock\r\nResearch Director, Red Hat\r\n\r\n\r\nThe Platform Of The Future: What Is An Open Hybrid Cloud\r\nAnd What Does It Mean For Open Source\r\nAbstract\r\nOne of the early developments in computing that made it an essential part of both scientific research and business operations was a basic abstraction layer that hid the grungy implementation details of the computing machine from the programmer trying to write an application to run on it. This layer developed to serve the computer industry's need to sell products to more than one customer: If you could design one computer, but sell it... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/11\/05\/colloquium-the-platform-of-the-future-what-is-an-open-hybrid-cloud-and-what-does-it-mean-for-open-source\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1842\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2020\/02\/rania-picture-150x150.jpg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/02\/10\/colloquium-making-ai-faster-easier-and-safer\/\">Colloquium: Making AI faster, easier, and safer<\/a><\/h4>\n<p class=\"excerpt\">Red Hat Collaboratory at Boston University Colloquium\r\n\r\nRania Khalaf\r\nDirector of AI Platforms and Runtimes at IBM Research\r\n\r\n\r\nMaking AI faster, easier, and safer\r\nAbstract\r\nArtificial intelligence is being infused into applications at an ever increasing rate. The proliferation of machine learning models in production has surfaced the need to bridge between the worlds of machine learning and software engineering in order to scale these deployments in a fast, safe and repeatable way. Finally, it is important to consider the applications that these models are deployed within and the context that brings to improving business outcomes effectively through ML. In this talk, we will talk... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/02\/10\/colloquium-making-ai-faster-easier-and-safer\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1835\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2020\/01\/Zink-portrait-150x150.jpeg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/02\/10\/colloquium-open-cloud-testbed-developing-a-testbed-for-the-research-community-exploring-next-generation-cloud-platforms\/\">Colloquium: Open Cloud Testbed: Developing a Testbed for the Research Community Exploring Next-Generation Cloud Platforms<\/a><\/h4>\n<p class=\"excerpt\">\ufeff\r\n\r\n\r\nRed Hat Collaboratory at Boston University Colloquium\r\n&nbsp;\r\nMike Zink\r\nAssociate Professor, Electrical and Computer Engineering Department,\r\nUniversity of Massachusetts\r\n\r\n\r\nOpen Cloud Testbed: Developing a Testbed for the Research Community Exploring Next-Generation Cloud Platforms\r\nAbstract\r\nCloud testbeds are critical for enabling research into new cloud technologies - research that requires experiments that potentially change the operation of the cloud itself. Several such testbeds have been created in the recent past (e.g., Chameleon, CloudLab, etc.) with the goal to support the CISE systems research community. It has been shown that these testbeds are very popular and heavily used by the research community. Testbed utilization often reaches 100%, especially... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2020\/02\/10\/colloquium-open-cloud-testbed-developing-a-testbed-for-the-research-community-exploring-next-generation-cloud-platforms\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1572\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2018\/10\/UliDrepper-150x150.png\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/10\/30\/colloquium-software-configured-compute-environments\/\">Colloquium: Software-Configured Compute Environments<\/a><\/h4>\n<p class=\"excerpt\">\r\n\r\nRed Hat Collaboratory at Boston University Colloquium\r\nUlrich Drepper\r\nEngineer, Office of the CTO, Red Hat\r\nSoftware-Configured Compute Environments\r\nAbstract\r\nHardware and software environments are designed as a compromise between many different requirements. This sacrifices performance, among other aspects, while at the same time the need for compute increases.\r\n\r\nSpecialists can certainly create more optimized systems. The challenge is to automate this.\r\n\r\nTo research these new systems we need hardware specialists to create re-configurable processors, compiler writers to deduce the best architecture from source code and generate configurations for hardware and OS, improved OSes to efficiently run that code. All that while preserving API and ideally ABI... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/10\/30\/colloquium-software-configured-compute-environments\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1549\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2018\/10\/KateKeahey-150x150.png\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/10\/30\/colloquium-chameleon-new-capabilities-for-experimental-computer-science\/\">Colloquium: Chameleon: New Capabilities for Experimental Computer Science<\/a><\/h4>\n<p class=\"excerpt\">\r\n\r\nRed Hat Collaboratory at Boston University Colloquium\r\nKate Keahey\r\nSenior Fellow, Computation Institute, University of Chicago and Computer Scientist, Mathematics and Computer Science Division, Argonne National Laboratory\r\nChameleon: New Capabilities for Experimental Computer Science\r\nAbstract\r\nComputer Science experimental testbeds allow investigators to explore a broad range of different state-of-the-art hardware options, assess scalability of their systems, and provide conditions that allow deep reconfigurability and isolation so that one user does not impact the experiments of another. An experimental testbed is also in a unique position to provide methods facilitating experiment analysis and crucially, improve repeatability and reproducibility of experiments both from the perspective of the... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/10\/30\/colloquium-chameleon-new-capabilities-for-experimental-computer-science\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1508\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2018\/09\/rodrigo_fonseca-150x150.jpg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/09\/18\/colloquium-networking-as-a-first-class-cloud-resource\/\">Colloquium: Networking as a First-Class Cloud Resource<\/a><\/h4>\n<p class=\"excerpt\">\ufeff\r\n\r\nRed Hat Collaboratory at Boston University Colloquium\r\nRodrigo Fonseca\r\nAssociate Professor, Computer Science Department, Brown University\r\nNetworking as a First-Class Cloud Resource\r\nAbstract\r\nTenants in a cloud can specify, and are generally charged by, resources such as CPU, storage, and memory. There are dozens of different bundles of these resources tenants can choose from, and many different pricing schemes, including spot markets for left over resource. This is not the case for networking, however. Most of the time, networking is treated as basic infrastructure, and tenants, apart from connectivity, have very little to choose from in terms of network properties such as priorities, bandwidth, or... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/09\/18\/colloquium-networking-as-a-first-class-cloud-resource\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1494\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2018\/09\/mlittle-150x150.jpg\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/09\/13\/colloquium-the-future-of-enterprise-application-development-in-the-cloud\/\">Colloquium: The Future of Enterprise Application Development in the Cloud<\/a><\/h4>\n<p class=\"excerpt\">\r\n\r\nRed Hat Collaboratory at Boston University Colloquium\r\nMark Little\r\nRed Hat, Vice President of Engineering and JBoss Middleware CTO\r\nThe Future of Enterprise Application Development in the Cloud\r\nAbstract\r\nSince the dawn of the cloud, developers have been inundated with a range of different recommended architectural approaches such as Web Services, REST or microservices, as well as just as many different frameworks or stacks, including AWS, Java EE, Spring Boot and now Eclipse MicroProfile. Throw in the explosion of programming languages, such as Golang and Swift and it's no wonder a developer today could be forgiven for being confused about where is the right place... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/09\/13\/colloquium-the-future-of-enterprise-application-development-in-the-cloud\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<li class=\"post_1433\">\n<div class=\"thumbnail\"><img width=\"80\" height=\"80\" src=\"\/rhcollab\/files\/2018\/08\/colloquium.png\" alt=\"\" class=\"thumb\" \/><\/div>\n<h4 class=\"news_post_title\"><a href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/08\/15\/colloquium-towards-tail-latency-aware-caching-in-large-web-services\/\">Colloquium: Towards Tail Latency-Aware Caching in Large Web Services<\/a><\/h4>\n<p class=\"excerpt\">\r\n\r\nRed Hat Collaboratory at Boston University Colloquium\r\nDaniel S. Berger\r\n2018 Mark Stehlik Postdoctoral Fellow in the Computer Science Department at Carnegie Mellon University\r\nTowards Tail Latency-Aware Caching in Large Web Services\r\nAbstract\r\nTail latency is of great importance in user-facing web services. However, achieving low tail latency is challenging, because typical user requests result in multiple queries to a variety of complex backends (databases, recommender systems, ad systems, etc.), where the request is not complete until all of its queries have completed.\r\n\r\nIn this talk we present our findings for the case of several large web services at Microsoft. We analyze production system request structures... <a class=\"more\" href=\"https:\/\/www.bu.edu\/rhcollab\/2018\/08\/15\/colloquium-towards-tail-latency-aware-caching-in-large-web-services\/\">[ More ]<\/a><\/p>\n<\/li>\n\n<\/ul>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contacts: Ari Trachtenberg, Professor, Electrical &amp; Computer Engineering Renato Mancuso, Assistant Professor, Computer Science Zoom Link Time: 12 &#8211; 1 pm ET &nbsp; Fall 2023 Colloquium Series Events November 16: Sherard Griffin, Director of Engineering, OpenShift AI, Red Hat, AI Product Strategies and Research Topics Location: Center for Computing &amp; Data Sciences, 665 Commonwealth Ave., [&hellip;]<\/p>\n","protected":false},"author":14350,"featured_media":0,"parent":208,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/1410"}],"collection":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/users\/14350"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/comments?post=1410"}],"version-history":[{"count":50,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/1410\/revisions"}],"predecessor-version":[{"id":3126,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/1410\/revisions\/3126"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/pages\/208"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/rhcollab\/wp-json\/wp\/v2\/media?parent=1410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}