SlideShare a Scribd company logo
The Client Assignment Problem for Continuous Distributed Interactive Applications 
The Client Assignment Problem for Continuous Distributed 
Interactive Applications Analysis, Algorithms, and Eva 
Interactivity is a primary performance measure for distributed interactive applications (DIAs) 
that enable participants at different locations to interact with each other in real time. Wide 
geographical spreads of participants in large-scale DIAs necessitate distributed deployment of 
servers to improve interactivity. In distributed server architecture, the interactivity performance 
depends on not only client-to-server network latencies but also inter-server network latencies, as 
well as synchronization delays to meet the consistency and fairness requirements of DIAs. All of 
these factors are directly affected by how the clients are assigned to the servers. In this paper, we 
investigate the problem of effectively assigning clients to servers for maximizing the interactivity 
of DIAs. We focus on continuous DIAs that changes their states not only in response to user 
operations but also due to the passing of time. We analyze the minimum achievable interaction 
time for DIAs to preserve consistency and provide fairness among clients, and formulate the 
client assignment problem as a combinatorial optimization problem. We prove that this problem 
is NP-complete. Three heuristic assignment algorithms are proposed and their approximation 
ratios are theoretically analyzed. The performance of the algorithms is also experimentally 
evaluated using real Internet latency data. The experimental results show that our proposed 
Greedy Assignment and Distributed-Modify Assignment algorithms generally produce near 
optimal interactivity and significantly reduce the interaction time between clients compared to 
the intuitive algorithm that assigns each client to its nearest server. 
Distributed interactive applications (DIAs), such as multiplayer online games and distributed 
interactive simulations, allow participants at different locations to interact with one another 
through networks. Thus, the interactivity of DIAs is important for participants to have enjoyable 
interaction experiences. Normally, interactivity is characterized by the duration from the time 
when a participant issues an operation to the time when the effect of the operation is presented to 
the same participant or other participants . We refer to this duration as the interaction time 
Contact: 9703109334, 9533694296 
ABSTRACT: 
EXISTING SYSTEM: 
Email id: academicliveprojects@gmail.com, www.logicsystems.org.in
The Client Assignment Problem for Continuous Distributed Interactive Applications 
between participants. Network latency is known as a major barrier to provide good interactivity 
in DIAs . It cannot be eliminated from the interactions among participants and has a lower 
theoretical limit imposed by the speed of light. 
DISADVANTAGES OF EXISTING SYSTEM: 
1. Interaction between the client and server not much effective. 
2. It has more Network latency which barries interactive of DIA. 
In this paper, we investigate the problem of effectively assigning clients to servers for 
maximizing the interactivity of DIAs. We focus on continuous DIAs that change their states not 
only in response to user-initiated operations but also due to the passing of time 
Several heuristic assignment algorithms are then proposed. Their approximation ratios are 
theoretically analyzed. The performance of the algorithms is also experimentally evaluated using 
real Internet latency data. The results show that our proposed Greedy Assignment and 
Distributed-Modify Assignment algorithms generally produce near optimal interactivity and 
significantly reduce the interaction time between clients compared to the intuitive Nearest-Server 
Assignment algorithm that assigns each client to its nearest server. Distributed-Modify 
Assignment also has good adaptivity to dynamics in client participation and network latency. 
ADVANTAGES OF PROPOSED SYSTEM: 
1. Reducing network latency for improving interactivity in DIAs. 
2. Server calculation more effective than existing system. 
SYSTEM REQUIREMENTS: 
HARDWARE REQUIREMENTS: 
 System : Pentium IV 2.4 GHz. 
 Hard Disk : 40 GB. 
Contact: 9703109334, 9533694296 
PROPOSED SYSTEM: 
Email id: academicliveprojects@gmail.com, www.logicsystems.org.in
The Client Assignment Problem for Continuous Distributed Interactive Applications 
 Floppy Drive : 1.44 Mb. 
 Monitor : 15 VGA Colour. 
 Mouse : Logitech. 
 Ram : 512 Mb. 
SOFTWARE REQUIREMENTS: 
 Operating system : Windows XP/7. 
 Coding Language : JAVA/J2EE 
 IDE : Netbeans 7.4 
 Database : MYSQL 
Lu Zhang and Xueyan Tang, “The Client Assignment Problem for Continuous Distributed 
Interactive Applications: Analysis, Algorithms, and Evaluation” IEEE TRANSACTIONS ON 
PARALLEL AND DISTRIBUTED SYSTEMS,VOL. 25,NO.3,MARCH 2014. 
Contact: 9703109334, 9533694296 
REFERENCE: 
Email id: academicliveprojects@gmail.com, www.logicsystems.org.in

More Related Content

