# IoT's Tiny Steps towards 5G: Telco's Perspective
## 4 IoT in 5G Performance Requirements  
This section provides an insight into performance requirements of activity-based classes of IoT applications proposed in Section 3. The analysis is based on eight key performance indicators identified in [5; 207] as shown in Table 4: data rate, mobility, latency, connection density, reliability, positioning accuracy, coverage, and energy efficiency. These performance indicators are usually well described for specific IoT applications. However, one of the main challenges of 5G is to support a variety of performance requirements for numerous IoT applications in a flexible, reliable, and cost-effective way [15]. Hence, there is a need for a comprehensive understanding of these requirements for activity-based IoT application classes. The 5G service classification defined the performance requirements for mMTC and uMTC [9]. We have assigned these requirements to the activity-based IoT application classes introduced in Section 3 for the purpose of proposing priorities of each requirement for a specific class. Three levels of priorities (high, medium, low) are associated with the performance requirements of activity-based classes of IoT applications as shown in Table 4. The prioritization of performance requirements is inspired by analysis of related work undertaken in [213]. Some activity-based classes of IoT applications may demand optimization of multiple performance requirements. Table 4 illustrates the main differences between activity-based IoT application classes, and therefore, the need for a 5G network that enables support of optimal configurations for a variety of, sometimes opposite, requirements. For example, the mMTC tracking-based IoT application class requires support for high mobility, high positioning accuracy, and high connection density, while the mMTC monitoring-based IoT application class also requires high connection density but low mobility and low positioning accuracy. A more detailed description of considered performance requirements is contained in the following subsections.  
\begin{table}
\begin{tabular}{c c c c c c c c c c c} \hline \hline \multirow{2}{*}{**SC Service Classification**} & \multirow{2}{*}{**Activity**} & \multicolumn{2}{c}{**User Experienced**} & \multirow{2}{*}{**Mobility [km/h]**} & \multirow{2}{*}{**Latency [ms]**} & \multirow{2}{*}{**Connection**} & \multirow{2}{*}{**Reliability [\%]**} & \multirow{2}{*}{**Positioning**} & \multirow{2}{*}{**Convergence/**} & \multirow{2}{*}{**Energy**} \\  & & Data Rate [Cop] & & & & & & & & \\  & Outdoor & 0.1 [S] & **Required: 500 [S]** & & & & & & & \\  & & & & & & & & & \\  & & & & & & & & & \\  & & & & & & & & & \\  & & & & & & & & & \\ \hline \multirow{6}{*}{mMTC} & Ticketing & L to M & L & L & H & M & H & H & H \\  & Trading & M & H & L & H & M & H & H & M to H \\  & Monitoring & M to H & L & L & H & L & H & L to M & L & H & M \\  & Mapping/controlling & L & L & L & L & H & M & L & M to H & M \\ \hline \multirow{2}{*}{uMTC} & Monitoring & L & L to M & H & H & H & M to H & H & M \\  & Mapping/controlling & L & M to H & H & L & H & H & M to H & M \\ \hline \hline \end{tabular} Legend: 5G (fifth Generation), mMTC (massive Machine Type Communication), uMTC (ultra-reliable Machine Type Communication), L (Low), M (Medium), H (High).  
\end{table}
Table 4: Activity-based classes of IoT applications—performance requirements.