Skip to main content

Showing 1–13 of 13 results for author: Madhavapeddy, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.14581  [pdf, other

    cs.CR

    Global, robust and comparable digital carbon assets

    Authors: Sadiq Jaffer, Michael Dales, Patrick Ferris, Thomas Swinfield, Derek Sorensen, Robin Message, Srinivasan Keshav, Anil Madhavapeddy

    Abstract: Carbon credits purchased in the voluntary carbon market allow unavoidable emissions, such as from international flights for essential travel, to be offset by an equivalent climate benefit, such as avoiding emissions from tropical deforestation. However, many concerns regarding the credibility of these offsetting claims have been raised. Moreover, the credit market is manual, therefore inefficient… ▽ More

    Submitted 3 April, 2024; v1 submitted 21 March, 2024; originally announced March 2024.

    Comments: 10 pages. Extended version, March 2024. A shortened version is to be published at the 6th IEEE International Conference on Blockchain and Cryptocurrency (ICBC 2024)

  2. arXiv:2306.14202  [pdf, other

    cs.CR cs.OS

    Enabling Lightweight Privilege Separation in Applications with MicroGuards

    Authors: Zahra Tarkhani, Anil Madhavapeddy

    Abstract: Application compartmentalization and privilege separation are our primary weapons against ever-increasing security threats and privacy concerns on connected devices. Despite significant progress, it is still challenging to privilege separate inside an application address space and in multithreaded environments, particularly on resource-constrained and mobile devices. We propose MicroGuards, a ligh… ▽ More

    Submitted 25 June, 2023; originally announced June 2023.

    Comments: arXiv admin note: substantial text overlap with arXiv:2004.04846

  3. arXiv:2303.04501  [pdf, other

    cs.DC

    Planetary computing for data-driven environmental policy-making

    Authors: Patrick Ferris, Michael Dales, Sadiq Jaffer, Amelia Holcomb, Eleanor Toye Scott, Thomas Swinfield, Alison Eyres, Andrew Balmford, David Coomes, Srinivasan Keshav, Anil Madhavapeddy

    Abstract: We make a case for "planetary computing" -- infrastructure to handle the ingestion, transformation, analysis and publication of global data products for furthering environmental science and enabling better informed policy-making. We draw on our experiences as a team of computer scientists working with environmental scientists on forest carbon and biodiversity preservation, and classify existing so… ▽ More

    Submitted 1 June, 2024; v1 submitted 8 March, 2023; originally announced March 2023.

    ACM Class: D.0; D.4

  4. arXiv:2201.07711  [pdf, other

    cs.CR cs.HC cs.LG cs.OS

    Enhancing the Security & Privacy of Wearable Brain-Computer Interfaces

    Authors: Zahra Tarkhani, Lorena Qendro, Malachy O'Connor Brown, Oscar Hill, Cecilia Mascolo, Anil Madhavapeddy

    Abstract: Brain computing interfaces (BCI) are used in a plethora of safety/privacy-critical applications, ranging from healthcare to smart communication and control. Wearable BCI setups typically involve a head-mounted sensor connected to a mobile device, combined with ML-based data processing. Consequently, they are susceptible to a multiplicity of attacks across the hardware, software, and networking sta… ▽ More

    Submitted 19 January, 2022; originally announced January 2022.

  5. arXiv:2109.07898  [pdf, other

    cs.CY cs.CV

    How Computer Science Can Aid Forest Restoration

    Authors: Gemma Gordon, Amelia Holcomb, Tom Kelly, Srinivasan Keshav, Jon Ludlum, Anil Madhavapeddy

    Abstract: The world faces two interlinked crises: climate change and loss of biodiversity. Forest restoration on degraded lands and surplus croplands can play a significant role both in sequestering carbon and re-establishing bio-diversity. There is a considerable body of research and practice that addresses forest restoration. However, there has been little work by computer scientists to bring powerful com… ▽ More

    Submitted 12 August, 2021; originally announced September 2021.

    Comments: 9 pages

  6. Retrofitting Effect Handlers onto OCaml

    Authors: KC Sivaramakrishnan, Stephen Dolan, Leo White, Tom Kelly, Sadiq Jaffer, Anil Madhavapeddy

    Abstract: Effect handlers have been gathering momentum as a mechanism for modular programming with user-defined effects. Effect handlers allow for non-local control flow mechanisms such as generators, async/await, lightweight threads and coroutines to be composably expressed. We present a design and evaluate a full-fledged efficient implementation of effect handlers for OCaml, an industrial-strength multi-p… ▽ More

    Submitted 1 April, 2021; originally announced April 2021.

    Comments: Accepted to PLDI 2021

    ACM Class: D.3.3

  7. arXiv:2009.01869  [pdf, other

    cs.CR cs.OS

    Enclave-Aware Compartmentalization and Secure Sharing with Sirius

    Authors: Zahra Tarkhani, Anil Madhavapeddy

    Abstract: Hardware-assisted trusted execution environments (TEEs) are critical building blocks of many modern applications. However, they have a one-way isolation model that introduces a semantic gap between a TEE and its outside world. This lack of information causes an ever-increasing set of attacks on TEE-enabled applications that exploit various insecure interactions with the host OSs, applications, or… ▽ More

    Submitted 23 November, 2020; v1 submitted 3 September, 2020; originally announced September 2020.

  8. Retrofitting Parallelism onto OCaml

    Authors: KC Sivaramakrishnan, Stephen Dolan, Leo White, Sadiq Jaffer, Tom Kelly, Anmol Sahoo, Sudha Parimala, Atul Dhiman, Anil Madhavapeddy

    Abstract: OCaml is an industrial-strength, multi-paradigm programming language, widely used in industry and academia. OCaml is also one of the few modern managed system programming languages to lack support for shared memory parallel programming. This paper describes the design, a full-fledged implementation and evaluation of a mostly-concurrent garbage collector (GC) for the multicore extension of the OCam… ▽ More

    Submitted 2 July, 2020; v1 submitted 24 April, 2020; originally announced April 2020.

    Comments: Accepted to ICFP 2020

    ACM Class: D.3.4

  9. arXiv:2004.04846  [pdf, other

    cs.OS

    $μ$Tiles: Efficient Intra-Process Privilege Enforcement of Memory Regions

    Authors: Zahra Tarkhani, Anil Madhavapeddy

    Abstract: With the alarming rate of security advisories and privacy concerns on connected devices, there is an urgent need for strong isolation guarantees in resource-constrained devices that demand very lightweight solutions. However, the status quo is that Unix-like operating systems do not offer privilege separation inside a process. Lack of practical fine-grained compartmentalization inside a shared add… ▽ More

    Submitted 9 April, 2020; originally announced April 2020.

  10. arXiv:1905.02529  [pdf, other

    cs.PL cs.OS

    Programming Unikernels in the Large via Functor Driven Development

    Authors: Gabriel Radanne, Thomas Gazagnaire, Anil Madhavapeddy, Jeremy Yallop, Richard Mortier, Hannes Mehnert, Mindy Preston, David Scott

    Abstract: Compiling applications as unikernels allows them to be tailored to diverse execution environments. Dependency on a monolithic operating system is replaced with linkage against libraries that provide specific services. Doing so in practice has revealed a major barrier: managing the configuration matrix across heterogenous execution targets. A realistic unikernel application depends on hundreds of l… ▽ More

    Submitted 7 May, 2019; originally announced May 2019.

  11. arXiv:1902.09636  [pdf, other

    cs.DC

    Fractal: Automated Application Scaling

    Authors: Masoud Koleini, Carlos Oviedo, Derek McAuley, Charalampos Rotsos, Anil Madhavapeddy, Thomas Gazagnaire, Magnus Skejgstad, Richard Mortier

    Abstract: To date, cloud applications have used datacenter resources through manual configuration and deployment of virtual machines and containers. Current trends see increasing use of microservices, where larger applications are split into many small containers, to be developed and deployed independently. However, even with the rise of the devops movement and orchestration facilities such as Kubernetes, t… ▽ More

    Submitted 25 February, 2019; originally announced February 2019.

  12. arXiv:1501.04737  [pdf, ps, other

    cs.CY

    Personal Data: Thinking Inside the Box

    Authors: Hamed Haddadi, Heidi Howard, Amir Chaudhry, Jon Crowcroft, Anil Madhavapeddy, Richard Mortier

    Abstract: We propose there is a need for a technical platform enabling people to engage with the collection, management and consumption of personal data; and that this platform should itself be personal, under the direct control of the individual whose data it holds. In what follows, we refer to this platform as the Databox, a personal, networked service that collates personal data and can be used to make t… ▽ More

    Submitted 20 January, 2015; originally announced January 2015.

  13. arXiv:1412.4638  [pdf, other

    cs.NI

    Kadupul: Livin' on the Edge with Virtual Currencies and Time-Locked Puzzles

    Authors: Magnus Skjegstad, Anil Madhavapeddy, Jon Crowcroft

    Abstract: Devices connected to the Internet today have a wide range of local communication channels available, such as wireless Wifi, Bluetooth or NFC, as well as wired backhaul. In densely populated areas it is possible to create heterogeneous, multihop communication paths using a combination of these technologies, and often transmit data with lower latency than via a wired Internet connection. However, th… ▽ More

    Submitted 15 December, 2014; originally announced December 2014.