English
Related papers

Related papers: TREBLE: Fast Software Updates by Creating an Equil…

200 papers

In this paper, we report on our 5-year's practical experience of designing, developing and then deploying a Model-based Requirements Engineering (MBRE) approach and language in the context of three different large European collaborative…

Software Engineering · Computer Science 2021-05-10 Andrey Sadovykh , Dragos Truscan , Hugo Bruneliere

Android's Private Compute Core (PCC) is a secure, isolated environment within the operating system, that maintains separation from apps while enabling users and developers to maintain control over their data. It is backed by open-source…

Cryptography and Security · Computer Science 2022-09-23 Eugenio Marchiori , Sarah de Haas , Sergey Volnov , Ronnie Falcon , Roxanne Pinto , Marco Zamarato

A central bottleneck for phone-use agents is that controllable, reproducible environments covering real mobile behavior are hard to build at scale. Existing mobile-agent benchmarks have made important progress on evaluation, but they do not…

We present a scalable "Trustworthy Container Repository" (TCR) infrastructure for the storage of software container images, such as those used by Docker. Using an authenticated data structure based on index-ordered Merkle trees (IOMTs), TCR…

Cryptography and Security · Computer Science 2018-10-18 Franklin Wei , Mahalingam Ramkumar , Somya D Mohanty

During the last decade there has been a huge interest in Grid technologies, and numerous Grid projects have been initiated with various visions of the Grid. While all these visions have the same goal of resource sharing, they differ in the…

Distributed, Parallel, and Cluster Computing · Computer Science 2007-05-23 B. Hudzia , T. N. Ellahi , L. McDermott , T. Kechadi

We introduce Blockene, a blockchain that reduces resource usage at member nodes by orders of magnitude, requiring only a smartphone to participate in block validation and consensus. Despite being lightweight, Blockene provides a high…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-15 Sambhav Satija , Apurv Mehra , Sudheesh Singanamalla , Karan Grover , Muthian Sivathanu , Nishanth Chandran , Divya Gupta , Satya Lokam

With over 500,000 commits and more than 700 contributors, the Android platform is undoubtedly one of the largest industrial-scale software projects. This project provides the Android API, and developers heavily rely on this API to develop…

Software Engineering · Computer Science 2022-06-01 Pei Liu , Li Li , Yichun Yan , Mattia Fazzini , John Grundy

FPGAs are increasingly being deployed in the cloud to accelerate diverse applications. They are to be shared among multiple tenants to improve the total cost of ownership. Partial reconfiguration technology enables multi-tenancy on FPGA by…

Hardware Architecture · Computer Science 2022-07-05 Ahsan Javed Awan , Fidan Aliyeva

Executing distributed cyber-physical software processes on edge devices that maintains the resiliency of the overall system while adhering to resource constraints is quite a challenging trade-off to consider for developers. Current…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-08-23 Purboday Ghosh , Hao Tu , Timothy Krentz , Gabor Karsai , Srdjan Lukic

Deploying deep learning (DL) on mobile devices has been a notable trend in recent years. To support fast inference of on-device DL, DL libraries play a critical role as algorithms and hardware do. Unfortunately, no prior work ever dives…

Machine Learning · Computer Science 2022-07-07 Qiyang Zhang , Xiang Li , Xiangying Che , Xiao Ma , Ao Zhou , Mengwei Xu , Shangguang Wang , Yun Ma , Xuanzhe Liu

Compound AI (cAI) systems chain multiple AI models to solve complex problems. cAI systems are typically composed of deep neural networks (DNNs), transformers, and large language models (LLMs), exhibiting a high degree of computational…

Multiagent Systems · Computer Science 2025-07-02 Zain Taufique , Aman Vyas , Antonio Miele , Pasi Liljeberg , Anil Kanduri

Serverless computing has emerged as a promising alternative to infrastructure- (IaaS) and platform-as-a-service (PaaS)cloud platforms for applications with ample parallelism and intermittent activity. Serverless promises greater resource…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-01-03 Shannon Joyner , Michael MacCoss , Christina Delimitrou , Hakim Weatherspoon

Tizen is a new Linux-based open source platform for consumer devices including smartphones, televisions, vehicles, and wearables. While Tizen provides kernel-level mandatory policy enforcement, it has a large collection of libraries,…

Cryptography and Security · Computer Science 2015-04-24 Daniel Song , Jisheng Zhao , Michael Burke , Dragoş Sbîrlea , Dan Wallach , Vivek Sarkar

Reliable on-off control of peripherals on smart devices is a key to security and privacy in many scenarios. Journalists want to reliably turn off radios to protect their sources during investigative reporting. Users wish to ensure cameras…

Cryptography and Security · Computer Science 2020-01-27 Matthew Lentz , Rijurekha Sen , Peter Druschel , Bobby Bhattacharjee

Public blockchains like Ethereum use Merkle trees to verify transactions received from untrusted servers before applying them to the blockchain. We empirically show that the low throughput of such blockchains is due to the I/O bottleneck…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-19 Soujanya Ponnapalli , Aashaka Shah , Amy Tai , Souvik Banerjee , Vijay Chidambaram , Dahlia Malkhi , Michael Wei

Understanding and modeling human mobility patterns is crucial for effective transportation planning and urban development. Despite significant advances in mobility research, there remains a critical gap in simulation platforms that allow…

Artificial Intelligence · Computer Science 2025-06-30 Yifan Liu , Xishun Liao , Haoxuan Ma , Jonathan Liu , Rohan Jadhav , Jiaqi Ma

Crowd-intelligence tries to gather, process, infer and ascertain massive useful information by utilizing the intelligence of crowds or distributed computers, which has great potential in Industrial Internet of Things (IIoT). A…

Computers and Society · Computer Science 2019-02-19 Jinliang Xu , Shangguang Wang , Bharat K. Bhargava , Fangchun Yang

Wireless Sensor Networks (WSNs) are used in many application fields, such as military, healthcare, environment surveillance, etc. The WSN OS based on event-driven model doesn't support real-time and multi-task application types and the OSs…

Operating Systems · Computer Science 2014-03-21 Kexing Xing , Decheng Zuo , Haiying Zhou , Hou Kun-Mean

Over the last four years we have operated a public smartphone platform testbed called PHONELAB. PHONELAB consists of up to several-hundred participants who run an experimental platform image on their primary smartphone. The experimental…

Networking and Internet Architecture · Computer Science 2019-02-07 Jinghao Shi , Edwin Santos , Geoffrey Challen

Cross-core communication is increasingly a bottleneck as the number of processing elements increase per system-on-chip. Typical hardware solutions to cross-core communication are often inflexible; while software solutions are flexible, they…

Hardware Architecture · Computer Science 2021-01-21 Qinzhe Wu , Jonathan Beard , Ashen Ekanayake , Andreas Gerstlauer , Lizy K. John