History of changes to: Accelerating Applications with In-network Computing
Date Action Change(s) User
Nov. 27, 2023, 2:12 p.m. Added 35 {"external_links": []}
Nov. 20, 2023, 2:03 p.m. Added 35 {"external_links": []}
Nov. 13, 2023, 1:33 p.m. Added 35 {"external_links": []}
Nov. 6, 2023, 1:31 p.m. Added 35 {"external_links": []}
Aug. 14, 2023, 1:31 p.m. Added 35 {"external_links": []}
Aug. 7, 2023, 1:32 p.m. Added 35 {"external_links": []}
July 31, 2023, 1:34 p.m. Added 35 {"external_links": []}
July 24, 2023, 1:35 p.m. Added 35 {"external_links": []}
July 17, 2023, 1:34 p.m. Added 35 {"external_links": []}
July 10, 2023, 1:26 p.m. Added 35 {"external_links": []}
July 3, 2023, 1:26 p.m. Added 35 {"external_links": []}
June 26, 2023, 1:25 p.m. Added 35 {"external_links": []}
June 19, 2023, 1:27 p.m. Added 35 {"external_links": []}
June 12, 2023, 1:29 p.m. Added 35 {"external_links": []}
June 5, 2023, 1:33 p.m. Added 35 {"external_links": []}
May 29, 2023, 1:27 p.m. Added 35 {"external_links": []}
May 22, 2023, 1:29 p.m. Added 35 {"external_links": []}
May 15, 2023, 1:31 p.m. Added 35 {"external_links": []}
May 8, 2023, 1:37 p.m. Added 35 {"external_links": []}
May 1, 2023, 1:28 p.m. Added 35 {"external_links": []}
April 24, 2023, 1:34 p.m. Added 35 {"external_links": []}
April 17, 2023, 1:28 p.m. Added 35 {"external_links": []}
April 10, 2023, 1:25 p.m. Added 35 {"external_links": []}
April 3, 2023, 1:26 p.m. Added 35 {"external_links": []}
Jan. 28, 2023, 11:08 a.m. Created 43 [{"model": "core.projectfund", "pk": 28041, "fields": {"project": 5244, "organisation": 2, "amount": 0, "start_date": "2021-09-30", "end_date": "2025-03-30", "raw_data": 45070}}]
Jan. 28, 2023, 10:52 a.m. Added 35 {"external_links": []}
April 11, 2022, 3:47 a.m. Created 43 [{"model": "core.projectfund", "pk": 20159, "fields": {"project": 5244, "organisation": 2, "amount": 0, "start_date": "2021-09-30", "end_date": "2025-03-30", "raw_data": 26631}}]
April 11, 2022, 3:47 a.m. Created 41 [{"model": "core.projectorganisation", "pk": 76579, "fields": {"project": 5244, "organisation": 44, "role": "LEAD_ORG"}}]
April 11, 2022, 3:47 a.m. Created 40 [{"model": "core.projectperson", "pk": 47217, "fields": {"project": 5244, "person": 8062, "role": "STUDENT_PER"}}]
April 11, 2022, 3:47 a.m. Created 40 [{"model": "core.projectperson", "pk": 47216, "fields": {"project": 5244, "person": 8063, "role": "SUPER_PER"}}]
April 11, 2022, 1:48 a.m. Updated 35 {"title": ["", "Accelerating Applications with In-network Computing"], "description": ["", "\nSummary:\nIn-network computing enables offloading of applications traditionally designed to run on general purpose CPUs to high-performance programmable network devices. However, even cutting-edge\nprogrammable network devices do not yet support running more than one application by sharing\nthe same hardware with other non-dedicated instances. This research project aims to explore\nvirtualization and security capabilities required to enable running multiple applications on a\nprogrammable network device and how in-network computing can improve the scalability,\navailability, and reliability in the cloud.\nDescription:\nProgrammable network devices are the key to realize the next generation of network services, largescale distributed computing systems, software-defined networking, cloud and data centre\napplications, and Internet of things (IoT). However, several barriers of programmable network\ndevices hinder this promising in-network computing technique. Each device is exclusively operated\nby a single program once configured. As a result, this prevents an efficient sharing the underlying\nhardware resources between different applications in a multi-tenant environment where multiple\nusers or organizations share the same computing infrastructure. In addition, it is hardly possible to\ndynamically reconfigure a programmable network device to run a new application without\ninterrupting its operation. Virtualization is one solution to these problems. It enables multiple\ndifferent in-network applications to co-exist on the same physical device and operate in a manner\ntransparent to other applications. Recent research, MTPSA1\n, proposed a methodology for providing\nresource, performance, and security isolation are fundamental to support virtualization in\nprogrammable network devices. There are three primary aims of this study: 1) This project aims to\nfurther explore the MTPSA roles and permissions required to support running applications of\nmutually untrusted users on programmable network devices. 2) This research project also aims to\nquantify the scalability, availability and reliability improvements provided by offloading distributed\napplications to high-performance programmable network devices. 3) This study aims to identify and\npropose methodological approach for internet service providers (ISPs) to leverage the\nprogrammability of next-generation network devices to facilitate Network-Platform-as-a-Service\nmodels.\nIn particular, this project has the following objectives:\n-Identify a standard set of roles and permissions on multi-tenant programmable switches\nrequired to enable user programs to run in a safe and secure manner.\n-Quantify the scalability, availability and reliability improvements that can be provided to\ndistributed systems in cloud environments using in-network computing.\n-Propose ways for internet service providers (ISPs) to leverage the programmability of nextgeneration network devices to facilitate Network-Platform-as-a-Service models.\nThe novelty of the research lies in the combination of virtualization techniques provided by modern\noperating systems, with programmable network hardware that enables in-network computing. As\ncloud computing environment are often shared by mutually untrusted applications that are co1 https://eng.ox.ac.uk/computing/projects/in-network-computing/mtpsa/\nlocated in the same network infrastructure, this research project focuses on the security,\nperformance and resource isolation of in-network applications.\nPotential impact:\nIn-network computing has known benefits in terms of power efficiency, performance and scalability.\nUsing it to facilitate Network-Platform-as-a-Service models will be a big step towards Net-Zero digital\ninfrastructure and increase the resilience and availability of critical digital services.\nAlignment to EPSRC's strategies and research areas:\nThis project falls within the EPSRC Information and Communication Technologies (ICT) research\n\n"], "extra_text": ["", "\n\n\n\n"], "status": ["", "Active"]}
April 11, 2022, 1:48 a.m. Added 35 {"external_links": [19623]}
April 11, 2022, 1:48 a.m. Created 35 [{"model": "core.project", "pk": 5244, "fields": {"owner": null, "is_locked": false, "coped_id": "cd866587-a5f3-43ad-88aa-f0b6efa9aa41", "title": "", "description": "", "extra_text": "", "status": "", "start": null, "end": null, "raw_data": 26615, "created": "2022-04-11T01:40:28.021Z", "modified": "2022-04-11T01:40:28.021Z", "external_links": []}}]