What's hot (18)

PDF
IDENTIFICATION OF EFFICIENT PEERS IN P2P COMPUTING SYSTEM FOR REAL TIME APPLI...
ijp2p
 
PDF
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
hemanthbbc
 
PDF
Machine Learning Applications in Grid Computing
butest
 
PDF
A Neighbourhood-Based Trust Protocol for Secure Collaborative Routing in Wire...
IJCSIS Research Publications
 
PDF
Synchronization and replication through ocmdbs
IAEME Publication
 
PDF
TRUST MANAGEMENT FOR DELAY TOLERANT NETWORK
IAEME Publication
 
PDF
Challenges in Dynamic Resource Allocation and Task Scheduling in Heterogeneou...
rahulmonikasharma
 
PPTX
Data Replication In Cloud Computing
Rahul Garg
 
PDF
Implementation of Agent Based Dynamic Distributed Service
CSCJournals
 
PDF
Jz2417141717
IJERA Editor
 
PDF
Ieeepro techno solutions ieee java project - budget-driven scheduling algor...
hemanthbbc
 
PDF
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
IJCNCJournal
 
PDF
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
rahulmonikasharma
 
PDF
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
IJCNCJournal
 
PDF
Internet Traffic Classification Using Bayesian Analysis Techniques
Denis Zuev
 
PDF
Distributed Cloud Computing Environment Enhanced With Capabilities For Wide-A...
ijcsit
 
PDF
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
IJCNCJournal
 
PDF
IRJET- Trust Value Calculation for Cloud Resources
IRJET Journal
 
IDENTIFICATION OF EFFICIENT PEERS IN P2P COMPUTING SYSTEM FOR REAL TIME APPLI...
ijp2p
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
hemanthbbc
 
Machine Learning Applications in Grid Computing
butest
 
A Neighbourhood-Based Trust Protocol for Secure Collaborative Routing in Wire...
IJCSIS Research Publications
 
Synchronization and replication through ocmdbs
IAEME Publication
 
TRUST MANAGEMENT FOR DELAY TOLERANT NETWORK
IAEME Publication
 
Challenges in Dynamic Resource Allocation and Task Scheduling in Heterogeneou...
rahulmonikasharma
 
Data Replication In Cloud Computing
Rahul Garg
 
Implementation of Agent Based Dynamic Distributed Service
CSCJournals
 
Jz2417141717
IJERA Editor
 
Ieeepro techno solutions ieee java project - budget-driven scheduling algor...
hemanthbbc
 
THRESHOLD BASED VM PLACEMENT TECHNIQUE FOR LOAD BALANCED RESOURCE PROVISIONIN...
IJCNCJournal
 
Time Efficient VM Allocation using KD-Tree Approach in Cloud Server Environment
rahulmonikasharma
 
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
IJCNCJournal
 
Internet Traffic Classification Using Bayesian Analysis Techniques
Denis Zuev
 
Distributed Cloud Computing Environment Enhanced With Capabilities For Wide-A...
ijcsit
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
IJCNCJournal
 
IRJET- Trust Value Calculation for Cloud Resources
IRJET Journal
 

Viewers also liked (7)

PDF
Vision based entomology a survey
ijcses
 
PDF
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
ijcses
 
PDF
Token Based Packet Loss Control Mechanism for Networks
IJMER
 
PPS
Primer concurs de taules 2
cancomte40
 
PPTX
Population
priyanka_guha
 
PDF
A comparative survey based on processing network traffic data using hadoop pi...
ijcses
 
Vision based entomology a survey
ijcses
 
ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS
ijcses
 
Token Based Packet Loss Control Mechanism for Networks
IJMER
 
Primer concurs de taules 2
cancomte40
 
Population
priyanka_guha
 
A comparative survey based on processing network traffic data using hadoop pi...
ijcses
 
Ad

Similar to the client assignment problem for continuous distributed interactive applications analysis, algorithms, and eva (20)

DOCX
JPJ1443 The Client Assignment Problem for Continuous Distributed Interactive...
chennaijp
 
DOCX
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT The client assignment problem for...
IEEEGLOBALSOFTSTUDENTSPROJECTS
 
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The client assignment problem fo...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
Optimal client server assignment for internet distributed systems
JPINFOTECH JAYAPRAKASH
 
PDF
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
ijiert bestjournal
 
PPT
DIET_BLAST
Frederic Desprez
 
PDF
Ieee projects 2012 for cse
SBGC
 
PDF
Ieee projects 2012 for cse
SBGC
 
PDF
Algorithm Solved IEEE Projects 2012 2013 Java @ Seabirdssolutions
SBGC
 
PDF
Distribution systems efficiency
Alexander Decker
 
