Embedded code memory size reduction in asynchronous mode transfer devices
First Claim
1. In an Asynchronous Transfer Mode (ATM) network including at least one ATM embedded device and at least one local management and administration (LMA) device, a method of reducing the code related memory requirements of said ATM device, said method comprising the steps of:
- removing seldom used or once used application code from said ATM device and storing it on an external software server;
receiving a request from said LMA device by said ATM device which requires the execution of application code located in said software server;
generating and sending a code request from said ATM device to said software server corresponding to application code needed on said ATM device;
uploading said application code from said software server to said ATM device;
executing said application code on said ATM device; and
generating and sending a response from said ATM device to said LMA device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for reducing the memory requirements of an ATM device utilizing one or more temporary code uploads to bring needed portions of application code into the memory of the ATM embedded system on a temporary basis. The present invention functions to divide the code necessary for operation of the ATM device into two categories: (1) application code that is seldom used or code used only once and (2) all other application code. The application code that is seldom used or used only once is removed from the memory of the ATM embedded system and placed in a software storage device external to the system. This serves to significantly reduce the memory requirements of the ATM device, by as much as 40% in come cases depending on the size of the application code portions.
-
Citations
6 Claims
-
1. In an Asynchronous Transfer Mode (ATM) network including at least one ATM embedded device and at least one local management and administration (LMA) device, a method of reducing the code related memory requirements of said ATM device, said method comprising the steps of:
-
removing seldom used or once used application code from said ATM device and storing it on an external software server;
receiving a request from said LMA device by said ATM device which requires the execution of application code located in said software server;
generating and sending a code request from said ATM device to said software server corresponding to application code needed on said ATM device;
uploading said application code from said software server to said ATM device;
executing said application code on said ATM device; and
generating and sending a response from said ATM device to said LMA device. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification