Official eMule-Board: At Some Point The Size Of The Server Emule - Official eMule-Board

Jump to content


Page 1 of 1

At Some Point The Size Of The Server Emule

#1 User is offline   dikamel 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 7
  • Joined: 09-June 09

Posted 09 June 2009 - 07:49 AM

How do I know at some point the size of the server emule
Now I do it again in the P2P, KAD network research papers ,would like to know at some point the whole server emule Size, I have heard that this feature itself emule, I hope you tell me how to use, very grateful. :confused: :confused: :confused:
0

#2 User is offline   SS1900 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3737
  • Joined: 15-November 08

Posted 09 June 2009 - 07:59 AM

View Postdikamel, on Jun 9 2009, 09:49 AM, said:

How do I know at some point the size of the server emule


you mean what ? how many users connect to it , how many files shared to it ......................


:flowers: :flowers:
0

#3 User is offline   FEiSTYTRiNiTY 

  • Member
  • PipPip
  • Group: Members
  • Posts: 32
  • Joined: 09-June 09

Post icon  Posted 09 June 2009 - 04:02 PM

View Postdikamel, on Jun 9 2009, 09:49 AM, said:

How do I know at some point the size of the server emule
Now I do it again in the P2P, KAD network research papers ,would like to know at some point the whole server emule Size, I have heard that this feature itself emule, I hope you tell me how to use, very grateful. :confused: :confused: :confused:

And I thought us girls were confusing..! eMule is more than a collection of itīs component parts.. (I mean electrical. it has to be, or it wouldīt be P2P..!!)
Abusing Technology Since Conception
0

#4 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 09 June 2009 - 04:39 PM

Try to rephrase your question or maybe take a look at other laguages forums here.
0

#5 User is offline   dikamel 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 7
  • Joined: 09-June 09

Posted 11 June 2009 - 10:34 AM

SORRY.Now I try to be accurate.
The question is
How to estimate the number of clients on a certain time in the emule network?
:confused: :confused:
0

#6 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 11 June 2009 - 11:01 AM

If you need the numbers - just look at the status bar of eMule (bottom of it's window).
For ED2K each server reports number of connections, so in theory just make a sum (but you cannot fully trust those numbers).
For KAD the number of users can be only estimated.
0

#7 User is offline   dikamel 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 7
  • Joined: 09-June 09

Posted 12 June 2009 - 12:18 AM

Thanks.
But I want to know the algorithm to estimate the number of clients on a certain time in the emule network.
Is it called "flooding"?
0

#8 User is offline   dikamel 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 7
  • Joined: 09-June 09

Posted 15 June 2009 - 08:41 AM

Excuse me, I have a question would you to help .
This is a part of the source code of emule .
It is the algorithm to estimate the number of clients on a certain time in the emule network.

//This is used when we find a leaf and want to know what this sample looks like.
//We fall back two levels and take a sample to try to minimize any areas of the
//tree that will give very bad results.
uint32 CRoutingZone::EstimateCount()
{
if( !IsLeaf() )
return 0;
if( m_uLevel < KBASE )
return (UINT)(pow(2.0F, (int)m_uLevel)*K);
CRoutingZone* pCurZone = m_pSuperZone->m_pSuperZone->m_pSuperZone;
// Find out how full this part of the tree is.
float fModify = ((float)pCurZone->GetNumContacts())/(float)(K*2); // First calculate users assuming the tree is full.
// Modify count by bin size.
// Modify count by how full the tree is.
// Modify count by assuming 20% of the users are firewalled and can't be a contact.
return (UINT)((pow(2.0F, (int)m_uLevel-2))*(float)K*fModify*(1.20F));
}
float fModify = ((float)pCurZone->GetNumContacts())/(float)(K*2);
if "GetNumContacts()" means the number of the list in the tree.Is "K*2" means the two k-bucket?Is it means one tree use two k-bucket?

This post has been edited by dikamel: 17 June 2009 - 05:04 AM

0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users