DOCX
Mobile application projects for mca in gagner, chennai
Gagnertech
 
DOCX
Mca projects in gagner
Gagnertech
 
PDF
Adaptive job scheduling with load balancing for workflow application
iaemedu
 
PPT
resource management
Ashish Kumar
 
PDF
Mca & diplamo java titles
tema_solution
 
PDF
Mca & diplamo java titles
tema_solution
 
PDF
Mca & diplamo java titles
tema_solution
 
PDF
Mca & diplamo java titles
tema_solution
 
PDF
Mca & diplamo java titles
tema_solution
 
PDF
Mca & diplamo java titles
Soundar Msr
 
JPJ1443 The Client Assignment Problem for Continuous Distributed Interactive...
chennaijp
 
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT The client assignment problem for...
IEEEGLOBALSOFTSTUDENTSPROJECTS
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The client assignment problem fo...
IEEEMEMTECHSTUDENTPROJECTS
 
Optimal client server assignment for internet distributed systems
JPINFOTECH JAYAPRAKASH
 
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
ijiert bestjournal
 
DIET_BLAST
Frederic Desprez
 
Ieee projects 2012 for cse
SBGC
 
Ieee projects 2012 for cse
SBGC
 
Algorithm Solved IEEE Projects 2012 2013 Java @ Seabirdssolutions
SBGC
 
Distribution systems efficiency
Alexander Decker
 
Mobile application projects for mca in gagner, chennai
Gagnertech
 
Mca projects in gagner
Gagnertech
 
Adaptive job scheduling with load balancing for workflow application
iaemedu
 
resource management
Ashish Kumar
 
Mca & diplamo java titles
tema_solution
 
Mca & diplamo java titles
tema_solution
 
Mca & diplamo java titles
tema_solution
 
Mca & diplamo java titles
tema_solution
 
Mca & diplamo java titles
tema_solution
 
Mca & diplamo java titles
Soundar Msr
 
Ad

More from swathi78 (20)

DOC
secure mining of association rules in horizontally distributed databases
swathi78
 
DOCX
a system for denial-of-service attack detection based on multivariate correla...
swathi78
 
DOCX
web service recommendation via exploiting location and qo s information
swathi78
 
DOCX
privacy-enhanced web service composition
swathi78
 
DOCX
optimal distributed malware defense in mobile networks with heterogeneous dev...
swathi78
 
DOCX
friend book a semantic-based friend recommendation system for social networks
swathi78
 
DOCX
efficient authentication for mobile and pervasive computing
swathi78
 
DOCX
cooperative caching for efficient data access in disruption tolerant networks
swathi78
 
DOCX
an incentive framework for cellular traffic offloading
swathi78
 
DOCX
secure outsourced attribute-based signatures
swathi78
 
DOCX
traffic pattern-based content leakage detection for trusted content delivery ...
swathi78
 
DOCX
the design and evaluation of an information sharing system for human networks
swathi78
 
DOCX
sos a distributed mobile q&a system based on social networks
swathi78
 
DOCX
securing broker-less publish subscribe systems using identity-based encryption
swathi78
 
DOCX
rre a game-theoretic intrusion response and recovery engine
swathi78
 
DOCX
on false data-injection attacks against power system state estimation modelin...
swathi78
 
DOCX
loca ward a security and privacy aware location-based rewarding system
swathi78
 
DOCX
exploiting service similarity for privacy in location-based search queries
swathi78
 
DOCX
enabling trustworthy service evaluation in service-oriented mobile social net...
swathi78
 
DOCX
secure data retrieval for decentralized disruption-tolerant military networks
swathi78
 
secure mining of association rules in horizontally distributed databases
swathi78
 
a system for denial-of-service attack detection based on multivariate correla...
swathi78
 
web service recommendation via exploiting location and qo s information
swathi78
 
privacy-enhanced web service composition
swathi78
 
optimal distributed malware defense in mobile networks with heterogeneous dev...
swathi78
 
friend book a semantic-based friend recommendation system for social networks
swathi78
 
efficient authentication for mobile and pervasive computing
swathi78
 
cooperative caching for efficient data access in disruption tolerant networks
swathi78
 
an incentive framework for cellular traffic offloading
swathi78
 
secure outsourced attribute-based signatures
swathi78
 
traffic pattern-based content leakage detection for trusted content delivery ...
swathi78
 
the design and evaluation of an information sharing system for human networks
swathi78
 
sos a distributed mobile q&a system based on social networks
swathi78
 
securing broker-less publish subscribe systems using identity-based encryption
swathi78
 
rre a game-theoretic intrusion response and recovery engine
swathi78
 
on false data-injection attacks against power system state estimation modelin...
swathi78
 
