header image
Home arrow Expertise
Distributed Systems

XLAB possesses in-depth knowledge of distributed systems, obtained and exploited by involvement in a number of national and international (EU) research and industrial projects:

  • XtreemOS
  • SLA@SOI
  • Crisis Management Simulator
  • Mosaica
  • DeDiSys
  • Grid service
  • Grid index
  • MetaServices
  • Computational Grid
  • iGRIDras
  • Distributed visualization

All the projects are presented in the menu on the left.

Linux hacking

Porting the GNU toolchain and Linux kernel to NEC SX supercomputers

In cooperation with NEC HPCE Deutschland our experts are porting the Linux kernel to the NEC SX family of vector supercomputers.

In order to do that, we have ported GNU binutils and are currently porting the GNU Compiler Collection to the SX CPU architecture. Latest port can be found here. In parallel, we are designing various architecture dependent kernel subsystems (such as memory layout and VM management, interrupt handler etc.) for the Linux port and testing them on SX hardware.

Development of cluster scheduler for the Linux kernel

XLAB developed a customizable cluster scheduler for the Kerrighed kernel.

Kerrighed is an adaptation of Linux kernel for computer clusters, that provides a Single System Image of a whole computer cluster, in order to hide heterogeneous and distributed nature of the available resources and present them to users and applications as a single, unified computing resource. This makes a computer cluster much easier to use.

A global cluster scheduler is a component which is in charge of placing processes on different cluster nodes. Its goals are, among others, balancing load across the cluster, optimization of resource utilization, etc. By migrating processes from one cluster node to another it takes care of transferring load from overloaded nodes to less busy ones. XLAB designed a framework named “Pluggable Probes and Scheduling Policies Framework” (PlugProPol). PlugProPol is an infrastructure which enables user to provide custom resource state probes and process scheduling policies based on data collected by those probes, and add them to the system in runtime, without the need to restart the whole cluster.

Projects also connected with linux hacking:

  • XtreemOS
  • TRAIN-OS
  • DeDiSys
  • tOSSad
  • Grid service
  • Grid index
  • Computational Grid
Reconstruction

XLAB has 3D reconstrucion know-how. The reconstruction of 3D shapes from a set of digital images is one of the fundamental problems in computer vision. It is a hard problem to solve, but has numerous applications in various areas. It can be useful in:

  • building reconstructing,
  • creating terrain maps of mountains (for alpinism, tourism),
  • 3d simulations of underground caves,
  • and many others.

An example of 3D object reconstruction from a set of still images:



Read more..

Security

XLAB's involvement in the security, trust and dependability has a long history, proven through our work in commercial applications, European Projects and participation in relevant organizations. Our work in the dependability area has begun with ensuring the quality of service of the ISLLight product family, where the communication layer ensures satisfiable operation even in poor network conditions. Our work on the DeDiSys project yielded useful research and later on empirically proven results, as the level of service did not degrade to an unsatisfiable state even when the underlying network was partitioned. Following with the XtreemOS project, we are involved in the Application Execution Management and Security workpackages – the natural consequence of security being interlaced with every application being run on the system. Our current work consists of implementation of the aforementioned AEM module and implementation of security in the Virtual Organisation Management Service (VOMS for short) on the application level. The DeDiSys and XtreemOS projects can be seen as the basis for the Odyssey project (Strategic Pan-European Ballistics Intelligence Platform for Combating Organised Crime and Terrorism), where security, trust and dependability are of utmost importance. XLAB's part in this project is mostly in the field of system architecture and secure data sharing through the distributed system and over various interested and authorized parties.

Turning into commercial area, our ISL product line is using the state-of-the-art firewall penetration (within legal boundaries) and dependable communication and transport layers. Our excellence in this area has been recognised by other companies as well. Another notable product is the Guarantees of Origin Registry (BoX-GoO), an online portal for registering, trading and issuing the energy origin certificates. The application is available at https://poi.borzen.si/.

Given the aforementioned R&D excellence, we also feel the need to participate in various working groups within NESSI – providing inputs for e.g. NESSI Strategic Research Agenda, participating in the Trust, Security and Dependability Working Group (TSD-WG) – thus helping in standardization of the topics, vocabulary and providing predictions on the outlooks in the areas we are strong in. On the other hand, we recognize the utmost importance of having a common base which is offered by NESSI in order to successfully collaborate, research and finally commercialize our knowledge.

Finally, XLAB is involved also in the national and EU security projects from the field of emergency response management and training. Most notable Slovene project is the SKU project, where we are implementing the distributed simulations system for crisis response management, including the complete security stack, from the visualisation to the the database and knowledge sharing modules. On the EU level, we're involved in the Pandora project, with roughly the same tasks but on a wider and more research oriented level.

Facts about XLAB's involvement in Trust, Security and Dependability:

  • Dependability know-how proven in the ISL product line and DediSys project
  • Trust, Security know-how proven in the ISL product line, XtreemOS, SKU, POI, etc. projects.


XLAB has the following know-how:

  • Implementation of the high-level security in the distributed systems
  • Implementation of the security in the network communication and transport layer
  • Implementation of the complete security stack in critical applications
  • Implementation of the complete security stack in distributed applications (on the level of national security).

Two important security projects are also:

  • Odyssey
  • Pandora

 

Team XLAB on Defcon

Defcon is a computer security conference that was held in Las Vegas, USA. It  draws security specialists, hackers and computer enthusiasts from around  the world. Topics presented and discussed cover a wide spectrum of  anything related to (computer) security. It gives people an oportunity to hear presentations of  security related software, security holes, exploits and fixes and other security connected stuff directly from developers and also to discuss it with them in person. Besides the presentations many people also enjoy the  competitions at defcon. They span from hacking contests to reverse engineering a piece of hardware.


A few days before Defcon the Black Hat conference was also held in Las Vegas. It  is a conference that brings together people from all information security  fields, some academics other from government and  even underground  researchers. It happenes annually in Tokyo, Amsterdam, Las Vegas and  Washington DC. Besides shorter presentations Black Hat offers extensive  trainings,  where one can get hands on experience on different topics from  higly respected experts (some of them provide certificates for their  lectures, too).

Semantic

Projects employing our expertise in semantic technologies:

  • SLA@SOI
  • Crisis Management Simulator
  • Mosaica
Visualisation

Our flagship product is Gaea+. It is an advanced 3D visual tool based on NASA World Wind. By leveraging detailed geospatial data from various providers that we provide access to, you can easily explore Slovenia with all the details (buildings, streets, landscape, etc.). Visit our official Gaea+ website and find out more.

Gaea+ was also used in a number of customer-tailored solutions. One example visualises simulations of floods areas in order to inform people about critical areas and help with emergency responses.

Other projects, where we used our knowledge of visualisation:

  • Crisis Management Simulator
  • Mosaica
  • Flood visualization
  • Distributed visualization
header image