Operating Systems

Real-time cloud computing

Nowadays Cloud Computing infrastructures are being challenged by an increasing demand for evolved cloud services characterised by heterogeneous performance requirements including real-time, data-intensive and highly dynamic workloads. The classical way to deal with dynamicity is to scale computing and network resources horizontally. However, these techniques can be way more effective when coupled with mechanisms ensuring efficient and predictable execution of software components in distributed, shared & multi-tenant infrastructures. Such mechanisms may span across the multitude of layers or planes characterizing a cloud infrastructure: from ensuring temporal isolation at the OS kernel and/or hypervisor level, to intelligent, QoS-aware mechanisms for VM placement and migration, to preventing unstable networking performance by avoiding cross-talks and resources saturation, through an appropriate QoS-aware management of the network and applications' flows.
The RETIS started contributing with applied research in this area in the context of the IRMOS European Project, collaborating with prestigious other academic & industrial institutions in Europe, such as the High-Performance Computing Center of Stuttgart, the National Technical University of Athens, Bell Labs and Telefonica I+D.
As an example, the RETIS provided the IRMOS real-time scheduler, a scheduler guaranteeing CPU time to, and performance isolation among, co-hosted VMs on a system.

S(o)OS NewsLetter #1

FUTURE LARGE-SCALE SYSTEMS: WILL WE BE ABLE TO USE THEM ?

The scale and complexity of computing systems increases constantly, offering High-Performance-Computing (HPC) like infrastructures for general purpose computing and desktop machines. Already the speed of hardware progress has overtaken software development and modern systems offer features that cannot be properly exploited anymore - particularly the Operating Systems are lagging behind this development with their monolithic structures. The S(o)OS project funded by the European Commission investigates into new Operating System architectures to address these issues. Read more at http://www.soos-project.eu/index.php?option=com_content&view=article&id=....

THE NEXT GENERATION OF OPERATING SYSTEMS

Members from the S(o)OS consortium comment on what specific challenges and issues future Operating Systems have to face and which approaches may or may not be able to address these problems. Read more at http://www.soos-project.eu/index.php?option=com_content&view=article&id=....

DISCUSSING TERA-SCALE COMPUTING

The workshop on "Computing Architectures, Software tools and nano-Technologies for Numerical and Embedded Scalable Systems" (CASTNESS) held in January 2011 in Rome grouped together the European Projects investigating on future massively parallel and distributed terascale computing platforms. Read more at http://www.soos-project.eu/index.php?option=com_content&view=article&id=....

FUNCTIONAL HARDWARE SPECIFICATIONS

As the complexity of processor and system architectures increases, it becomes more and more difficult to describe their setup and functionalities. At the same time, this information is more vital than ever – not only for describing the architecture, but also to enable the program / developer / Operating System to exploit the specific capabilities they offer. Read more at http://www.soos-project.eu/index.php?option=com_content&view=article&id=....

HPC AND PC: TWO VIEWS AT THE SAME THING ?

Modern processor architectures incorporate multiple processing units within a single chip and already processor manufacturers face challenges not unbeknownst to High Performance Computing (HPC). At the same time, GPU manu­facturers claim to sell “home HPCs” for affordable prices – but will HPCs and desktop PCs really converge? Read more at http://www.soos-project.eu/index.php?option=com_content&view=article&id=....

Subscribe to RSS - Operating Systems