Reg: Allocation of acquired uplink bandwidth among the Active Logical channels of a UE in LTE ns3 implementation

332 views
Skip to first unread message

Sharath Naeni

unread,
Nov 2, 2012, 3:33:41 AM11/2/12
to ns-3-...@googlegroups.com, nba...@cttc.es
Hello  all,
          I'm working on a M2M project and  am using ns3 for my simulation.In LTE  i'm interested  in  uplink scheduling,more specifically how  an  UE  allocates the acquired  uplink bandwidth  among  various active Logical channels(eps bearers) .I have gone through  the ns3 LTE implementation and found out  that UE is  allocating  the resources  uniformly among the  active  Logical channels  irrespective of the  priority of the channel. I just need confirmation  whether i'm  right about the uniform allocation.If  yes , how is the priority among  different uploading Applications on a UE   is  guaranteed. If no,  how is  the allocation done?

Marco Miozzo

unread,
Nov 2, 2012, 4:59:43 AM11/2/12
to ns-3-...@googlegroups.com
Hi,

3GPP defines an allocation scheme for UL that is independent from LC
priority at eNB side (i.e., it is not possible to define the RLC PDUs
per LC basis in the UL DCI as done for DL). However, in UE side TS
36.321 section 5.4.3.1 "Logical channel prioritization" defines how
the LCs should be prioritized.
LTE module right now equally divides resource among active LCs without
priority.
Any volunteer in improving the current version as defined in 3GPP is
more than welcome.

Best regards,
marco.
> --
> You received this message because you are subscribed to the Google Groups
> "ns-3-users" group.
> To post to this group, send email to ns-3-...@googlegroups.com.
> To unsubscribe from this group, send email to
> ns-3-users+...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/ns-3-users?hl=en.

sharath

unread,
Nov 2, 2012, 12:09:27 PM11/2/12
to ns-3-...@googlegroups.com

Hello  sir,
       Thank you for the quick reply ,that's  very helpful. I am very much interested  in implementing the LC prioritization in ns3 LTE  as it is needed for my project.
I was wondering whether anyone  implemented  the  enforcement of guarantees(bitrate,packetloss,..)   defined  in various epsbearers.As I found that  the services (GBR ,..)  values are specified for each  epsbearer  type   in    epsbearer.cc  but  they are  not  enforced  anywhere in the code  ,  again I might be wrong .
             Thank you again.

sharath

unread,
Feb 25, 2013, 9:57:07 AM2/25/13
to ns-3-...@googlegroups.com
Hi sir,
    I was working on implementing "Logical channel prioritization" in ns-3 last December .I modified following files in ns-3.
    modifications are drafted in  "LCP-modifications.txt" .Test scenario simulation results are presented in ppt file M2M-LCP.pptx.
    Do have a look at the code and results and kindly give me the feedback about the implementation.Apologies as the documentation is not fully detailed,
    i will be pleased to take any query. 

    Thank You in Advance.
LCP-modifications.txt
M2M-LCP.pptx
lte-ue-mac.cc
lte-ue-mac.h
lte-ue-rrc.cc
lte-ue-rrc.h

Nicola Baldo

unread,
Mar 15, 2013, 5:04:48 PM3/15/13
to ns-3-...@googlegroups.com
Hi Sharath,

your modification seems very interesting! As Marco said logical channel priorization in uplink is currently not implemented, hence in principle we would be glad to try to integrate your code with the latest LENA code, provided that your code satisfies some requirements.

To this aim, I have a few questions/requests for you:
  1. to start with, did you read how to contribute code to ns-3?
  2. which version of the code is your work based on? To integrate it, it should be based on the latest LENA version which is the code base that we aim at including in the next ns-3.17 release. This is especially important for LCP due to the differences w.r.t ns-3.16 concerning the UE MAC and UE RRC.
  3. could you please generate a patch or make available a public mercurial repository, instead of sending complete files? Please see here
  4. do you have some test cases that check the correct behavior of your implementation? I mean TestSuite/TestCase instances like those in src/lte/test which are described here 

Regards,

Nicola

Sharath Naeni

unread,
Mar 18, 2013, 12:50:15 PM3/18/13
to ns-3-...@googlegroups.com
Hi Nicola,
   thanks for considering my request. I have worked on version ns -3.14. I will try to go through the changes done in the latest Lte module and modify my LCP code accordingly. I will work on other things you mentioned in the mail.
     
 Thank You,
  Sharath

You received this message because you are subscribed to a topic in the Google Groups "ns-3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ns-3-users/eJKP05X56M8/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to ns-3-users+...@googlegroups.com.

To post to this group, send email to ns-3-...@googlegroups.com.

Saulo da Mata

unread,
Jun 13, 2013, 8:59:03 AM6/13/13
to ns-3-...@googlegroups.com
Hi Sharath,

Do you have any updates about adding your LCP implementation into NS-3?

I`m interested in this issue since I`m going to work with Uplink Scheduling...

Thanks.


Regards,


To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-users+...@googlegroups.com.

To post to this group, send email to ns-3-...@googlegroups.com.
Visit this group at http://groups.google.com/group/ns-3-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Saulo da Mata
Federal University of Uberlândia - Brazil

Amal Samir

unread,
Sep 20, 2015, 5:36:29 AM9/20/15
to ns-3-users, cs09...@gmail.com
Hi sarath,

I am currently working on  using ns3 to implement M2M, so is there any update on your work/
can you upload the presentation again?

Thanks in advance.
Reply all
Reply to author
Forward
0 new messages