 |
| Asynchronous Middleware for Parallel Systems |
|
|
|
Problems |
|
| Lack of distribution |
-
Different modules of a multi-threaded application are tightly coupled to each other due to shared data structures, global contexts and dependencies between threads. This tight coupling prevents the application designer from distributing different parts of the application across machine boundaries. Even if the designer decides to distribute, she must use distributed algorithms and primitives for synchronizing large distributed applications like distributed shared memory, commit protocols, distributed locking, election algorithms etc. Several middle wares in academia and industry have tried to provide such primitives to the application programmer. However, in all such systems, the programmer has to be aware of the distribution and must use them judiciously to her advantage. The issues of dealing with complexity of usage of such primitives mentioned for single machine systems described earlier increase by an order of magnitude for highly distributed systems.
Since AMPS decouples different parts of the application from each other through the use of events, it can scale across machine boundaries quite transparently from the programmer. An application designer only has to install different parts of the application on different machines of his choice. A central AMPS application could dispatch events to a part of the application running on a machine that may be on a different geographical location.
|
|
|
| News & Events |
|
1st October 2009
A complete Service Delivery Platform for telecommunications applications is released all built on top of AMPS. SDP is showcased name Augur is available at http://Augur.biz
1st July 2009
AdvOSS launches a complete Diameter AAA server built on AMPS. The server is tested with very high load of millions of subscribers and worked well.
1st April 2009
AdvOSS launches full suite of Diameter applications built on top of AMPS. These include a HSS (Home Subscriber Server), Offline Charging and Online Charging. These complete a full suite of AAA applications for IMS (IP Multimedia Sub-System)
1st Jan 2009
Diameter Stack Launched. AdvOSS has launched a full Diameter protocol stack. This protocol is at the heart of next generation AAA and requires implementations that support higher processing and require scalability. This stack is now an integral part of AMPS.
|
|
|