Computing in higher education: the Athena experience
Communications of the ACM - Special issue: computing in the frontiers of science and engineering
Andrew: a distributed personal computing environment
Communications of the ACM - The MIT Press scientific computation series
Understanding DCE
A cryptographic file system for UNIX
CCS '93 Proceedings of the 1st ACM conference on Computer and communications security
The Legion vision of a worldwide virtual computer
Communications of the ACM
A security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
Separating key management from file system security
Proceedings of the seventeenth ACM symposium on Operating systems principles
OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Scalable Parallel Computing: Technology,Architecture,Programming
Scalable Parallel Computing: Technology,Architecture,Programming
Supporting Secure Ad-hoc User Collaboration in Grid Environments
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Modelling a Public-Key Infrastructure
ESORICS '96 Proceedings of the 4th European Symposium on Research in Computer Security: Computer Security
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
Survey of design goals for operating systems
ACM SIGOPS Operating Systems Review
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Hi-index | 0.00 |
On demand resources sharing is a fundamental requirement for distributed systems. However, the existence of multiple administrative domains makes it hard to share resources among these domains dynamically. We think an important reason is domain-dependent user management in traditional operating systems, and previous middleware approaches can not solve the problem thoroughly. In this paper, we propose Cross-Domain Operating System to implement domain-independent user management at the operating system level. Following methods are adopted to achieve the goal: 1) using global user identifiers to replace traditional user identifiers; 2) implanting global user identifiers into kernel entities such as processes and files; 3) adopting an access control mechanism based on global user identifiers. The most important feature of our approach is that we implement it by introducing innovative elements into operating system kernels. Compared with middleware approaches, our method can provide better security, performance and compatibility.