+ state_ = SIMIX_RUNNING;
+ if (storage_)
+ surf_action_ = storage_->io_start(size_, type_);
+ else
+ surf_action_ = disk_->io_start(size_, type_);
+ surf_action_->set_activity(this);
+
+ XBT_DEBUG("Create IO synchro %p %s", this, get_cname());
+ IoImpl::on_start(*this);
+
+ return this;