Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleApril 2006
Balancing power consumption in multiprocessor systems
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 403–414https://doi.org/10.1145/1217935.1217974Actions usually taken to prevent processors from overheating, such as decreasing the frequency or stopping the execution flow, also degrade performance. Multiprocessor systems, however, offer the possibility of moving the task that caused a CPU to ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Using queries for distributed monitoring and forensics
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 389–402https://doi.org/10.1145/1217935.1217973Distributed systems are hard to build, profile, debug, and test. Monitoring a distributed system - to detect and analyze bugs, test for regressions, identify fault-tolerance problems or security compromises - can be difficult and error-prone. In this ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Understanding user behavior in large-scale video-on-demand systems
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 333–344https://doi.org/10.1145/1217935.1217968Video-on-demand over IP (VOD) is one of the best-known examples of "next-generation" Internet applications cited as a goal by networking and multimedia researchers. Without empirical data, researchers have generally relied on simulated models to drive ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
TCP offload through connection handoff
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 279–290https://doi.org/10.1145/1217935.1217962This paper presents a connection handoff interface between the operating system and the network interface. Using this interface, the operating system can offload a subset of TCP connections in the system to the network interface, while the remaining ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
RIMAC: a novel redundancy-based hierarchical cache architecture for energy efficient, high performance storage systems
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 249–262https://doi.org/10.1145/1217935.1217959Energy efficiency becomes increasingly important in today's high-performance storage systems. It can be challenging to save energy and improve performance at the same time in conventional (i.e. single-rotation-rate) disk-based storage systems. Most ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
On the road to recovery: restoring data after disasters
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 235–248https://doi.org/10.1145/1217935.1217958Restoring data operations after a disaster is a daunting task: how should recovery be performed to minimize data loss and application downtime? Administrators are under considerable pressure to recover quickly, so they lack time to make good scheduling ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
A fresh look at the reliability of long-term digital storage
- Mary Baker,
- Mehul Shah,
- David S. H. Rosenthal,
- Mema Roussopoulos,
- Petros Maniatis,
- TJ Giuli,
- Prashanth Bungale
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 221–234https://doi.org/10.1145/1217935.1217957Emerging Web services, such as email, photo sharing, and web site archives, must preserve large volumes of quickly accessible data indefinitely into the future. The costs of doing so often determine whether the service is economically viable. We make ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Context-specific middleware specialization techniques for optimizing software product-line architectures
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 205–218https://doi.org/10.1145/1217935.1217955Product-line architectures (PLAs) are an emerging paradigm for developing software families for distributed real-time and embedded (DRE) systems by customizing reusable artifacts, rather than hand-crafting software from scratch. To reduce the effort of ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
A quantitative analysis of aspects in the eCos kernel
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 191–204https://doi.org/10.1145/1217935.1217954Nearly ten years after its first presentation and five years after its first application to operating systems, the suitability of Aspect-Oriented Programming (AOP) for the development of operating system kernels is still highly in dispute. While the AOP ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Language support for fast and reliable message-based communication in singularity OS
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 177–190https://doi.org/10.1145/1217935.1217953Message-based communication offers the potential benefits of providing stronger specification and cleaner separation between components. Compared with shared-memory interactions, message passing has the potential disadvantages of more expensive data ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Reducing TCB complexity for security-sensitive applications: three case studies
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 161–174https://doi.org/10.1145/1217935.1217951The large size and high complexity of security-sensitive applications and systems software is a primary cause for their poor testability and high vulnerability. One approach to alleviate this problem is to extract the security-sensitive parts of ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Experiences in building and operating ePOST, a reliable peer-to-peer application
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 147–159https://doi.org/10.1145/1217935.1217950Peer-to-peer (p2p) technology can potentially be used to build highly reliable applications without a single point of failure. However, most of the existing applications, such as file sharing or web caching, have only moderate reliability demands. ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
K42: building a complete operating system
- Orran Krieger,
- Marc Auslander,
- Bryan Rosenburg,
- Robert W. Wisniewski,
- Jimi Xenidis,
- Dilma Da Silva,
- Michal Ostrowski,
- Jonathan Appavoo,
- Maria Butrico,
- Mark Mergen,
- Amos Waterland,
- Volkmar Uhlig
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 133–145https://doi.org/10.1145/1217935.1217949K42 is one of the few recent research projects that is examining operating system design structure issues in the context of new whole-system design. K42 is open source and was designed from the ground up to perform well and to be scalable, customizable, ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
The SMART way to migrate replicated stateful services
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 103–115https://doi.org/10.1145/1217935.1217946Many stateful services use the replicated state machine approach for high availability. In this approach, a service runs on multiple machines to survive machine failures. This paper describes SMART, a new technique for changing the set of machines where ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Database replication policies for dynamic content applications
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 89–102https://doi.org/10.1145/1217935.1217945The database tier of dynamic content servers at large Internet sites is typically hosted on centralized and expensive hardware. Recently, research prototypes have proposed using database replication on commodity clusters as a more economical scaling ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Thorough static analysis of device drivers
- Thomas Ball,
- Ella Bounimova,
- Byron Cook,
- Vladimir Levin,
- Jakob Lichtenberg,
- Con McGarvey,
- Bohus Ondrusek,
- Sriram K. Rajamani,
- Abdullah Ustuner
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 73–85https://doi.org/10.1145/1217935.1217943Bugs in kernel-level device drivers cause 85% of the system crashes in the Windows XP operating system [44]. One of the sources of these errors is the complexity of the Windows driver API itself: programmers must master a complex set of rules about how ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Understanding collateral evolution in Linux device drivers
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 59–71https://doi.org/10.1145/1217935.1217942In a modern operating system (OS), device drivers can make up over 70% of the source code. Driver code is also heavily dependent on the rest of the OS, for functions and data structures defined in the kernel and driver support libraries. These ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Solving the starting problem: device drivers as self-describing artifacts
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 45–57https://doi.org/10.1145/1217935.1217941Run-time conflicts can affect even the most rigorously tested software systems. A reliance on execution-based testing makes it prohibitively costly to test every possible interaction among potentially thousands of programs with complex configurations. ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006 - ArticleApril 2006
Practical taint-based protection using demand emulation
EuroSys '06: Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006April 2006, Pages 29–41https://doi.org/10.1145/1217935.1217939Many software attacks are based on injecting malicious code into a target host. This paper demonstrates the use of a well-known technique, data tainting, to track data received from the network as it propagates through a system and to prevent its ...
Also Published in:
ACM SIGOPS Operating Systems Review: Volume 40 Issue 4, October 2006