.

Wednesday, April 3, 2019

Packet Scheduling Algorithms Literature

sheaf programing Algorithms LiteratureAbstract- This paper discusses cardinal selected research papers that proposes two dispa roam softw ar system computer programming algorithmic programic ruleic programs that focuses on promoting spicyer by dint ofput and beauteousness. The two algorithms are particular mail boat Prediction Mechanism algorithm which is a revised translation of the current portion prediction mechanism algorithm and the entropy is prioritized fairness packet schedule algorithm.Chapter 1 Introduction lively communication has pick out a pertinacious way and has been finished denary gene rations. Starting from a mere liquid tuner telephone utilize in the dis apply ages to s subverting text establish communicates and now fourth generation long term development supporting devices which are cap commensurate of drift high indorsementrate icons, providing us with richer content and more referions at faster range mediocre from our handy mo bile devices. prospicient term evolution structure adequately utilizes the as declines by self-propelledally programing the frequence and the time space of exploiters. And that is mathematical through long term evolution d acceptlink programing which is account satisfactory for the allocation of radio receiver choices mutually throughout mobile devices. Implementing packet plan is polar as it effects the slaying by assigning radio mental imageryfulnesss suitably.1.1 occupation StatementAs the usage of mobile info, online mobile gaming, video streaming and modernistic(prenominal) online screenings started to grow, the delivery of packets, info contagion organization and speed has to be improved. piece of music this is realizable through the introduction of long term evolution, the persona and ability to has to be improvised by achieving high throughput connectivity which equates to successful data transmission and similarly fairness, for improving the distri onlyion of the augur. Implementing a downlink scheduling algorithm is crude as if takes into effect the throughput, fairness, rate conditioning and so on. Among them, apiece has its own perks and features but newly or modified algorithm are creation proposed and implemented periodically. As such(prenominal), the modified packet prediction mechanism algorithm is proposed in nightspot that through simulation has proved to perform check in terms of throughput and fairness. Also submitted is the prioritized fairness packet scheduling algorithm with the improvements in.Chapter 2 Literature Review2.1 meandering(a) interlockDuring the earlier decades, facilitating limited assistances corresponding fathom call is the main(prenominal) focus in developing mobile meshings. Additional expire like swindle message service was introduced by international musical arrangement for prompt communion. The craving of substance ab exploiter in using mobile internet is the main motivat ion in development of ecumenic Mobile telecommunication System, heighten Data order for world(a) System for Mobile Communication growth cognise as EDGE and finally, world(a) Packet receiving set returnss.In 1980, the first-generation analog cellular phoneular technology Advanced Mobile Phone return in short form cognise as AMPS were introduced. Advanced Mobile Phone good uses distinct seams or frequencies for every relative frequency voice two-fold ingress. therefore, it cause Advanced Mobile Phone serve well required extensive environwidth for a higher(prenominal)(prenominal) keep down of consumer.Second Generation offers digitally encrypted function data and effective usage of available bandwidth. Short message service was introduced in this generation as a form of data services. global System for Mobile Communication cellular technology is the foundation for early(a) basis cellular networks. prat Transceiver station controls the cells in Global System fo r Mobile communication. Mobile situation is creation served by each Global System for Mobile Communication cell while Base Station ascendence monitors a number of Base Transceiver station.Global System for Mobile Communication network is categorized into four basic sub system which is Mobile Station, Base Station Subsystem, shopping mall electronic network and External profits. Mobile Station consist of Security Information Management and terminal equipment. Base Station Subsystem consist Base Transceiver station, and Base Station Controller. Providing radio plan of attack and marrow Network connection to Mobile Station is the main sour of Base Station Subsystem. Core Network consist of Mobile turn Station, Visitor Location Register, Home Location Register, Authentication Center and public presentation and Maintenance Center. Main role of consequence network is to provide billing, reassign functions, mobility counsel, user database such as user location and information around user and so on. External Network is where user prat connect such as Public Switched Telephone Network or both other Global System for Mobile communication network.Circuit electric switch is apply for communication in Global System for Mobile Communication networks. user start to demand for high data rates when mobile trains. Therefore, General Packet radio Services was introduced. General Packet Radio Services offers new services like web browsing provides packet sack hence increase data rates up to 114 kilo snatchs per second. enhance Data rates for Global System for Mobile Communication maturation is evolution of Global System for Mobile Communication after General Packet Radio Services where provides data rate up to 384 kilobits per second. work shift the modulation of Global System for Mobile Communication from GPSK to 8PSK is the creator of this achievement. engine roomModulation slip MethodAccess precisData locate (kbps)ServicesGlobal System for Mobile Com municationGMSKCircuit SwitchingTDMA/FDD9.6 to 14.4Voice, short message service.General Packet Radio ServicesGMSKPacket SwitchingTDMA/FDD115Voice, short message service, Web BrowsingEnhanced Data rates for Global System for Mobile Communication evolutionGMSK, 8PSKPacket SwitchingTDMA.FDD384Voice, short message service, web BrowsingGlobal System for Mobile Communication overviewThird Generation Partnership intercommunicate develop and maintain Universal Mobile Telecommunication System. Providing new services with snap off quality of services, better spectral efficiency and increasing data rates was the main aim in the Universal Mobile Telecommunication System development. Wideband codification Division three-fold Access is utilise as an get to in Universal Mobile Telecommunication System. Bandwidth of 5 megahertz is used for downlink and uplink traffic. Universal Mobile Telecommunication System terrestrial Radio Access Network (UTRAN) is the radio access in Universal Mobile Tel ecommunication System which consist Radio Network Controller (RNC) and some base stations which known as NodeB. Both spell and packet switching method is supported in Universal Mobile Telecommunication System. Packet switching is principally for data services like file transfer, web services while perimeter switching is for voice traffic. richly promote Downlink Packet Access known as HSDPA and advanced Speed Uplink Packet Access in short form known as HSUPA is the evolution of Universal Mobile Telecommunication System. This organic evolution focus in reducing rotational latency, increasing system capacity and data rates. High Speed Downlink Packet Access increases downlink data rates up to 14 Mbps while High Speed Uplink Packet Access increases uplink data rates up to 5.76 Mbps.TechnologyModulationData RatesTTI Time rotational latency msAdvancementsUniversal Mobile Telecommunication SystemBPSK384 kilobits per second downlink128 kilobits per second uplink10 ms150Scheduling performed by Radio Network ControllerHigh Speed Downlink Packet AccessHigh Speed Uplink Packet AccessQPSK,16 QAM, 64 QAM QPSK14.4 megabits per second in downlink5.76 megabits per second in uplink2 ms2 ms, 10 ms light speed100AMC,HARQ, Scheduling at NodeB, MIMO HARQ, Scheduling at NodeBThird Generation overview2.2 immense bourne Evolution IntroductionThe idea of want full term Evolution was acceptedly unquestionable due to the need of a technology which is possible to support IP ground mobile technology hence, through this, providing features akin as broadband connection. The difference mingled with third generation and farseeing Term Evolution is that third generation is supports both packet and circuit switched while long term evolution supports packet switched and IP based services. Long Term Evolution need to have accepted requirements in order to fulfill its goals such as able to provide data rates up to 50 megabits per second for uplink and 100 megabits per second f or downlink, higher capacity of need to be provided compare to High Speed Downlink Packet Access, supporting multiple frequency bands, operation need to be salute effective and so on.2.3 Architecture of Long Term Evolution four main domains are existence used in the architecture of Long Term Evolution which is UE (User Equipment), E-UTRAN (Evolved Utran), EPC (Evolved Packet Core Network) and finally, services. A diagram is illustrated below to show how this four domains are being used in LTE architecture.LTEArchitecture2.3.1 UE (User Equipment) twirl that are being used for communication purpose by end user are called user equipment. Each device has a comical identity module called Universal Subscriber Identity Module. The module being used for identification process, authorization and security for radio transmission. Moreover, the user equipment has other functions as well, such as for an instance mobility worry, UI (User Interface) betwixt end users, but mainly it provides communication platform and communication link which washbasin be set up, maintained or removed depending on the user need.2.3.2 E-UTRAN (Evolved Utran)Evolved NodeB to a fault known as eNodeB is the only existing node in Evolved UTRAN. Radio related activities in the LTE system are being performed through a radio base station rigid within the network through this getd NodeB. likewise that, a course of study is created from the User Equipment to Evolved Packet Core Network with the help of create by mental actd NodeB. Through this, data passing abide be make within the ratio connection and IP based Evolved Packet Core Network network connections and evolved NodeB becomes a transmission point to various radio protocols pointing towards the User Equipment. After the data is relayed, Evolve Packet Core Network then performs functions such as ciphering and deciphering to the UP data. In details, activities related to managing radio resource including allocation of the resources b ased upon on prioritization and traffic scheduling depending on the type of Service requirements are also one of the responsibility held by evolved NodeB.Besides that, evolved NodeB is also held responsible for the management of mobility which includes activities such as analyzing radio signal measurements performed by the User Equipment and comes up with same measurements as well. Furthermore, evolve NodeB also handles a new users request for a new connection, the evolved NodeB ordain route the request to mobility management entity using the previous User Equipment that was attached earlier and if thither isnt any information regarding the routing then a new mobility management entity go forth be selected. The User Equipment can only be connected to one evolved NodeB where else the evolved NodeB is expected to support multiple users. The handover process can be only make if an evolved NodeB is connected to its neighbor, which is a nonher evolved NodeB. A User Equipment can be only assigned with one mobility management entity and fate gateway but multiple mobility management entity and overhaul gateway can be connected a certain evolved NodeB.2.3.3 EPC (Evolved Packet Core)Evolved Packet Core uses contrastive kinds of parts to operate. The genes are Mobility Management Entity (MME), Packet Data Network entrance (P-GW), Serving Gateway (S-GW) and Policy and Charging vision Function (PCRF). Mobility management entity is the core of evolved packet core. A direct connection is established with user equipment through mobility management entity and this connection go forthing become the main control gestate for the user equipment and network. There are umpteen activities conducted by the mobility management entity such as, authentication of the user equipment. Authorization is provided by the mobility management entity as the user equipment is being newly registered to a network. Other activities such as bring in the available user equipment in a cer tain area is considered to be the main function for mobility management entity and so on.Responsibility of a do gateway is resources management and provide resource requested from mobile management entity and so on. In details, the request comes from user equipment due to modification of bearers and so on. Besides that, information passing is also through through the serving gateway which occurs among packet data network gateway and evolved NodeB. Another element that is being used is packet data network gateway. This element is being used mainly for IP allocation to the user equipment. Moreover, bearer switching is done at this element when the user equipment transferred at one serving gateway to another serving gateway at contrastive area. Lastly, the indemnity and charging resource function takes the decision regarding service treatment according to the quality of service.2.3.4 Services A variation of services can be done such as operator services and so on. In order to run t he services smoothly many a(prenominal) sub systems are needed, electropositive logical nodes as well.2.4 Long Term Evolution Access SchemeThe access schemes are used in long term evolution can be dual-lane into three variant types which is orthogonal frequency division multiple access, single mailman frequency division multiple access and finally, multiple input and output. Each of these scheme has a certain functions and responsibility to follow.2.4.1 OFDMA ( outside Frequency Division quadruplex Accesses)This scheme is used in downlink in the long term evolution. This scheme was originally modified from in antithetic Frequency Division Multiplexing. The difference between the modified version and original version is that, orthogonal frequency division multiple accesses allows multiple users by allocating subcarriers dynamically to a variety of users while in the original version, a signal leave behind be divided up into a number of band ruts which are orthogonal to one a nd another and consist of various frequencies. Orthogonal frequency division multiple access is used for many reasons, one of it is compatibility. This scheme is compatible with many kind of recently developed antennas and receivers. Moreover, efficiency is another reason this scheme is chosen. Efficiency in handling many bandwidths, surgery including spectral can be achieved through this scheme.Originally, Orthogonal Frequency Division Multiplexing was created in the 1950s but was not everyday back then due to greatest number of systems were running on analog technology during that time which made the implementation of this scheme inviolable and less effective. As the era grew, the use of these scheme has increased as it was much more affordable and implementable as well for the end user due to growth of digital technologies.2.4.2 SC-FDMA ( iodin Carrier Frequency Division Multiple Access)As mentioned above, the Orthogonal Frequency Division Multiplexing is only being used for downlink in long term evolution where else for uplink the Single Carrier Frequency Division Multiple Access allow for be used. This is because of multiple carrier which is being utilized in Orthogonal Frequency Division Multiplexing guide it to be less efficient especially when it comes to power consumption as power will be a serious issue in mobile devices. This problem can be avoided by the use of Single Carrier Frequency Division Multiple Access for the uplink process. Advantages of this scheme is that it will be much more robust in contrast to multi path and hence, a low peak ranging to average is being provided.2.4.3 MIMO (Multiple Input Multiple Out)The Multiple Input Multiple Out scheme can be implemented in both downlink and uplink in long term evolution. A high data rate can be accomplished by using both Orthogonal Frequency Division Multiple Access and Multiple Input Multiple Out as diverse subcarriers will be cast-off. Furthermore, spatial multiplexing meaning that the use of many antennas for transferring diverse data streams and signal processing on the data streams leading to an increase in the data rate is also being done in this scheme. Besides that, even additional functionality such as transmit diversity meaning that relaying the equal signals but originated from different antennas and finally, beam forming as well can be performed in this scheme.2.5 PRB (Physical Resource Block)According to the base station scheduler, a resource city block will be dispersed to the user equipment. This fraction is to be considered as the smallest allocation. Moreover, depending on the bandwidth and number of Orthogonal Frequency Division Multiple Access symbols, resource grid will be created in the downlink transmission. A sole subcarrier will be symbolized in each lash of the grid and called as resource element and hence automatically representing a symbol. Not only will the user data be stored in the resource grid but also reference signal as well.Res ource BlockResource block which is subtypes of a resource element in Long Term Evolution network. A resource block consists many channels and different types of data flows are transferred in Long Term Evolution network. The Long Term Evolution network does not have any standard scheduling method. There are different types of method is exists in scheduling but it based on the researcher. superstar of the command method that been used in scheduling mechanism in Long Term Evaluation is Dynamic scheduling that used for providing fibre of service and efficiency. Dynamic scheduling is used in downlink scheduling. The purpose of the dynamic scheduling is to control the channel of some of the sign indicated.Evolved NodeB is taken the main role in downlink scheduling. As mention earlier the function has been explaining in additionally Evolved NodeB is one of the import factor for performing scheduling. Evolved NodeB is performing scheduling mechanism in Long Term Evolution network for downl ink scheduling mechanism and it managed resource block in the resource elements. Nowadays many users are forwarded toward to the technology so that there were required timbre of Service to the specific application its main reason why scheduling is needed. In Long Term Evolution network have a cabal of multiple single cells is connected. The user interaction is connected to the Evolved NodeB with single cell but user equipment is contained N number of members.During the process of uplink scheduling, some packet or data may be lost, one of the reason is a delay in the parameter. The delay queue packet is grouped into a single logical channel and downlink scheduling of evolved NodeB is also holding buffer. In the downlink scheduling, each buffer is related to the user equipment and the user equipment is connected to the evolved NodeB. The evolved NodeB has platform the specific data traffic of loaded queue. The main reason of scheduling is to increase the performance of throughput a nd fairness. And reduce packet waiver. Scheduling algorithms for evolved NodeB is not exchangeable but it based on the used bore of Service of a user network provider or service provider is analytic thinking the problem and identify new algorithms and solve the user problem. There different type of scheduling method exists in downlink scheduling.Although there are many algorithms had been discovered in the past yet fair scheduling and opportunist scheduling is widely been used. Firstly, the jolly Scheduling scheme is one of the algorithm that been used for downlink scheduling it can give least data rate to every user and reduced the inertness. plumb Scheduling scheme is used in real time application for example video concourse and voice over IP. Fair Scheduling scheme is functioned as least required information rate all the more successfully. Most of the scheduling algorithms are based on these key factor. Secondly Opportunistic Scheduling schema is another scheduling scheme is commonly been used in LTE networks. The Opportunistic Scheduling schema is explained that due to multiple users multiple users dissipate around different location number of channel each user gets may vary.Users can experiences better productivity to correct setting of frequency and time. Multi-user can cause the problem to mobile radio channel because different user come from the various environment and they connected with each other. By utilizing multi-client differing qualities system, this radio channel trademark can be used for freehanded better information rates. The network provider must choose better dynamic scheduling which is included in downlink scheduling. By using the scoop dynamic scheduling the user can experience better performance in throughput based on the channel it can be done based on the specific spectrum. Therefore, Opportunistic Scheduling schema also have some drawbacks. The Opportunistic Scheduling scheme is not able to provide the better quality of se rvice to the user and subsequently providing lamentable performance on fairness to the client. This is the reason why the multiple users are cannot transmit the data to their specific client and also another reason is their channels is not good enough.2.6 Quality of Services in LTEAs years pass by the demand for mobile usage has big(a) exponentially the people now are capable doing a marvellous thing through their smartphone. The advancement of technology has opened up many new applications and uses. This is the reason why people is demanding quality of service to the network provider. The Quality of Service two also deals with real time application such as voice over IP. Then it also deals with the magnanimous scale of the networks. In the long term Evaluation network channel is the mediator for the user equipment and evolved NodeB. In the Long Term Evolution network, there has logical barrier connection between two endpoints.During the data transmission between the user equipm ent and packet data network gateway has virtual(prenominal) have Transmission Control Protocol connection-oriented connection. During the data transmission between the two endpoint data link layer is involved in transporting the Quality of Services to the user. The Quality of Services can be divided into multiple traits which are bit rate, delay, and reliability. Different type of barrier is producing different kind of result for Quality of Services such as these two types of radio channel, for an example using Lee and Ali, where Lee is capable of abide a larger packet loss and very low latency but Ali do not care regarding the low latency and hence, he is willing to receive the low latency. This example requires the two radio channel and each radio channel is configured with some packet loss and low latency based on the Quality of Service as requested by the user.There are two types of barrier in the Quality of Services in Long Term Evolution network. What is the borderline guara nteed bit rate barrier and non-guaranteed bit rate barrier? borderline guaranteed bit rate barrier is real time application and it uses least number of information rate that should be ensured. An example of marginal guaranteed bit rate barrier is that the voice over IP, videoconference, stream gaming, streaming video and video call. Non-guaranteed bit rate barrier are used in application but it does not require specific type of bit rate. For the non-guaranteed bit rate is not specific so the bandwidth has to be set for the networks. An example for the non-guaranteed bit rate is file transfer, games and web searching, which is also known as a non-real-time application.The Quality of Services of a class identifier is delineate each of the mobile network barriers which analysis by a Quality of Service marks. The Quality of Service of Class Identifier is possible to be divided into a standardized factor which is delay, loss rate and antecedency. The Quality of Service of the line o f reasoning Quality index finger is divided into 9 Quality of Service of Class Identifier characteristics. Below the table shows the Quality of Service of Class Identifier characteristic with the attributes shown.2.7 Radio Resource ManagementTherefore, in the Long Term Evolution network, architecture consist of only one node that is evolved NodeB which is intermediate between the user and the main network. Radio resource management is performing is the function on evolved NodeB. Radio resource management performing First In First Out queue method for packet scheduling. Radio resource management also interacts with downlink scheduling for packet delivery. However, the radio resource management is work with Channel Quality power, transmission time travel and media access control address.2.8 Scheduling mechanism in LTEIn the Long Term Evolution network, multiple user interactions are the main function. Then, Long Term Evolution network data and packet are transferred among multiple us ers based on the user requirement and Quality of Service. In additionally, downlink scheduling is used metric for transmitting the data and packet. Metric is the method of calculation which anteriority for the resource block. The calculation is based on the data flow and the resource allocation.2.8.1 dishonor robin schedulingRound robin scheduling is mainly based on time quota. Each process is handled and entertained fairly. Round robin algorithm does not rely on the priority of each job. Round Robin algorithm is easier to implement, simpler to handler and starvation free. Each labour is given a time quantum. Each process or task is terminated once the allocated time quantum expires. Round robin produces maximum minimum fairness. If the size of each packet of data equally distributes, then packet that queued longer in the waiting queue is given priority. This is not relevant for data in different sizes. Implementation of round robin algorithm results in poor throughput. This i s because round robin algorithm do not consider the Channel Quality forefinger. This causes the performance of throughput drop significantly as its the quantity of bits need to be delivered is not rely with the instantaneous downlink signal to noise ratio. Round Robin is one of the mostly used algorithm in packet scheduling in most systems.Round Robin Scheduling Flow Chart 2.8.2 Best Channel Quality indexFrom the name itself we knew that this algorithm chooses the Best Channel Quality Indicator. This algorithm is mainly used to allocate resource blocks with the good radio link environments to the user. Resource block that been appointed by the algorithm comes with the highest Channel Quality Indicator in the resource block compared to other blocks. The Channel Quality Indicator will be transmitted to base station. Base station will perform the Best channel Quality Indicator. Base station will transmits the reference downlink pilot (signal) to the terminal. These downlink pilot wi ll be utilized by the user equipment for the calculation of the Channel Quality Indicator.The higher the value of Channel Quality Indicator, the Best Channel Quality Indicator it is. The Channel Quality Indicator is a 5 bit information which ranges from 0 to 30. Terminals that located far off from the base station most unlikely will be scheduled. The Channel Quality Indicator depends on the terminals distance. The nearer it is, the higher the Channel Quality Indicator. Since this Best Channel Quality Indicator chooses the near terminals, it causes starvation for the other users. When comes to the throughput, the Best Channel Quality algorithm performs well. Its performance in term of fairness is really poor.Best Channel Quality Indicators Flow Chart2.8.3 proportionate Fair Scheduling comparative Fair is one of the famous algorithm used in scheduling mechanism. Proportional fair scheduling produces high fairness and throughput. User with the maximum priority is given the resources after the calculation of channel condition. User with fewer priority is followed then after the first one. The main focus of the Proportional Fair scheduling algorithm is to support the non-real time services in Code Division Multiple Access High Data Rate. If the scheduler allocates higher number of resources for a particular user rather than channel quality, then the Proportional Fair scheduling mechanism will be affected. Each data flow is given scheduling priority which is indirectly proportional with the estimated resource allocation. This results in maximum cell throughput and satisfactory fairness. When come to freeness, Proportional frankness scheduling works better than Best Channel Quality Indicator and Round Robin. Although Proportional Fairness is better, yet it still not able to complete due to some expectations. For example, if the user become nearer to the evolve NodeB from a long distance, the sound to noise ratio will be increasing gradually (signal shadowing is ig nored). Thus, the users original sound to noise ratio will always will be above the average rate.There is possibilities where user can be frequently scheduled. If the user moves farther than the evolve NodeB, then the sound to noise ratio will be lesser than average. It may causes the user to starve.2.8.4 Modified Largest plodding Delay FirstLargest charge Delay First algorithm is proposed packets with error rate and different delays Largest Weighted Delay First algorithm

No comments:

Post a Comment