EDBT 2026 Demo / reviewers in the wild / expert
Michel Diaz
dblp:35/4935
· DBLP profile ↗
58ranked-venue papers
9as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 27 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 9 · 1 first-authorSystems, architecture and hardware · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorSecurity and privacy · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
8 papers |
Internet architecture and protocols · 18% Transport protocols and congestion control · 17% Network management and operations · 16% | |
| Databases, data mining, and information retrieval
1 paper |
Web and social media mining · 100% | |
| Computer graphics and multimedia
2 papers |
Multimedia systems and quality of experience · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 46% Hardware reliability and fault tolerance · 39% Embedded and real-time systems · 7% |
Topics — the 28 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control › transport protocol design
adaptive transport protocols |
0.2 | 1 | 2013 | ATP: A Microprotocol Approach to Autonomic Communication · IEEE Trans. Computers 2013 |
Network management and operations › network automation
autonomic communication |
0.2 | 1 | 2013 | ATP: A Microprotocol Approach to Autonomic Communication · IEEE Trans. Computers 2013 |
Internet of things and sensor networks
delay tolerant networks |
0.2 | 1 | 2013 | On the impact of disorder on dynamic network navigation · INFOCOM 2013 |
Wireless networking
dynamic networks |
0.2 | 1 | 2013 | On the impact of disorder on dynamic network navigation · INFOCOM 2013 |
Wireless sensing and localization › location-based services
network navigation |
0.2 | 1 | 2013 | On the impact of disorder on dynamic network navigation · INFOCOM 2013 |
Internet architecture and protocols
protocol design |
0.2 | 1 | 2013 | ATP: A Microprotocol Approach to Autonomic Communication · IEEE Trans. Computers 2013 |
Web and social media mining
online social networks |
0.0 | 1 | 2013 | On the impact of disorder on dynamic network navigation · INFOCOM 2013 |
Internet architecture and protocols › multicast
multicast protocols |
0.0 | 1 | 2002 | Architecture and Design of New Multimedia Multicast Protocols · ICNP 2002 |
Content delivery and video streaming
multimedia transmission |
0.0 | 2 | 2002 | Architecture and Design of New Multimedia Multicast Protocols · ICNP 2002 Partial Order Transport Service for Multimedia Applications: Reliable Service · HPDC 1993 |
Multimedia systems and quality of experience
multimedia synchronization |
0.0 | 1 | 1998 | A time-efficient architecture for multimedia applications · IEEE J. Sel. Areas Commun. 1998 |
Distributed systems
fault tolerance |
0.0 | 4 | 1994 | Observer-A Concept for Formal On-Line Validation of Distributed Systems · IEEE Trans. Software Eng. 1994 Unified Design of Self-Checking and Fail-Safe Combinational Circuits and Sequential Machines · IEEE Trans. Computers 1979 On-Set Realization of Fail-Safe Sequential Machines · IEEE Trans. Computers 1974 |
Network management and operations
network verification |
0.0 | 1 | 1994 | Observer-A Concept for Formal On-Line Validation of Distributed Systems · IEEE Trans. Software Eng. 1994 |
Network management and operations › protocol verification
protocol validation |
0.0 | 1 | 1994 | Observer-A Concept for Formal On-Line Validation of Distributed Systems · IEEE Trans. Software Eng. 1994 |
Hardware reliability and fault tolerance
self-checking systems |
0.0 | 1 | 1994 | Observer-A Concept for Formal On-Line Validation of Distributed Systems · IEEE Trans. Software Eng. 1994 |
Automata and formal languages
petri nets |
0.0 | 1 | 1991 | Modeling and Verification of Time Dependent Systems Using Time Petri Nets · IEEE Trans. Software Eng. 1991 |
Automata and formal languages › petri nets
timed petri nets |
0.0 | 1 | 1991 | Modeling and Verification of Time Dependent Systems Using Time Petri Nets · IEEE Trans. Software Eng. 1991 |
Distributed systems
distributed system testing |
0.0 | 1 | 1994 | Observer-A Concept for Formal On-Line Validation of Distributed Systems · IEEE Trans. Software Eng. 1994 |
Transport protocols and congestion control › error control
alternating bit protocol |
0.0 | 1 | 1991 | Modeling and Verification of Time Dependent Systems Using Time Petri Nets · IEEE Trans. Software Eng. 1991 |
Embedded and real-time systems
real-time control |
0.0 | 1 | 1982 | REBUS, A Fault-Tolerant Distributed System for Industrial Real-Time Control · IEEE Trans. Computers 1982 |
Hardware reliability and fault tolerance › functional safety
fail-safe systems |
0.0 | 1 | 1979 | Unified Design of Self-Checking and Fail-Safe Combinational Circuits and Sequential Machines · IEEE Trans. Computers 1979 |
Hardware reliability and fault tolerance
self-checking circuits |
0.0 | 1 | 1979 | Unified Design of Self-Checking and Fail-Safe Combinational Circuits and Sequential Machines · IEEE Trans. Computers 1979 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1976 | Petri nets as a common tool for design verification and hardware simulation · DAC 1976 |
Integrated circuit design
digital circuit design |
0.0 | 2 | 1979 | Unified Design of Self-Checking and Fail-Safe Combinational Circuits and Sequential Machines · IEEE Trans. Computers 1979 On-Set Realization of Fail-Safe Sequential Machines · IEEE Trans. Computers 1974 |
Hardware reliability and fault tolerance › self-checking circuits
fail-safe sequential machine |
0.0 | 1 | 1974 | On-Set Realization of Fail-Safe Sequential Machines · IEEE Trans. Computers 1974 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 1974 | On-Set Realization of Fail-Safe Sequential Machines · IEEE Trans. Computers 1974 |
Embedded and real-time systems › industrial control systems
real-time industrial control |
0.0 | 1 | 1982 | REBUS, A Fault-Tolerant Distributed System for Industrial Real-Time Control · IEEE Trans. Computers 1982 |
Electronic design automation › hardware verification and test › fault modeling
stuck-at fault |
0.0 | 1 | 1974 | On-Set Realization of Fail-Safe Sequential Machines · IEEE Trans. Computers 1974 |
Electronic design automation
hardware simulation |
0.0 | 1 | 1976 | Petri nets as a common tool for design verification and hardware simulation · DAC 1976 |
Methods — techniques the papers use, named apart from their topics
heuristic navigation · 0.3microprotocol composition · 0.2learning techniques · 0.2time stream petri nets · 0.0implementation measurements · 0.0observer design · 0.0formal specification · 0.0formal modeling · 0.0estelle · 0.0linear extension metric · 0.0enumerative state-space method · 0.0serial bus communication · 0.0distributed system design · 0.0petri nets · 0.0on-set realization · 0.0k-out-of-n codes · 0.0APL simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Modelling mobile opportunistic networks - From mobility to structural and behavioural analysis
Anh Dung Nguyen, Patrick Sénac, Michel Diaz |
Ad Hoc Networks | 3 |
| 2013 | On the impact of disorder on dynamic network navigationabstractDynamic networks like Online Social Networks or Disruption Tolerant Networks (DTNs), when considering their spatial, temporal and size complexity, even if partly wired, are exposed to nodes and links churns and failures which can be modeled with dynamic graphs with time varying edges and vertices. Recently, it has been shown that dynamic networks exhibit some regularity in their temporal contact patterns. The impact of this regularity on network performances has not been well studied and analyzed. One of the most interesting problem in research on dynamic networks is the issue of efficient navigation techniques in such networks. For dynamic networks, because there is still no widely developed theoretical background to understand deeply the problems, research traditionally tends to propose heuristic solutions. In the context of DTNs, these solutions tend to answer to some specific questions about navigating in a dynamic network (e.g., how to reduce energy consumption of routing, how to maximize the delivery probability) while usually ignoring and not leveraging on the profound structural properties of the dynamic network. In this work, we aim to contribute to understanding the impact of this dynamic structure on information routing and show how to exploit this structure for efficient navigation in such networks. Anh Dung Nguyen, Patrick Sénac, Michel Diaz |
INFOCOM | 3 |
| 2013 | Supporting end-to-end internet QoS for DDS-based large-scale distributed simulationabstractSupporting end-to-end quality-of-service (QoS) in Large-scale distributed interactive simulations (DIS) is hard due to the heterogeneity and scale of communication networks, transient behavior, and the lack of mechanisms that holistically schedule different resources end-to-end. This paper aims to cope with these problems in the context of wide area network (WAN)-based DIS applications that use the OMG Data Distribution Service (DDS) QoS-enabled publish/subscribe middleware. First, we show the design and implementation of the QoS framework, which is a policy-driven architecture that shields DDS-based DIS applications from the details of network QoS mechanisms by specifying per-flow network QoS requirements, performing resource allocation and validation decisions (such as admission control), and enforcing per-flow network QoS at runtime. Second, we evaluate the capabilities of the framework in an experimental large-scale multi-domains environment. The evaluation of the architecture shows that the proposed QoS framework improves the delivery of DDS services over heterogeneous IP networks, and confirms its potential impact for providing network-level differentiated performance. Akram Hakiri, Pascal Berthou, Slim Abdellatif, Michel Diaz, Thierry Gayraud |
SIGSIM-PADS | 4 |
| 2013 | ATP: A Microprotocol Approach to Autonomic CommunicationabstractAs new transport protocols are being proposed and standardized, the choice of the best communication service to be used by applications for delivering their data when distributed is becoming too complex. Application developers need much knowledge on "how the protocol works" to decide whether or not it can be used to fulfill their requirements. Moreover, the performance of the service provided by a given communication protocol is highly dependent on the network context. The Autonomic Transport Protocol presented in this paper is aware of the application requirements and uses learning techniques to adapt the service it provides to best satisfy these requirements as the network conditions vary. Nicolas Van Wambeke, Ernesto Exposito, Christophe Chassot, Michel Diaz |
IEEE Trans. Computers | 4 |
| 2012 | Understanding and modeling the small-world phenomenon in dynamic networksabstractThe small-world phenomenon first introduced in the context of static graphs consists of graphs with high clustering coefficient and low shortest path length. This is an intrinsic property of many real complex static networks. Recent research has shown that this structure is also observable in dynamic networks but how it emerges remains an open problem. In this paper, we propose a model capable of capturing the small-world behavior observed in various real traces. We then study information diffusion in such small-world networks. Analytical and simulation results with epidemic model show that the small-world structure increases dramatically the information spreading speed in dynamic networks. Anh Dung Nguyen, Patrick Sénac, Michel Diaz |
MSWiM | 3 |
| 2011 | Pervasive Intelligent Routing in Content Centric Delay Tolerant NetworksabstractThis paper introduces a Swarm-Intelligence based Routing protocol (SIR) that aims to efficiently route information in content centric Delay Tolerant Networks (CCDTN) also dubbed pocket switched networks. First, this paper formalizes the notion of optimal path in CCDTN and introduces an original and efficient algorithm to process these paths in dynamic graphs. The properties and some invariant features of these optimal paths are analyzed and derived from several real traces. Then, this paper shows how optimal path in CCDTN can be found and used from a fully distributed swarm-intelligence based approach of which the global intelligent behavior (i.e. shortest path discovery and use) emerges from simple peer to peer interactions applied during opportunistic contacts. This leads to the definition of the SIR routing protocol of which the consistency, efficiency and performances are demonstrated from intensive representative simulations. Anh Dung Nguyen, Patrick Sénac, Victor Ramiro, Michel Diaz |
DASC | 4 |
| 2011 | STEPS - An Approach for Human Mobility Modeling
Anh Dung Nguyen, Patrick Sénac, Victor Ramiro, Michel Diaz |
Networking (1) | 4 |
| 2009 | An opportunistic indoors positioning scheme based on estimated positionsabstractPositioning requirements for mobile nodes in wireless (sensor) networks are largely increasing. However for indoors environments most of the existing solutions are expensive in terms of technology or infrastructure. We propose an indoors positioning scheme in which a static user collects self-estimated positions of collaborating peer nodes within radio range as well as the error ranges of these estimations and determines its position with a linear matrix inequality (LMI) method coupled with a barycenter computation. The approach is evaluated with simulations where the input parameters are the maximum radio range, the number of peer nodes within range, their speed, and dynamic error estimation. The simulations show that the scheme works fine even when the error estimation linearly increases with time. To estimate its position within 1 meter accuracy, the user node may wait at the same position for 5 minutes, with 16 pedestrians moving around him and an error increase rate of 10%. Tanguy Pérennou, Michel Diaz |
ISCC | 3 |
| 2009 | Quality of Service Specifications: A Semantic ApproachabstractIn operations related to Quality of Service (QoS) management such as SLA negotiations, QoS-aware service invocations and so, it is necessary to specify the required or negotiated quality parameters. Currently, there are no standards to formally describe QoS specifications at the network service level. Several works propose a fixed list of QoS parameters at the network level (e.g., delay, jitter, packet loss). However, solutions offering an extensible list of QoS parameters to specify QoS are more appropriate to deal with the heterogeneity of applications and network technologies. This paper proposes an ontology as a formal and extensible way of specifying QoS and provide the mapping between parameters of different layers. Using our ontology, clients and providers can adopt different user-perceived, application or network QoS parameters and metrics during the service negotiation and invocation, and use ontology reasoning to compare different parameters. The usage of this ontology is illustrated during the establishment of a VoIP session, where a high level QoS specification in the application layer is mapped into a network layer Class of Service defined by the service provider. Achilles Colombo Prudêncio, Roberto Willrich, Michel Diaz, Saïd Tazi 0001 |
NCA | 3 |
| 2009 | Path prediction for resource reservation between mobile nodesabstractEnd-to-end QoS can be achieved through resource reservations along the communication path between end points. Per flow or per aggregate signaling can be used to set up reservation states in routers or domains on the path. In a mobile environment this reservation process can be very cumbersome, given that (i) the time to set up the resources in the new path is not neglectable and (ii) the resources may not be available during the handover process. Advance reservations is a possible solution for this problem. This paper describes a procedure to compute a set of considered paths in a resource reservation, during a communication session when both hosts are mobile. We depart from a semi Markov user mobility model extracted from regular user movements. We combine both user models to generate a time evolution equation that allows computing the probability to be in a future path from a current path in a given time. We use this function to build an optimisation problem in a binary integer programming formulation. A target probability of lacking resources is used as a constraint to select a subset of paths based on a cost metric. Eraldo Silveira e Silva, Jean-Marie Farines, Michel Diaz |
WCNC | 3 |
| 2009 | Optimization of WiMax modulation scheme with a cross layer erasure codeabstractWIMAX (Worldwide Interoperability for Microwave Access) is a promising new networking technology that potentially offers high speed and wide area wireless access services that complement consistently the 3G and WiFi access networks capabilities. The standard proposes an adaptive modulation scheme which allows WiMax nodes to communicate from various modulation coding schemes according to the link quality. However, the standard does not define a detailed link adaptation algorithm and currently, the most largely used modulation adaptation technique is based on a channel quality lookup table. We argue that this method is not able to make the best adaptation decisions and delivers a sub-optimal goodput in numerous communication contexts. In this paper, we propose a novel cross layer based modulation adaptation mechanism which incorporates the use of adaptive erasure code with the physical layer information to significantly improve the goodput and transmission efficiency. Simulation results show that our proposal adapts more efficiently to real environments and achieves a significant gain on the goodput delivered to mobile nodes. Lei Zhang 0048, Patrick Sénac, Roksana Boreli, Michel Diaz |
WOWMOM | 4 |
| 2009 | EuQoS: End-to-End Quality of Service over Heterogeneous Networks
Enzo Mingozzi, Giovanni Stea, María Ángeles Callejo-Rodríguez, José Enríquez-Gabeiras, Gerardo García-de-Blas, Francisco Javier Ramón-Salguero, Wojciech Burakowski, Andrzej Beben, Jaroslaw Sliwinski, Halina Tarasiuk, Olivier Dugeon, Michel Diaz, Laurent Baresse, Edmundo Monteiro |
Comput. Commun. | 12 |
| 2008 | STAMP: Towards A Scalable Topology Announcement and Management ProtocolabstractThis work addresses the problem of topology discovery and aggregation. For topology discovery, current solutions concentrate on using probe techniques like the MIBs in routers and gateways, the Internet control message protocol (ICMP), the traceroute program, the domain name system (DNS), etc. In contrast, this paper presents the simple topology announcement and management protocol (STAMP), a simple mechanism which infers the network topology by injecting suitable "hello" adjacency messages between direct connected devices. The discovered topology covers both the data link and the network layers. STAMP can be applied on large as well as on small topologies. In order to overcome scalability issues, we designed some mechanisms to hierarchically structure the discovered topology using aggregation to pull up management functions into the higher levels of the hierarchy. In the first version of STAMP we are interested in the design of a scalable call admission control management function, which has an increasingly important role for quality of service delivery in the new networking systems like IMS (IP multimedia subsystem). The paper presents the key points behind STAMP. It describes the protocol design as well as its behavior and hierarchy. Finally, some preliminary results presenting the application of STAMP in the scope of call admission control are shown in the end of the paper. Walid Htira, Olivier Dugeon, Michel Diaz |
AINA | 3 |
| 2008 | User Profile-Based Authorization Policies for Network QoS ServicesabstractRecent papers propose QoS solutions allowing the users to explicitly specify the quality level they request during a so-called explicit QoS service invocation that includes dynamic QoS offering and new mechanisms for authentication, authorization and accounting. In particular, organizations should be able to control their network services and authorize QoS services based on service parameters, as destination addresses, applications and employees’ roles. Therefore, user profile-based authorization policies for explicit QoS service invocations should be adopted. Each user profile indicates the services that the user is authorized to request, their consumption limits and scope. This paper deals with the authorization of explicit QoS services invocations and proposes a user profile model for profile-based authorization of QoS services. Julio Cesar Royer, Roberto Willrich, Michel Diaz |
NCA | 3 |
| 2008 | A Novel Bandwidth Broker Architecture Based on Topology Aggregation in Delay|Bandwidth Sensitive Networks
Walid Htira, Olivier Dugeon, Michel Diaz |
Networking | 3 |
| 2008 | Inter-domain QoS signaling under mobilityabstractThis paper deals with the problem of QoS signaling across multiples domains in a context of topological changes due to mobility. Data path changes caused by mobility can degrade severely the service continuity to mobile terminals considering the end-to-end QoS inter-domain path reestablishment. We propose an efficient NSIS-based scheme to allow end-to-end QoS path maintenance under mobility. The domains are controlled by central resource managers acting as bandwidth brokers. The scheme addresses two open issues in the area: (a) the integration of NSIS with Hierarchical Mobile IP including anchor points collaboration to QoS signaling, and (b) the use of NSIS in an hybrid on and off -path context, exploring the common off-path points to improve signaling. The signaling procedure aims to reduce the impact of mobility in the time to setup new QoS paths and the time to tear down unused resources. Eraldo Silveira e Silva, Florin Racaru, Jean-Marie Farines, Michel Diaz |
NOMS | 4 |
| 2008 | Cross-layer based congestion control for WLANsabstractCongestion control is a fundamental mechanism for the stability of the Internet and is a central mechanism for TCP. However, this congestion control mechanism focuses mainly on the core network state and is blind to the characteristics of wireless and mobile access networks. Moreover, TCP window bas Lei Zhang 0048, Patrick Sénac, Emmanuel Lochin, Michel Diaz |
QSHINE | 4 |
| 2008 | Mobile TFRC: a congestion control for WLANsabstractBased on an identification and evaluation of the subtle counterproductive interactions between the WLANs MAC layer and the transport layer, this paper shows a new approach towards congestion control for WLANs. We introduce a specialization of TFRC (MTFRC: mobile TFRC), which is adapted to wireless access networks. This TFRC specialization requires only slight changes to the standard TFRC protocol. Simulation results show substantial improvements for applications over TFRC in scenarios where the bottleneck situates on the MAC layer of the mobile nodes. Lei Zhang 0048, Patrick Sénac, Emmanuel Lochin, Michel Diaz |
WOWMOM | 4 |
| 2008 | A novel Middleware for the Mobility Management Over the InternetabstractThe features of mobility, which enormously impact on how communication is evolving into the future, represent a particular challenge in todaypsilas wireless networking research. After an identification and evaluation of the gap between the discontinuities of the communication service inherent to the physical layer of mobile networks and the continuity requirements issue from the stream centric multimedia applications, we propose a novel middleware 3MOI (Middleware for the Mobility Management Over the Internet) which can support efficient and context-aware mobility management and satisfy new mobility requirements such as dynamical location management, fast handover, and continuous connection support. Lei Zhang 0048, Patrick Sénac, Emmanuel Lochin, Michel Diaz |
WOWMOM | 4 |
| 2007 | A New Approximation Model for Guaranteed QoS Information AggregationabstractThe expansion of the networks in the last decade, in size and number of services, accentuated several problems. An important one is the management and the control of available resources, in particular, to provide QoS. To deal with this problem, networks are often structured hierarchically and each domain keeps its own detailed state and an aggregated view about the other domains. After aggregation, the amount of information is outstandingly reduced but we can not speak about relevance only if the distortion from the real network state is minimal. This distortion can result from a strict algorithm which leads to reduce unfeasible connections or a generous algorithm allowing to enlarge the amount of feasible connections even if the real network state does not allow it. Although it under-estimates the network capacities, the telecom operators are in favour of the first aggregation algorithm, because it guarantees better the quality of service. In this paper, we propose a new model for network state aggregation bringing a trade off between strict and generous algorithms. Contrary to traditional approaches where the probability of crank back is large, our solution, based on the concept of "supported services guarantee", does not over-estimate the network capacities and keep the admissibility amount reasonable. Our simulations show that the new approximation model achieves the best performance concerning the crank back reduction compared to the other aggregation methods. Walid Htira, Olivier Dugeon, Michel Diaz |
ISCC | 3 |
| 2007 | An Aggregated Delay|Bandwidth Star Scheme for Admission ControlabstractCall admission control (CAC) is a crucial element for providing quality of service (QoS) guarantees in a network. Performance deteriorates rapidly within large scale networks. Compared to measurement-based admission control approaches, the performance degradation can be important in the case of parameter- based approaches due to their dependence to the network topology. So, as networks grow in size, the collection and the maintenance of the resources reservation status which must be maintained coherent in the database become difficult, if not impossible. In this paper, we propose a novel admission control approach based on an aggregated scheme of the topology. This approach improves the traditional parameter-based admission control techniques. Simulation results show that our proposed admission control scheme achieves very good performances in the reduction of the memory space utilization and the algorithm complexity. Walid Htira, Olivier Dugeon, Michel Diaz |
PIMRC | 3 |
| 2007 | Improved IP-Level Emulation for Mobile and Wireless SystemsabstractMore and more applications and protocols are now running on wireless networks. Testing such applications and protocols is a real challenge as the position of the mobile terminals and environmental effects strongly affect the overall performance. Network emulation is often perceived as a good trade-off between experiments on operational wireless networks and discrete-event simulations on Opnet or ns-2. However, ensuring repeatability and realism in network emulation while taking into account mobility in a wireless environment is very difficult. This paper proposes a network emulation architecture based on off-line computations preceding online pattern-based traffic shaping. The underlying concepts of repeatability, dynamicity and accuracy are defined in the emulation context. Three different simple case studies illustrate the validity of our approach with respect to these concepts. Emmanuel Conchon, Johan Garcia 0001, Tanguy Pérennou, Michel Diaz |
WCNC | 4 |
| 2007 | SPAD: A distributed middleware architecture for QoS enhanced alternate path discovery
Thierry Rakotoarivelo, Patrick Sénac, Aruna Seneviratne, Michel Diaz |
Comput. Networks | 4 |
| 2006 | A Proactive Scheme for QoS Enhanced Alternate Path Discovery in a Super-Peer ArchitectureabstractIn the next generation Internet, the network should evolve from a plain communication medium into an endless source of services available to the end-systems. We name these services "overlay applications". They would be composed of multiple cooperative distributed application elements that would build a dynamic communication mesh, namely "overlay association". In a former contribution, we proposed an unstructured super-peer architecture (SPAD) that provides enhanced quality of service (QoS) between end-points within an overlay association. This architecture aims at discovering and utilizing composite alternate end-to-end paths that experience better QoS than the path given by the default IP routing mechanisms. This paper presents a proactive information dissemination scheme that complements SPAD's mechanisms and significantly improves its performances. Thierry Rakotoarivelo, Patrick Sénac, Aruna Seneviratne, Michel Diaz |
GLOBECOM | 4 |
| 2005 | Compositional Architecture Pattern for QoS-Oriented Communication MechanismsabstractFace to the complexity involved in the wide deployment of QoS network services as well as the reduced set of services offered by existing transport protocols, this paper proposes a QoS-oriented transport protocol (QoSTP) as the adequate solution for providing soft QoS guarantees to common Internet users for next few years. The design of this QoSTP is based on a set of fundamental principles aimed at assuring the feasibly and efficient deployment of adequate mechanisms intended to satisfy different applications requirements. Moreover, this new protocol has to be designed within an extensible and compositional architectural aimed at integrating further mechanisms intended to satisfy new requirements and to operate under heterogeneous network environments. This paper presents the UML 2.0 specification model of this advanced architecture as well as experimental results intended to demonstrate the feasibility and the advantages of this approach. Ernesto Exposito, Patrick Sénac, Michel Diaz |
MMM | 3 |
| 2004 | UML-SDL modelling of the FPTP QoS oriented transport protocolabstractTransport protocols implement mechanisms intended to satisfy the requirements of distributed applications making use of available network services. But the multiplicity of network services and the diversity of quality of service (QoS) requirements of current multimedia applications, make that efficient deployment of transport services becomes a complex function to be performed. The fully programmable transport protocol (FPTP) is a configurable and object-oriented protocol based on a compositional architecture of transport mechanisms suited to the provision, control, and management of the QoS. FPTP offers a partially ordered, partially reliable, congestion controlled and time controlled end-to-end communication service. FPTP services are intended to be easily used by legacy and specialized multimedia applications over heterogeneous transport and network services. In this paper, the unified modelling language (UML) and the specification and description language (SDL) have been used to design this transport protocol within a global QoS framework. Some study cases related to the configurable congestion control policies and aimed to demonstrate the advantages this proposal presented. Ernesto Exposito, Patrick Sénac, Michel Diaz |
MMM | 3 |
| 2003 | XQOS: XML-based QoS Specification Language
Ernesto Exposito, Mathieu Gineste, Romain Peyrichou, Patrick Sénac, Michel Diaz |
MMM | 5 |
| 2003 | A multimedia architecture for 802.11b networksabstractWireless networks have become increasingly popular for the past few years, especially IEEE 802.11 as the most widespread wireless technology. This article proposes a new architecture for broadband 802.11 networks to support distributed multimedia applications. After discussing the differences between multimedia and traditional applications, we show how the 802.11b mechanism ensuring enhanced robustness connectivity for low signal to noise ratio (SNR) areas, penalizes multimedia stream transmissions. A new multimedia architecture disabling the dynamic rate shifting mechanism and using a performance enhancing proxy is then proposed. Pascal Berthou, Thierry Gayraud, Olivier Alphand, C. Prudhommeaux, Michel Diaz |
WCNC | 5 |
| 2002 | Architecture and Design of New Multimedia Multicast Protocols
Michel Diaz |
ICNP | 1 |
| 2002 | Supporting distributed experts in e-meetings for synchronous collaborationabstractThis paper presents an analysis of the main requirements to support synchronous collaborative activities. Then, a collaborative platform, PLATINE, composed of a complete set of tools for synchronous group work support and collaboration session management, is presented. Focus is made on two important components: videoconference and session manager. Afterwards, a set of experiments is described. A co-design scenario in the electronic domain is detailed. Véronique Baudin-Thomas, Khalil Drira, Thierry Villernur, Michel Diaz |
SMC | 4 |
| 2002 | Formal design and development of a Corba-based application for cooperative HTML group editing support
Etienne Roblet, Khalil Drira, Michel Diaz |
J. Syst. Softw. | 3 |
| 2002 | Multimedia Authoring with Hierarchical Timed Stream Petri Nets and Java
Roberto Willrich, Pierre de Saqui-Sannes, Patrick Sénac, Michel Diaz |
Multim. Tools Appl. | 4 |
| 2001 | Causal Broadcast Protocol for Very Large Group Communication Systems
Saúl E. Pomares Hernández, Jean Fanchon, Khalil Drira, Michel Diaz |
OPODIS | 4 |
| 2001 | Services, Methodologies and Platforms for Cooperative Environments
Thierry Villemur, Khalil Drira, Véronique Baudin-Thomas, Michel Diaz |
OPODIS | 4 |
| 2000 | Implementing a User Level Multimedia Transport Protocol in JavaabstractThe paper assesses the potential of Java for developing both portable and efficient communication software. Specifically, this paper presents and compares implementation of a multimedia transport protocol, POC, using the Java and C languages. Performances measurement are applied to the transport of MPEG streams. Ludovic Apvrille, Laurent Dairaine, Patrick Sénac, Luis Rojas-Cardenas, Michel Diaz |
ISCC | 5 |
| 1999 | A Cooperation Service for CORBA Objects. From the Model to the Applications
Khalil Drira, Frédéric Gouëzec, Michel Diaz |
Euro-Par | 3 |
| 1999 | Transport of video over partial order connections
Luis Rojas-Cardenas, Emmanuel Chaput, Laurent Dairaine, Patrick Sénac, Michel Diaz |
Comput. Networks | 5 |
| 1998 | Temporal Partial Order and Partial Reliability Service for Distributed Multimedia ApplicationsabstractA partial order and partial reliable connection (POC) is an end-to-end transport connection authorized to deliver objects in an order that can differ from the transmitted one. The service that this connection provides is also authorized to lose a number of objects. The POC approach establishes a conceptual link between both connectionless best-effort (CL) and connection oriented (OC) protocols. This approach is motivated by the fact that heterogeneous CL networks such as the Internet are plagued by unordered delivery of packets and losses, which tar the performances of current protocols. Moreover, it has been showed, in several research works, that out of order delivery is able to alleviate the use of network resources such as memory and bandwidth, and reduces end-re-end transit delay. But, in order to take advantage of these benefits, applications must be able to relax some transport constraints. A temporal extension of POC, called TPOC (for Temporal POC), is introduced. TPOC offer a conceptual framework, which allow the QoS of distributed multimedia applications to be fully taken into account. The architecture for offering a TPOC transport service is introduced and evaluated for the transport of MPEG video streams. The authors demonstrate that POC connections fill not only the conceptual gap between CL protocols (such as UDP) and OC protocols (such as TCP) but also provides real performances improvements for the transport of multimedia streams such as MPEG video. Luis Rojas-Cardenas, Patrick Sénac, Laurent Dairaine, Michel Diaz |
MMM | 4 |
| 1998 | N-TSVS: a Videoconference Tool for Generic Cooperative GroupsabstractThe paper presents the architecture and the design of a distributed videoconferencing application called N-TSVS. The structure of the cooperative groups supported by N-TSVS is defined and modelled by graphs: their vertices describe the group members and their edges represent the information sharing between the cooperative agents. The group dynamicity is modelled by valid configurations that are subgroups of members in which data exchanges can occur. A group membership service and an associated protocol that manage the dynamic cooperative groups are formally designed, validated and integrated inside N-TSVS. The multimedia data processing is developed in a separate way using multithreading functionalities and is coupled to the group membership service. Thierry Villemur, Philippe Owezarski, Michel Diaz |
MMM | 3 |
| 1998 | A time-efficient architecture for multimedia applicationsabstractThis paper presents an architecture that enforces time requirements and gives minimal end-to-end delays for multimedia applications. The layers and mechanisms allowing the system to fulfill the selected synchronization, i.e., the logical relationships and timed interval semantics, are presented. The proposed approach relies on the use of a formal model based on extended time Petri nets, i.e., the time stream Petri net model (TStreamPN), that allows the user to completely specify the time requirements of a given application. The architecture implements, in the application layer and on top of asynchronous environments, the requested quality of service (perceived by the user) with respect to time. At the transport layer, the use of a partial order transport service improves the reactive response of the communication transfers. Its principles are presented together with a presynchronization sublayer that makes the partial order transport service match the applicative synchronization requirements. Moreover, measurements on the implementation of a videoconference system show that the requirements of the quality of service are fulfilled. Philippe Owezarski, Michel Diaz, Christophe Chassot |
IEEE J. Sel. Areas Commun. | 2 |
| 1997 | From multimedia models to multimedia transport protocols
Michel Diaz, Philippe Owezarski |
Comput. Networks ISDN Syst. | 1 |
| 1996 | Models for Enforcing Multimedia Synchronization in Visioconference Applications
Philippe Owezarski, Michel Diaz |
MMM | 2 |
| 1996 | Hypermedia Document Design Using the HTSPN Model
Roberto Willrich, Pierre de Saqui-Sannes, Patrick Sénac, Michel Diaz |
MMM | 4 |
| 1996 | Formal models for the description of timed behaviors of multimedia and hypermedia distributed systems
Jean-Pierre Courtiat, Michel Diaz, Roberto C. de Oliveira, Patrick Sénac |
Comput. Commun. | 2 |
| 1996 | Modeling Logical and Temporal Synchronization in Hypermedia SystemsabstractThe paper introduces a unified formal model for the complete and accurate specification of both temporal and logical (i.e., link) synchronization within hypermedia distributed and weakly synchronous systems. This new model extends time Petri nets with hierarchical design capabilities and new firing rules. These new firing rules enlighten the notion of hypermedia synchronization through powerful combinations of temporal and logical synchronization. Moreover, the proposed model offers an easy and concise modeling technique of asynchronous events in hypermedia systems. Patrick Sénac, Michel Diaz, Alain Léger, Pierre de Saqui-Sannes |
IEEE J. Sel. Areas Commun. | 2 |
| 1994 | Partial-order transport service for multimedia and other applicationsabstractInvestigates a partial-order connection (POC) service/protocol. Unlike classic transport services that deliver objects either in the exact order transmitted or according to no particular order, POC provides a partial-order service, i.e. a service that requires some, but not all objects to be received in the order transmitted. Two versions of POC are proposed: reliable, which requires that all transmitted objects are eventually delivered, and unreliable, which permits the service to lose a subset of the objects. In the unreliable version, objects are more finely categorized into one of three reliability classes depending on their temporal value. Two metrics based on e/sub i/(P), the number of linear extensions of partial-order P in the presence of i lost objects, are proposed as complexity measures of different combinations of partial order and reliability. Formulae for calculating e/sub i/(P) are derived when P is series-parallel. A formal specification of a POC protocol, written in Estelle, is presented and discussed. This specification was designed and validated using formal description tools and provides a basis for future implementations.> Paul D. Amer, Christophe Chassot, Thomas J. Connolly, Michel Diaz, Phillip T. Conrad |
IEEE/ACM Trans. Netw. | 4 |
| 1994 | Observer-A Concept for Formal On-Line Validation of Distributed SystemsabstractProposes the observer concept for designing self-checking distributed systems, i.e. systems that detect erroneous behaviors as soon as errors act at some observable output level. The approach provides a solution to build systems whose on-line behavior is checked against a formal model derived from a formal description. In other words, the actual implementation is continuously checked against a reference, this reference being a formal and verified model of some adequately selected aspects of the system behavior. The corresponding methodology, the software concepts and some applications of the observer are presented. General definitions are given first that theoretically define self-checking systems as systems that include and implement complete on-line validation. The basic concepts and the difficulties to implement self-checking validation are then given. In order to provide simple implementations, the previous definitions are weakened to design quasi-self-checking observers for LANs using a broadcast service. Three specific applications are given to illustrate the proposed approach: testing a virtual ring MAC protocol, checking the link and transport layers in an industrial LAN, and managing a complete OSI layering, from layer 2 to layer 6, in an open system architecture.> Michel Diaz, Guy Juanole, Jean-Pierre Courtiat |
IEEE Trans. Software Eng. | 1 |
| 1993 | Partial Order Transport Service for Multimedia Applications: Reliable ServiceabstractThis paper introduces a partial order connection (POC) protocol. Motivated in particular by multimedia applications, POC is an end-to-end connection that provides a partial order service, that is, a service that requires some, but not all objects to be received in the order transmitted. This paper discusses R-PO, a reliable version of POC which requires that all transmitted objects are eventually delivered. A metric based on the number of linear extensions of a partial order in the presence of no lost objects is proposed to quantify different partial orders. Means for its calculation is presented when P can be modeled as a combination of sequential and/or parallel compositions of Petri-nets. This metric allows one to compare and evaluate the complexity of different partial order services.> Paul D. Amer, Thomas J. Connolly, Christophe Chassot, Michel Diaz |
HPDC | 4 |
| 1993 | Time Stream Petri Nets: A Model for Multimedia Streams Synchronization
Michel Diaz, Patrick Sénac |
MMM | 1 |
| 1993 | Membership services and protocols for cooperative frameworks of processes
Michel Diaz, Thierry Villemur |
Comput. Commun. | 1 |
| 1991 | Modeling and Verification of Time Dependent Systems Using Time Petri NetsabstractA description and analysis of concurrent systems, such as communication systems, whose behavior is dependent on explicit values of time is presented. An enumerative method is proposed in order to exhaustively validate the behavior of P. Merlin's time Petri net model, (1974). This method allows formal verification of time-dependent systems. It is applied to the specification and verification of the alternating bit protocol as a simple illustrative example.> Bernard Berthomieu, Michel Diaz |
IEEE Trans. Software Eng. | 2 |
| 1989 | Experiences Using Estelle Within SEDOS Estelle Demonstrator
Michel Diaz, Jean Dufau, Roland Groz |
FORTE | 1 |
| 1982 | Self-Checking software in distributed systems
Jean-Michel Ayache, Jean-Pierre Courtiat, Michel Diaz |
ICDCS | 3 |
| 1982 | Modeling and Analysis of Communication and Cooperation Protocols Using Petri Net Based Models
Michel Diaz |
Comput. Networks | 1 |
| 1982 | REBUS, A Fault-Tolerant Distributed System for Industrial Real-Time ControlabstractThis paper presents a fault-tolerant distributed system designed for real-time control applications (REBUS), which is one of the research basis of the industrial real-time system MODUMAT 800. It is made up of functional units, i.e., programmable multiloop regulators and operator displays, linked together by a communication structure. The communication hardware consists of a set of serial bus interface boards, one per functional unit, loosely coupled together by a double serial bus and linked to their functional units by a private parallel bus. Jean-Michel Ayache, Jean-Pierre Courtiat, Michel Diaz |
IEEE Trans. Computers | 3 |
| 1979 | Unified Design of Self-Checking and Fail-Safe Combinational Circuits and Sequential MachinesabstractThis correspondence deals with a unification and extension of some previous work on self-checking (SC) and fail-safe (FS) systems. Michel Diaz, Pierre Azéma, Jean-Michel Ayache |
IEEE Trans. Computers | 1 |
| 1976 | Petri nets as a common tool for design verification and hardware simulationabstractAn APL simulation is developped in the case of parallel systems which communicate with the environment. This method using interpreted PETRI nets, helps the design verification. Pierre Azéma, Robert Valette, Michel Diaz |
DAC | 3 |
| 1974 | On-Set Realization of Fail-Safe Sequential MachinesabstractFail-safe sequential machines can be constructed in such a way that if a failure happens in the sequential part, the ulterior functioning must carry on outside the code chosen to represent the set of states. This paper presents a study of the failures in the input combinational circuit and of the feasibility conditions of sequential machines with states coded by a k-out-of-n code. The electronic circuit is realized in a classical way (on-set realization) and must obey two hypotheses, 1) no failure on clock line C, and 2) single fault (stuck at 0 or stuck at 1) on other connections than C. Michel Diaz, Jean Claude Geffroy, Marc Courvoisier |
IEEE Trans. Computers | 1 |