Optical Interconnection Network
Donated on 3/28/2018
This dataset contains 640 performance measurements from a simulation of 2-Dimensional Multiprocessor Optical Interconnection Network.
Dataset Characteristics
Multivariate
Subject Area
Computer Science
Associated Tasks
Classification, Regression
Feature Type
Integer, Real
# Instances
640
# Features
-
Dataset Information
Additional Information
All simulations have done under the software named OPNET Modeler. Message passing is used as the communication mechanism in which any processor can submit to the network a point-to-point message destined at any other processor. M/M/1 queue is considered in the calculations which consist of a First-in First-Out buffer with packet arriving randomly according to a Poisson arrival process, and a processor, that retrieves packets from the buffer at a specified service rate. In all simulations, it is assumed that the processor at each node extracts a packet from an input queue, processes it for a period of time and when that period expires, it generates an output data message. The size of each input queue is assumed as infinite. A processor becomes idle only when all its input queues are empty.
Has Missing Values?
No
Variables Table
Variable Name | Role | Type | Description | Units | Missing Values |
---|---|---|---|---|---|
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no |
0 to 10 of 10
Additional Variable Information
The summary of the attributes is given below. Please read the paper (https://doi.org/10.1007/s11227-015-1384-1) for detailed descriptions of the attributes. Node Number: The number of the nodes in the network. (8x8 or 4x4). Thread Number: The number of threads in each node at the beginning of the simulation. Spatial Distribution: The performance of the network is evaluated using synthetic traffic workloads. Uniform (UN), Hot Region (HR), Bit reverse (BR) and Perfect Shuffle (PS) traffic models have been included. Temporal Distribution: Temporal distribution of packet generation is implemented by independent traffic sources. In our simulations, we utilized client–server traffic (i.e., a server node sends packets to respond to the reception of packets from clients) and asynchronous traffic (i.e., initially, all nodes generate traffic independently of the others; as time progresses, traffic generation at the source/destination nodes depends on the receipt of messages from destination/source nodes). T/R: Message transfer time (T ) Uniformly distributed with mean in range from 20 to 100 clock cycles. Thread run time (R) Exponentially distributed with a mean of 100 clock cycles. Processor Utilization: The average processor utilization measures the percent of time that threads are running in the processor. Channel Waiting Time: Average waiting time of a packet at the output channel queue until it is serviced by the channel. Input Waiting Time: Average waiting time of a packet until it is serviced by the processor. Network Response Time: The time between a request message is enqueued at the output channel and the corresponding data message is received in the input queue. Channel Utilization: The percent of time that the channel is busy transferring packets to the network.
Dataset Files
File | Size |
---|---|
optical_interconnection_network.csv | 51.4 KB |
Reviews
There are no reviews for this dataset yet.
pip install ucimlrepo
from ucimlrepo import fetch_ucirepo # fetch dataset optical_interconnection_network = fetch_ucirepo(id=449) # data (as pandas dataframes) X = optical_interconnection_network.data.features y = optical_interconnection_network.data.targets # metadata print(optical_interconnection_network.metadata) # variable information print(optical_interconnection_network.variables)
Akay, M. (2015). Optical Interconnection Network [Dataset]. UCI Machine Learning Repository. https://doi.org/10.24432/C5J60X.
Creators
Mehmet Akay
DOI
License
This dataset is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license.
This allows for the sharing and adaptation of the datasets for any purpose, provided that the appropriate credit is given.