English
Related papers

Related papers: Confining Windows Inter-Process Communications for…

200 papers

Effectively protecting the Windows OS is a challenging task, since most implementation details are not publicly known. Windows has always been the main target of malwares that have exploited numerous bugs and vulnerabilities. Recent trusted…

Operating Systems · Computer Science 2017-06-07 Roberto di Pietro , Federico Franzoni , Flavio Lombardi

Understanding and visualizing the full-stack performance trade-offs and interplay between HPC applications, MPI libraries, the communication fabric, and the file system is a challenging endeavor. Designing a holistic profiling and…

Graphics · Computer Science 2021-09-20 Pouya Kousha , Quentin Anthony , Hari Subramoni , Dhabaleswar K. Panda

Efficient resource allocation is one of the critical performance challenges in an Infrastructure as a Service (IaaS) cloud. Virtual machine (VM) placement and migration decision making methods are integral parts of these resource allocation…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-12-04 Gaurav Somani , Prateek Khandelwal , Kapil Phatnani

The Next Generation 5G Networks can greatly benefit from the synergy between virtualization paradigms, such as the Network Function Virtualization (NFV), and service provisioning platforms such as the IP Multimedia Subsystem (IMS). The NFV…

Networking and Internet Architecture · Computer Science 2020-09-29 Mario Di Mauro , Antonio Liotta

With the continuous increase in the number of software-based attacks, there has been a growing effort towards isolating sensitive data and trusted software components from untrusted third-party components. A hardware-assisted intra-process…

Cryptography and Security · Computer Science 2020-12-07 Leila Delshadtehrani , Sadullah Canakci , Manuel Egele , Ajay Joshi

The openPC is a set of open source tools that realizes a parallel machine and distributed computing environment divisible into several independent blocks of nodes, and each of them is remotely but fully in any means accessible for users…

Distributed, Parallel, and Cluster Computing · Computer Science 2013-06-18 Z. Akbar , I. Firmansyah , B. Hermanto , L. T. Handoko

This paper introduces a new prototype system for controlling a PC by head movements and also with voice commands. Our system is a multimodal interface concerned with controlling the computer. The selected modes of interaction are speech and…

Human-Computer Interaction · Computer Science 2011-09-27 Anis Ismail , Abd El Salam AL Hajjar , Mohammad Hajjar

Wireless Sensor Networks (WSN) are used by many industries from environment monitoring systems to NASA's space exploration programs, as it has allowed society to monitor and prevent problems before they occur with less cost and maintenance.…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-07-03 Bhanuka Manesha Samarasekara Vitharana Gamage , Vishnu Monn Baskaran

Mastering computational architectures is essential for developing fast and power-efficient programs. Our advanced simulator empowers both IT students and professionals to grasp the fundamentals of superscalar RISC-V processors, HW/SW…

Hardware Architecture · Computer Science 2024-11-13 Jiri Jaros , Michal Majer , Jakub Horky , Jan Vavra

Inter-process communication (IPC) is one of the core functions of modern robotics middleware. We propose an efficient IPC technique called TZC (Towards Zero-Copy). As a core component of TZC, we design a novel algorithm called partial…

Robotics · Computer Science 2022-02-24 Yu-Ping Wang , Wende Tan , Xu-Qiang Hu , Dinesh Manocha , Shi-Min Hu

Using JAVA for process control requires the access to I/O-Hardware. This problem is addressed in several ongoing standardisation efforts for Real Time Java. A spin-off of these standardisation efforts is the Siemens product JFPC (Java for…

Instrumentation and Detectors · Physics 2007-05-23 H. Kleines , P. Wuestner , K. Settke , K. Zwoll

Virtualization technologies have evolved along with the development of computational environments since virtualization offered needed features at that time such as isolation, accountability, resource allocation, resource fair sharing and so…

Operating Systems · Computer Science 2017-10-02 Carlos Arango , Rémy Dernat , John Sanabria

Multi- and many-core processors are becoming increasingly popular in embedded systems. Many of these processors now feature hardware virtualization capabilities, such as the ARM Cortex A15, and x86 processors with Intel VT-x or AMD-V…

Operating Systems · Computer Science 2013-10-24 Ye Li , Richard West , Eric Missimer

Protection of confidential data is an important security consideration of today's applications. Of particular concern is to guard against unintentional leakage to a (malicious) observer, who may interact with the program and draw inference…

Logic in Computer Science · Computer Science 2024-07-03 Bas van den Heuvel , Farzaneh Derakhshan , Stephanie Balzer

The ever-increasing complexity of HW/SW systems presents a persistent challenge, particularly in safety-critical domains like automotive, where extensive testing is imperative. However, the availability of hardware often lags behind,…

Software Engineering · Computer Science 2025-06-13 Lukas Jünger , Jan Henrik Weinstock , Tim Kraus

Industry 4.0 is changing fundamentally data collection, its storage and analysis in industrial processes, enabling novel application such as flexible manufacturing of highly customized products. Real-time control of these processes,…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-05-06 Florian Hofer , Martin Sehr , Alberto Sangiovanni-Vincentelli , Barbara Russo

With CPU scaling slowing down in today's data centers, more functionalities are being offloaded from the CPU to auxiliary devices. One such device is the SmartNIC, which is being increasingly adopted in data centers. In today's cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-26 Yizhou Shan , Will Lin , Ryan Kosta , Arvind Krishnamurthy , Yiying Zhang

RISC-V is a RISC based open and loyalty free instruction set architecture which has been developed since 2010, and can be used for cost-effective soft processors on FPGAs. The basic 32-bit integer instruction set in RISC-V is defined as…

Hardware Architecture · Computer Science 2020-12-30 Hiromu Miyazaki , Takuto Kanamori , Md Ashraful Islam , Kenji Kise

Serverless computing relies on extreme multi-tenancy to remain economically viable, driving providers to rely on virtual machines (VMs) that ensure strong isolation and seamless ecosystem compatibility with the FaaS programming model.…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-17 JooYoung Park , Kevin Nguetchouang , Jovan Stojkovic , Likun Zhang , Riccardo Mancini , Marco Cali , Dmitrii Ustiugov

Network services are among the riskiest programs executed by production systems. Such services execute large quantities of complex code and process data from arbitrary and untrusted network sources, often with high levels of system…

Cryptography and Security · Computer Science 2019-09-27 Mahya Soleimani Jadidi , Mariusz Zaborski , Brian Kidney , Jonathan Anderson