loca ward a security and privacy aware location-based rewarding system
swathi78
 
exploiting service similarity for privacy in location-based search queries
swathi78
 
enabling trustworthy service evaluation in service-oriented mobile social net...
swathi78
 
secure data retrieval for decentralized disruption-tolerant military networks
swathi78
 

Recently uploaded (20)

PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PPT
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Day2 B2 Best.pptx
helenjenefa1
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
Hashing Introduction , hash functions and techniques
sailajam21
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
Thermal runway and thermal stability.pptx
godow93766
 

the client assignment problem for continuous distributed interactive applications analysis, algorithms, and eva

  • 1. The Client Assignment Problem for Continuous Distributed Interactive Applications The Client Assignment Problem for Continuous Distributed Interactive Applications Analysis, Algorithms, and Eva Interactivity is a primary performance measure for distributed interactive applications (DIAs) that enable participants at different locations to interact with each other in real time. Wide geographical spreads of participants in large-scale DIAs necessitate distributed deployment of servers to improve interactivity. In distributed server architecture, the interactivity performance depends on not only client-to-server network latencies but also inter-server network latencies, as well as synchronization delays to meet the consistency and fairness requirements of DIAs. All of these factors are directly affected by how the clients are assigned to the servers. In this paper, we investigate the problem of effectively assigning clients to servers for maximizing the interactivity of DIAs. We focus on continuous DIAs that changes their states not only in response to user operations but also due to the passing of time. We analyze the minimum achievable interaction time for DIAs to preserve consistency and provide fairness among clients, and formulate the client assignment problem as a combinatorial optimization problem. We prove that this problem is NP-complete. Three heuristic assignment algorithms are proposed and their approximation ratios are theoretically analyzed. The performance of the algorithms is also experimentally evaluated using real Internet latency data. The experimental results show that our proposed Greedy Assignment and Distributed-Modify Assignment algorithms generally produce near optimal interactivity and significantly reduce the interaction time between clients compared to the intuitive algorithm that assigns each client to its nearest server. Distributed interactive applications (DIAs), such as multiplayer online games and distributed interactive simulations, allow participants at different locations to interact with one another through networks. Thus, the interactivity of DIAs is important for participants to have enjoyable interaction experiences. Normally, interactivity is characterized by the duration from the time when a participant issues an operation to the time when the effect of the operation is presented to the same participant or other participants . We refer to this duration as the interaction time Contact: 9703109334, 9533694296 ABSTRACT: EXISTING SYSTEM: Email id: [email protected], www.logicsystems.org.in
  • 2. The Client Assignment Problem for Continuous Distributed Interactive Applications between participants. Network latency is known as a major barrier to provide good interactivity in DIAs . It cannot be eliminated from the interactions among participants and has a lower theoretical limit imposed by the speed of light. DISADVANTAGES OF EXISTING SYSTEM: 1. Interaction between the client and server not much effective. 2. It has more Network latency which barries interactive of DIA. In this paper, we investigate the problem of effectively assigning clients to servers for maximizing the interactivity of DIAs. We focus on continuous DIAs that change their states not only in response to user-initiated operations but also due to the passing of time Several heuristic assignment algorithms are then proposed. Their approximation ratios are theoretically analyzed. The performance of the algorithms is also experimentally evaluated using real Internet latency data. The results show that our proposed Greedy Assignment and Distributed-Modify Assignment algorithms generally produce near optimal interactivity and significantly reduce the interaction time between clients compared to the intuitive Nearest-Server Assignment algorithm that assigns each client to its nearest server. Distributed-Modify Assignment also has good adaptivity to dynamics in client participation and network latency. ADVANTAGES OF PROPOSED SYSTEM: 1. Reducing network latency for improving interactivity in DIAs. 2. Server calculation more effective than existing system. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:  System : Pentium IV 2.4 GHz.  Hard Disk : 40 GB. Contact: 9703109334, 9533694296 PROPOSED SYSTEM: Email id: [email protected], www.logicsystems.org.in
  • 3. The Client Assignment Problem for Continuous Distributed Interactive Applications  Floppy Drive : 1.44 Mb.  Monitor : 15 VGA Colour.  Mouse : Logitech.  Ram : 512 Mb. SOFTWARE REQUIREMENTS:  Operating system : Windows XP/7.  Coding Language : JAVA/J2EE  IDE : Netbeans 7.4  Database : MYSQL Lu Zhang and Xueyan Tang, “The Client Assignment Problem for Continuous Distributed Interactive Applications: Analysis, Algorithms, and Evaluation” IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,VOL. 25,NO.3,MARCH 2014. Contact: 9703109334, 9533694296 REFERENCE: Email id: [email protected], www.logicsystems.org.in