1. A method for managing bandwidth allocation in a network, comprising the steps of a. providing a policy managing device embedded in a network communication, adapted to dynamically regulate bandwidth in the segment between a user and a service provider for temporary providing of content, said device comprising: i. a policy server (PS), adapted to provide management for users, service providers and network policies; ii. resources admission controller (RAC), adapted to provide integrated network monitor of a network management system (NMS) and/or an operation support system (OSS), said controller being predictive an admission of resources; iii. flow controller (FC), adapted to implement various operational flows, aimed to provide support for different management models, network topologies and environments; iv. report generator, adapted to provide reports helping network planning and revenue planning and analysis including reports per subscriber, service and network, further including quota utilization, network loading, percentage of denies, subscribers activities, etc; and, v. management and control module, adapted to provide administrator portals enabling operators to run a proactive resource manager (PRM), application service provider (ASP) integration kit and element manager functionalities; b. receiving by said device a request from the user or the service provider to increase said bandwidth; c. deciding by said device whether or not to allow bandwidth increase; d. increasing by said device said bandwidth for a predetermined period of time; and e. decreasing by said device said bandwidth to the former bandwidth, wherein said method further comprises the step of rescheduling bandwidth allocation in case said bandwidth cannot be provided immediately.