Université de Neuchâtel

Two-Level Communication Protocol for a Web Operating System (WOS)

Babin, Gilbert ; Kropf, Peter ; Unger, Herwig

In: Euromicro Workshop on Network Computing, 1998, p. 939-944

The World-Wide Web consists not only of informational, but also computational resources. However, these resources, especially computational ones are underutilized. One characteristic of theWeb is its ever changing structure; for instance, nodes are dynamically added and removed. This makes it difficult, if not impossible, to draw a complete and accurate picture of available resources. We consider...

Université de Neuchâtel

WOS: an Internet Computing Environment

Kropf, Peter ; Unger, Herwig ; Babin, Gilbert

In: Workshop on Ubiquitous Computing, IEEE International Conference on Parallel Architecture and Compilation Techniques, 2000, p. 1422-1430

Given the current development of the Internet, the Web, mobile communications and services, we are clearly head- ing towards an era of widely integrated ubiquitous services sharing some kind of global operating system. This arti- cle describes the idea, the objectives and the current state of the development of the WOS-project. The Web Operat- ing System (WOS") consists of a series of versioned...

Université de Neuchâtel

A WOS-based solution for high performance computing

Abdennadher, Nabil ; Babin, Gilbert ; Kropf, Peter

In: 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, 2001, p. 568-573

Most of the development environments for high performance parallel applications require that all the computing modules and resources be known in advance. The execution environment must know where the different program modules will be executed, and must properly configure each computer involved in the execution. We describe how the Web Operating System (WOSTM) environment may be used to...

Université de Neuchâtel

BALLS Simulator : Evaluator of a structured Peer-to-Peer system with integrated load balancing

Le, Viet-Dung ; Babin, Gilbert ; Kropf, Peter

In: 4th IEEE International Conference on Computer Sciences, Research, Innovation and Vision for the Future (RIVF), 2006, p. 1-6

Simulation is an efficient way to evaluate new peer-to-peer models. It requires two implicit properties: large scale and high dynamicity. In the context of our work that proposes a peer-to-peer structure based on partitioning a de Bruijn graph and its load balancing algorithms, we developed a simulator for evaluation purposes. This paper introduces a three- layer architecture of the simulator....

Université de Neuchâtel

A Communication Framework Towards Flexible Associations of Business entities within Evolving environments

Le, Viet-Dung ; Babin, Gilbert ; Kropf, Peter

In: 3rd IFIP Conference on E-Commerce, E-Business & E-Government - I3E2003, 2003, vol. 268, p. 175-186

The Internet and its manifestations, such as electronic commerce or in general network communication between different group sof interest (i.e., agents) have become indispensable for many of us. To adequately use the ever increasing amount of data, attempts are being made to extend data processing from a merely lexical view towards more complex, but equally important, multi-level view, including...

Université de Neuchâtel

BALLS: A structured Peer-to-Peer system with integrated load balancing

Le, Viet-Dung ; Babin, Gilbert ; Kropf, Peter

In: Annals of Telecommunications, 2006, vol. 61, no. 11-12, p. 96-167

Load balancing is an important problem for structured peer-to-peer systems. We are particularly interested in the consumption of network bandwidth for routing traffic and in the usage of computer resources for object storage. In this paper, we investigate the possibility to simultaneously balance these two types of load. We present a structured peer-to-peer overlay that efficiently performs such...

Université de Neuchâtel

SecAdvise: A Security Mechanism Advisor

Saliba, Rima ; Babin, Gilbert ; Kropf, Peter

In: Lecture notes in computer science (LNCS), 2002, vol. 2468, p. 309-344

The proliferation of incompatible e-commerce systems applying different security technologies imposes difficult choices on all the concerned parties. In this context, the purpose of this research is to provide the necessary background to develop a security advisor (SecAdvise), which will make it possible to integrate the security mechanisms and the dynamic selection of the various mechanisms...

Université de Neuchâtel

Optimisation of Distributed Communities Using Cooperative Strategies

Yuen, Saiho ; Kropf, Peter ; Babin, Gilbert

In: Lecture notes in computer science (LNCS), 2002, vol. 2346, p. 153-168

The complex structure of the Web requires decentralised, adaptive mechanisms efficiently providing access to local and global capacities. To facilitate the development of such mechanisms, it seems reasonable to build clusters of machines with similar structures and interests. In such a manner, communities of machines can be built. In a community, every machine contributes to the overall success...

Université de Neuchâtel

Experimenting with Gnutella Communities

Vaucher, Jean ; Babin, Gilbert ; Kropf, Peter ; Jouve, Thierry

In: Lecture notes in computer science (LNCS), 2002, vol. 2468, p. 255-257

Computer networks or distributed systems in general may be regarded as communities where the individual components, be they entire systems, application software or users, interact in a shared environment. Such communities dynamically evolve with components or nodes joining and leaving the system. Their own individual activities affect the community’s behavior and vice versa. This paper...

Université de Neuchâtel

A Structured Peer-to-Peer System with Integrated Index and Storage Load Balancing

Le, Viet-Dung ; Babin, Gilbert ; Kropf, Peter

In: Lecture notes in computer science (LNCS), 2006, vol. 3908, p. 41-52

Load balancing emerges as an important problem that affects the performance of structured peer-to-peer systems. This paper presents a peer-to-peer system relying on the partitionning of a de Bruijn graph. The proposed system integrates mechanisms that perform index and storage load balancing. Index load refers to the network traffic incurred by a peer in managing an object index, while storage...