Manel Bourguiba

Learn More
Cloud computing is a latest technology that gives platform and software as a service. A cloud platform can be either virtualized or not. the cloud platform increases the resources availability and the flexibility of their management (allocation, migration, etc.). It also reduces the cost through hardware multiplexing and helps energy saving. Virtualization(More)
—Cloud computing is an emergent paradigm that allows to customers to rent infrastructure, platforms and software as a service. With resource sharing and reuse through virtualization technology, cloud environments become even more effective and flexible. Nevertheless, networking within virtualized cloud still presents some challenges in performance and(More)
—Virtualization is a key technology to enable cloud computing. It enhances resource availability and offers high flexibility and cost-effectiveness. However, the driver domain based model for network I/O virtualization exhibits poor networking performance. To overcome this limitation, we proposed a packet aggregation based I/O model in a previous work. In(More)
—Cloud computing is an emergent paradigm that allows customers to rent infrastructure, platforms and software as a service. With resource sharing and reuse through virtualization technology, cloud environments become even more cost effective and flexible. Nevertheless, networking within virtualized cloud still presents some challenges in performance and(More)
  • 1