针对加强的长期演进LTE-A(Long Term Evolution-Advanced)网络下机器对机器M2M(Machine-to-Machine)通信上行链路的能量效率问题,提出一种基于LTE-A网络中M2M通信上行链路调度的资源分配算法.构建系统模型与定义最大能量效率目标函数;通过对原系统模型重构将具有非线性约束条件能量效率最优问题化解为二维背包问题;采用Charnes-Cooper变换和Glover的线性化方案,使该NP-Hard问题转化为混合整数线性规划MILP(Mixed-integer linear programming)问题.仿真结果表明,该方法相比与轮询算法和比例公平算法,能较大幅度地提高能量效率,降低丢包率.