Start Discovering Solved Questions and Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
Why did Java benefit from the development of JavaIDL?
How does a virtual machine simplify the task of writing a distributed application?
Give two ways in which a Java program is less likely to be compromised than the same program written in C++.
Define Java virtual machine (JVM): A Java Virtual Machine (JVM) is an abstract computing machine, or virtual machine (set of computer software programs and data structures) which is a platform-indepen
'CORBA was designed to allow high performance distributed applications to be written’. Discuss. Definitely, ’CORBA was designed to allow high performance distributed applications to be wri
In CORBA, what are i) an ORB ii) an IOR iii) a servant iv) a POA and v) a POA manager?
Criticize the process by which the CORBA technology was designed and implemented.
In what respects did CORBA seek to improve on technologies such as SunRPC?
Describe the operation of a distributed transaction manager. If you had to implement a transaction manager what would you do to try to make sure it had the widest possible applicability to different v
Explain how light TP monitors allow distributed applications based on RPC to have transaction properties.
What is a transaction processing (TP) monitor?
In the context of distributed applications, why is a stateful remote procedure problematical? How could such a problem be overcome?
Classify the possible failure points of a distributed application.
Criticise the statement that ‘RPC is nothing more than socket hiding’.
What does the developer now have to do in order to write a program that uses the remote procedure?
In what respects is Berkeley Sockets an inefficient way to write distributed applications?
Define the term transport? List four transports.
Why an IP datagram be encapsulated in the other IP datagram?
In the TCP/IP stack which protocol is responsible for getting a packet from source to destination and which is responsible for correcting errors in transmission? Which one does not run on a router? Wh
Why is TCP said to be connection-oriented but UDP is said to be connectionless?
Consider an RTP session consisting of 5 users, each of which are sending and receiving RTP packets into the same multicast address. All user sends video at 200kbps. a) At what rate the RTCP will limi
In VOIP system, suppose h be the total number of header bytes added to each chunk, including UDP and IP header. a)Supposing an IP datagram is emitted every 20 msec, find the transmission rate in bits
Write a program for Linux operating system that uses Posix threads to sort a large array. Specifically, you should write a program to generate random numbers. Then create at least two threads, e
The focus is on the use of Datalog for defining properties and queries on graphs. (a) Assume that P is some property of graphs definable in the Datalog. Show that P is preserved ben
For queries Q1 and Q2, we say Q1 is containedin Q2, denoted Q1 C Q2, iff Q1(D) C Q2(D) for every database D. The container problern for a fixed Query Qo is the following decision problem:Given a quer